Recent resources

16 May 2012
Custom QML Video Player

Custom QML Video Player

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.

Project summary | Implementation notes | Release notes

16 May 2012
Camera Demo

Camera Demo

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.

Project summary | Implementation notes | Release notes

15 May 2012

Using Nokia SDK 1.1 for Java™ with Dual-SIM Series 40 Asha Phones (Session 2)

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.

15 May 2012

Using Nokia SDK 1.1 for Java™ with Dual-SIM Series 40 Asha Phones (Session 1)

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.

15 May 2012

Using Nokia SDK 1.1 for Java™ with Dual-SIM Series 40 Asha Phones (In Russian)

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 картами.

10 May 2012
Remoter: Powered by Qt

Remoter: Powered by Qt

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.

09 May 2012

Introduction to App Development with Nokia Maps for Series 40 Phones

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.

See the slides

View the recording

07 May 2012

Advanced Apps with Maps for Series 40 (Session 2)

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.

07 May 2012

Advanced Apps with Maps for Series 40 (Session 1)

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.

07 May 2012

Intro to Apps with Maps for Series 40 (In Russian)

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 телефонов.

03 May 2012

Build a Series 40 Web App in One Hour

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.

See the slides
View the recording

03 May 2012

User-centric Design of Series 40 Apps

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.

See the slides
View the recording

26 April 2012

WebVisions Barcelona

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.

26 April 2012

O’Reilly Fluent Conference

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.

26 April 2012

Web Rebels Conference 2012

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.

26 April 2012

WebVisions Portland

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.

26 April 2012

Mobilism 2012

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.

26 April 2012

Introduction to App Development with Nokia Maps for Series 40 Phones (Session 2)

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.

26 April 2012

Introduction to App Development with Nokia Maps for Series 40 Phones (Session 1)

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.

25 April 2012
Nokia Developer Projects: Custom QML VideoPlayer

Nokia Developer Projects: Custom QML VideoPlayer

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.

24 April 2012
Places Around

Places Around

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.

Project summary | Implementation notes | Release notes

20 April 2012

Build a Series 40 Web App in One Hour

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.

20 April 2012

Build a Series 40 Web App in One Hour

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.

17 April 2012
Series 40 web apps technical how to: Debugging

Series 40 web apps technical how to: Debugging

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.

16 April 2012
Frozen Bubble

Frozen Bubble

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

16 April 2012

Camera Guide

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.

13 April 2012

User-centric Design of Series 40 Applications (Session 1)

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.

13 April 2012

User-centric Design of Series 40 Applications (Session 2)

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.

13 April 2012

Nokia Developer - Java - Getting started

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...

13 April 2012

Nokia Developer - Java - Getting started with Java ME

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...

13 April 2012

Nokia Developer - Java - Getting started with NetBeans IDE: Test

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. ...

12 April 2012
Branding Examples

Branding Examples

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.

Project summary | Implementation notes | Release notes

12 April 2012
Testing your Series 40 Java apps with RDA

Testing your Series 40 Java apps with RDA

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.

12 April 2012

Revenue Models and Developer Monetisation Tools (In Russian)

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 – разработчик многих популярных игр и гуру монетизации.

12 April 2012

Nokia Publisher Guide

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.

10 April 2012
Nokia SDK for Java: Setting up In-App Purchasing

Nokia SDK for Java: Setting up In-App Purchasing

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.

10 April 2012
In-App Purchasing: Integrating into existing MIDlets

In-App Purchasing: Integrating into existing MIDlets

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.

05 April 2012
Match’em Poker Example App

Match’em Poker Example App

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.

05 April 2012
Series 40 Web Apps : BBC Reader Part 1 - Debugging

Series 40 Web Apps : BBC Reader Part 1 - Debugging

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.

05 April 2012
Series 40 Web Apps: BBC Reader Part 2 - Error Handling

Series 40 Web Apps: BBC Reader Part 2 - Error Handling

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.

05 April 2012
Nokia Series 40 Web Apps: BBC Reader Part 3 - Working with the Console

Nokia Series 40 Web Apps: BBC Reader Part 3 - Working with the Console

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.

05 April 2012
Series 40 Web Apps: BBC Reader Part 4 - JavaScript Templates

Series 40 Web Apps: BBC Reader Part 4 - JavaScript Templates

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.

05 April 2012
Series 40 Web Apps: BBC Reader Part 5 - Opening Articles

Series 40 Web Apps: BBC Reader Part 5 - Opening Articles

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.

05 April 2012
Series 40 Web Apps Part 1: Button example

Series 40 Web Apps Part 1: Button example

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.

05 April 2012
Series 40 Web Apps Part 2: Button counter example

Series 40 Web Apps Part 2: Button counter example

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.

05 April 2012
Series 40 Web Apps Part 3: Creating pages

Series 40 Web Apps Part 3: Creating pages

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.

05 April 2012
Series 40 Web Apps Part 4: Animation and transitions

Series 40 Web Apps Part 4: Animation and transitions

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.

05 April 2012
Series 40 Web Apps Part 5: Ajax

Series 40 Web Apps Part 5: Ajax

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.

03 April 2012
Beta Labs Client v2.0

Beta Labs Client v2.0

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:

Project summary | Implementation notes | Release notes

29 March 2012
Media Browser v2.0

Media Browser v2.0

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.

Project summary | Implementation notes | Release notes

Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2012 All rights reserved