The Custom VideoPlayer Component provides a reusable QML component for playing video and showing transparent overlay controls on top of video content. The VideoPlayer component enables showing full-screen videos with play controls that can be hidden or in a smaller size with play controls and other information always shown. This example is hosted in Nokia Developer Projects.
This example demonstrates how to use the Qt Mobility Qt camera classes to access the camera devices. The application can set the properties of the camera, show the viewfinder image, and capture still images. The application also analyses the viewfinder image in real time and shows a histogram window about the image. The overexposed areas are marked in the viewfinder to demonstrate the pixel manipulation techniques in real-time images. For related documentation, see the Camera Guide. This example is hosted in Nokia Developer Projects.
During this webinar, we’ll examine Nokia SDK 1.1 for Java™ and explain how to use it with the NetBeans 7.1 IDE. We’ll cover the entire process of making Java apps for Nokia Series 40 Asha phones: how to properly use visual tools to make a form-based application and significantly shorten development time; how to effectively use the Series 40 emulator and experiment with various device themes and input methods; and, finally, how new system properties enable you to query information related to different SIM cards on dual-SIM phones from the Asha family.
During this webinar, we’ll examine Nokia SDK 1.1 for Java™ and explain how to use it with the NetBeans 7.1 IDE. We’ll cover the entire process of making Java apps for Nokia Series 40 Asha phones: how to properly use visual tools to make a form-based application and significantly shorten development time; how to effectively use the Series 40 emulator and experiment with various device themes and input methods; and, finally, how new system properties enable you to query information related to different SIM cards on dual-SIM phones from the Asha family.
Use the NetBeans IDE and Nokia SDK 1.1 for Java™ to create a form-based application that demonstrates the use of Nokia APIs for checking network state on single- and dual-SIM Nokia Series 40 Asha phones. / Создание с помощью NetBeans 7.1 и Nokia SDK 1.1 for Java™ мобильных приложений демонстрирующих использование Nokia API для проверки сетевого статуса на телефонах Series 40 с одной и двумя SIM картами.
Remoter is a Qt app that lets you remotely control your computer using a virtual touchpad and keyboard. It's a clever way to control slide presentations, music, videos, browse the web, or write text without needing to be near your PC. Remoter has already achieved in excess of 1.2 million downloads from the Nokia Store.
You can develop great location-based mobile applications by using the Maps API for Java™ ME. With this API you can easily integrate Nokia Maps and location-based services into your apps for a range of Series 40 phones. This webinar introduces the basic skills of displaying and interacting with a map, including zooming and panning. The session also describes how to add content, icons, and markers to take advantage of the API’s versatile event-handling system. In addition, it introduces the use of related geographic services, such as searching, routing, and sharing locations.
Performance and usability are critical to successful mobile apps; this webinar will show you how to improve both when creating a location-based application for Series 40 phones. The webinar will detail techniques and architectural choices you can use to minimise the latency of your application when combining the Nokia Maps API for Java™ ME with other web services. Understand the correct use of the API, and the pitfalls to avoid, through an examination of real-world examples of web services providing KML and JSON feeds. Also included will be an in-depth discussion of how to use custom overlays to increase the complexity of information displayed without compromising usability.
Performance and usability are critical to successful mobile apps; this webinar will show you how to improve both when creating a location-based application for Series 40 phones. The webinar will detail techniques and architectural choices you can use to minimise the latency of your application when combining the Nokia Maps API for Java™ ME with other web services. Understand the correct use of the API, and the pitfalls to avoid, through an examination of real-world examples of web services providing KML and JSON feeds. Also included will be an in-depth discussion of how to use custom overlays to increase the complexity of information displayed without compromising usability.
Consumers are looking for location-based apps to make their Series 40 phones smarter, easier to use, and more relevant to their mobile lives. In this Russian-language webinar, learn how to easily integrate Nokia Maps and services into your apps targeting Series 40 phones. / Заказчики заинтересованы в location-base приложениях, так как они хотят сделать Series 40 телефоны умнее, проще в использовании и болле релевантными в мобильной жизни. Узнайте, как легко интегрировать Нокия карты и сервисы в Ваши приложения для Series 40 телефонов.
Series 40 web apps are easy to build, and they make great information and entertainment apps that use frequently updated content from the internet. Using your web development skills plus tools, templates, and information available from Nokia Developer, you can create an app in as little as one hour, from start to finish. In this webinar, Michael Samarin from Futurice shows you how. Michael suggests that you first download and install Nokia Web Tools 1.5 to get the most out of the session.
Putting the user at the heart of your app designs is the key to creating winning apps. This webinar walks you through design considerations for an application that targets users of Series 40 Touch and Type phones.
WebVisions Barcelona will feature one full day of workshops and two full days of sessions, panels, and keynotes. Also on the agenda are studio tours, networking parties, film screenings, the Hackathon for Social Good, the Business Innovation and Education Lab, and other special events.
At the O’Reilly Fluent Conference, you’ll make sense of the vast explosion of JavaScript™ and related technologies and take away practical skills you can apply immediately. You’ll be immersed in these technologies during three days of inspiring keynotes, intensely practical workshops, and information-rich sessions. At Fluent, you’ll focus on the technologies that matter, hone your skills, and chart a path for the future.
Web Rebels Conference 2012 welcomes people who love programming applications and services using web technology. The event will focus on the art of programming the web-based solutions that we all use and cherish.
WebVisions Portland is ready with a fabulous lineup of experts in web and mobile design, technology, user experience, strategy, and more. The conference will open with a day of special events, followed by one full day of workshops and two full days of sessions, panels, and keynotes.
The typical web conference features a mobile session, and the typical mobile conference a web session. But now there’s Mobilism — a conference wholly dedicated to mobile web design and development. Mobilism 2012 will present some of the best speakers from the web development and mobile worlds to guide you through the confusing jumble of platforms, screen sizes, and browsers in the mobile ecosystem.
You can develop great location-based mobile applications by using the Maps API for Java™ ME. With this API you can easily integrate Nokia Maps and location-based services into your apps for a range of Series 40 phones. This webinar will introduce you to the basic skills of displaying and interacting with a map, including zooming and panning. The session also will show you how to add your own content, icons, and markers to take advantage of the API’s versatile event-handling system. You’ll also be introduced to the use of related geographic services, such as searching, routing, and sharing locations.
You can develop great location-based mobile applications by using the Maps API for Java™ ME. With this API you can easily integrate Nokia Maps and location-based services into your apps for a range of Series 40 phones. This webinar will introduce you to the basic skills of displaying and interacting with a map, including zooming and panning. The session also will show you how to add your own content, icons, and markers to take advantage of the API’s versatile event-handling system. You’ll also be introduced to the use of related geographic services, such as searching, routing, and sharing locations.
The Custom VideoPlayer is a reusable QML component for video playback. It supports different resolutions, transparent overlay components, and also allows the user to show or hide the play controls. Mobile application developers can easily embed this component into their Qt Quick applications.
This Nokia Developer Qt Quick example application has been ported from iOS to Qt. It demonstrates the use of the Social Connect QML Plug-in for user authentication and retrieving nearby places from Facebook. The example also features the Qt Mobility Location API; the places found are placed on Nokia Maps which is centered based on the user's current location. In addition, the route drawing feature plans the route from the current location to the selected point of interest. This example is hosted in Nokia Developer Projects.
Series 40 web apps are easy to build, and they make great information and entertainment apps that use frequently updated content from the internet. Using your web development skills plus tools, templates, and information available from Nokia Developer, you can create an app in as little as one hour, from start to finish. In this webinar, Michael Samarin from Futurice will show you how. Michael suggests that you download and install Nokia Web Tools 1.5 before the webinar to get the most out of the session.
Series 40 web apps are easy to build, and they make great information and entertainment apps that use frequently updated content from the internet. Using your web development skills plus tools, templates, and information available from Nokia Developer, you can create an app in as little as one hour, from start to finish. In this webinar, Michael Samarin from Futurice will show you how. Michael suggests that you download and install Nokia Web Tools 1.5 before the webinar to get the most out of the session.
Andrew Knight shares technical tips about debugging your Nokia Series 40 web apps. Using the Nokia Web Tools development environment, Andrew gives you a quick and informative look at how to debug web apps on Nokia Series 40 phones, including the new Asha range.
This Java ME example application demonstrates how you can port a full-screen game from Android to Java ME in Series 40 touch devices. In this port the same game logic code and most of the resources were reused while new code was written for starting up the game, handling menus, and playing sounds. The code is based on the Android version of Frozen Bubble, created by Pawel Aleksander Fedorynski. The Java ME port, just like the original Frozen Bubble, is covered by GNU GPL v2. This example is hosted in Nokia Developer Projects. Project summary | Implementation notes | Porting notes | Release notes
This document lists the most common terms, abstractions and interfaces about accessing the camera devices in the Nokia Belle mobile phones. This document does not provide every detail about every API, but provides a starting point for the implementation of a camera application. The document also helps to make a decision on which API should be picked to provide the required features.
Think first about how your application will be used, so that you can design it with the user in mind. This webinar will walk you through design considerations for an application targeting users of Series 40 Touch and Type phones. We’ll look into methods for estimating your own location and how to transfer the technology into an easy-to-use application. The session will explain how to make complex future technology accessible for Series 40 users and will include an overview of the Series 40 UI design tools offered by Nokia.
Think first about how your application will be used, so that you can design it with the user in mind. This webinar will walk you through design considerations for an application targeting users of Series 40 Touch and Type phones. We’ll look into methods for estimating your own location and how to transfer the technology into an easy-to-use application. The session will explain how to make complex future technology accessible for Series 40 users and will include an overview of the Series 40 UI design tools offered by Nokia.
Overview Getting started Tools Documentation Learning Code examples Videos Community Start Java development for Series 40 with our tutorials and other resources. Whether you're new to Java development entirely, need to get up to speed with Nokia tools for Java ME development, or want to take your development further with advanced APIs — such as the In-App Purchase and Location APIs — there are resources here to help you. Jump to advanced training resources › Oracle provides a comprehensive range...
Overview Getting started Tools Documentation Learning Code examples Videos Community Jump to advanced training resources › Oracle provides a comprehensive range of tutorials to get you started with Java ME development. Get started › Build on the Java training from Oracle, with an introduction to Java ME on Nokia phones from the Nokia Developer Mobile hands-on labs. Enter the labs › Nokia has developed a series of training packs that provide classroom style learning for Java ME, from the basics t...
Overview Getting started Tools Documentation Learning Code examples Videos Community Getand setup your tools Createand code your project Testyour application Runyour app on a phone You now have a complete Hello World-style application and you will want to check that it looks and works as you expected. You do this by running the app in the PC-based emulator included in the SDK. This section explains how. 1. Build the project; on the Run menu click Build Main Project (or press the F11 key) 2. ...
These branding examples have been created using Qt Quick Components for Symbian and they demonstrate different approaches on how to modify the colour scheme of UI elements. This application explains various techniques and covers most of the existing UI elements. The level of changes ranges from simple tweaks, such as changing an image, to rather complex changes, such as replacing an entire component. However, the main goal is to preserve the look and feel of the UI components as much as possible and make the application appear like an integral part of the phone. This example is hosted in Nokia Developer Projects.
RDA is Nokia Developer’s free-of-charge service that enables you to access a wide range of Series 40 phones over the internet. Once you have booked a phone, it’s easy to install your software and test your app. RDA provides a range of additional features, such as the ability to transfer files to the phone and takes screenshots.
Monetise your free apps with ads, and increase revenue by providing ‘freemium’. In this webinar, we’ll take a deeper look at in-app advertising and in-app purchasing. Participate in the session to gain a foundation for starting to earn money with Nokia Store. You’ll learn from the sources: The webinar’s two guest speakers are from Inneractive, a Nokia-recommended provider of in-app advertising, and HeroCraft, a developer of many popular games with expertise in adding monetisation solutions to its applications. / Зарабатывайте при помощи рекламы на своих бесплатных приложениях, и увеличьте свою прибыль при помощи ‘freemium’ приложений. В этом вебинаре мы обсудим in-app рекламу и продажи в Nokia Store. Примите участие в сессии и начните зарабатывать на своих бесплатных приложениях в Магазине Nokia! Два приглашенных эксперта поделятся своим опытом: Innercative – партнер Nokia по интегрированным рекламным решениям и Herocraft – разработчик многих популярных игр и гуру монетизации.
The Publisher Guide describes how to navigate the Nokia Publish web site to submit, edit, update, and remove content for the Nokia Store. The guide also describes how you can enter metadata that will pass our Quality Assurance checks and monitor daily reports on downloads and estimated revenue. The guide has been updated in April 2012 (English version). This guide is available in these languages: العربية | Deutsch | English (HTML) | English (PDF)| Español | Français | Italiano | Português | Русский | 简体中文 | 繁体中文 | हिन्दी | Việt.
Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.
Match'em Poker is 'match 3' style game: Against the clock, players switch cards on a grid to form different poker hands. Originally developed for iOS, the game has been ported to Qt and Windows Phone. The objective of the porting projects was to keep the app changes and therefore effort to a minimum: Reusing all of the original assets and modifying the code as little as possible. The ports were achieved to Qt using Qt GameEnabler and Windows Phone using XNA. As such, these ports demonstrate an efficient way to implement a sprite-based 2D game using custom animations with Open GL ES 2.0.
In this Series 40 web app training module, based around a BBC Reader app, your will learn how to use the features of the Nokia Web Tools to debug you web apps.
In this Series 40 web app training module based around a BBC Reader app, you will learn how to implement error handling in your web app effectively and efficiently.
In this Series 40 web app training module based around a BBC Reader app, you will learn how to use the console to assist with your web app development.
In this Series 40 web app training module based around a BBC Reader app, you will learn how to use JavaScript templating to create HTML.
In this Series 40 web app training module based around a BBC Reader app, you will learn the techniques that can be used to open and display the details from a web article.
In this first steps training module get started with a Series 40 web app by creating a button that triggers an action. The module introduces the MWL library APIs for showing and hiding elements on page.
In this first steps training module learn how application state (in this case, the value of the counter) can be retained on the Series 40 web app Proxy Server. The client never knows the actual value of the counter, receiving updates to its HTML only. This show how intensive computation and large amounts of data can be processed by the server, while the client receives small updates, saving battery and bandwidth.
In this first steps training module you will see how to implement “screens” or “pages” in a web app and navigate between them. No server communication takes place – the application runs entirely on the client.
In this first steps training module you will discover how to animate elements on your pages by changing their positions and implement an effect to transition between web app pages.
In this first steps training module learn how to use Ajax to communicate with other servers from your web app. You will use jQuery and geolocate service to explore the use of Ajax and observe the behaviour of web app in Local and Cloud Preview from the Nokia Web Tools.
This Qt Quick example application allows users browse the applications in Nokia Beta Labs. The main purpose of the application is to demonstrate how to communicate with a web server from QML using AJAX. The application also demonstrates how to use Qt Quick Components, and how to utilise In-App Advertising. This example is hosted in Nokia Developer Projects:
The Media Browser example application demonstrates how to use QML bindings of the Document Gallery (part of QtMobility APIs). create a visually appealing coverflow view and show image and video files. The updated version uses Qt Quick Components and adds support for video playback. This example is hosted in Nokia Developer Projects.