Nokia Developer Newsletter

January 14, 2010

View the previous issues: December 10
Back to the global newsletter archive

In this issue

  1. Music Lovers Get a New Device
  2. Calling All Innovators Contest: Bigger and Better Than Ever
  3. Beta Version Released for Series 40 5th Edition SDK, FP 1 Lite
  4. Carbide.c++ Update Speeds Performance, Adds Qt Support
  5. WRT Extension for Adobe Dreamweaver Adds Languages, N97 Support
  6. Nokia WRT Plug-in for Visual Studio Speaks Your Language
  7. Are Your Apps on Ovi Store Yet?
  8. Champion of the Month: A 'Coding Zealot' for Symbian
  9. Get Web Design Guidelines for the Nokia N900
  10. Get Trained on Qt for Maemo
  11. Forum Nokia Webinar: User Experience, Design Resources and 3 Sessions in Spanish
  12. Forum Nokia Podcasts: Nokia N900, Widgets, and Creating a Mobile Publishing Empire

Music Lovers Get a New Device

Nokia recently introduced the Nokia 5235 Comes With Music Edition, a Symbian OS, S60 5.0 device aimed at music-loving consumers. The new device features a 3.2-inch, bright nHD (640 x 360 pixels, 16:9 aspect ratio) resistive touch screen and tactile feedback with the home screen featuring contacts and media bars. Consumers can use the new device to access the Nokia Music Store for a world of free music downloads, or they can use their favourite Ovi services and social networks on the go. Other features of the Nokia 5235 Comes With Music Edition include a 2-megapixel camera, Bluetooth 2.0 +EDR, Flash Lite 3.0, and MIDP Java™ 2.1 APIs.

View device details for the Nokia 5235 Comes With Music Edition.

Check out press photos of the Nokia 5235 Comes with Music Edition.


Calling All Innovators Contest: Bigger and Better Than Ever

Nokia's Calling All Innovators contest is back, and this year it is bigger than ever. Submissions for the 2010 Calling All Innovators will be accepted between 1 February and 18 May. Entries of mobile apps can be submitted in the following categories:

  • Eco/Being Green: Help save the planet with innovative, eco-friendly applications for use on Nokia devices.
  • Entertainment: Rock and show off the coolest multimedia, music, and games features on Nokia devices.
  • Productivity: Ease the daily lives of consumers with mobile utilities, business, and personal-finance apps for Nokia devices.
  • Life Improvement: Better the daily lives of people in developing countries with apps for education, agriculture, health, and more. In the education subcategory, Sesame Workshop, producers of the popular 'Sesame Street' television series is collaborating with Nokia to encourage developers to create and offer applications for Nokia devices that teach early literacy to communities around the world. Sesame Workshop will offer guidance during the judging process and work with selected developers to further enhance relevant projects.

This year, in addition to app submissions from 3rd party developers, Nokia is seeking an idea that is worth a $1 million (USD) investment. At CES last week in Las Vegas, Nokia CEO Olli-Pekka Kallasvuo announced the Growth Economy Venture Challenge to encourage innovators and entrepreneurs to create a mobile product or service that raises the standard of living or enhances the lives of those in growth economies worldwide. Ten finalists will be invited to present their ideas and business models to a panel of Nokia business people and private venture capitalists. The innovators may receive business guidance and possibly other funding from participating venture capitalists. Submissions for the Growth Economy Venture Challenge are being accepted now, and the deadline for all submissions is 18 April. The winning organization will be announced in June and will receive a $1 million Nokia investment.

Check out the details for the 2010 Calling All Innovators contest.

Register for the Growth Economy Venture Challenge for a chance to win $1 million in capital investment.

Find out more about Nokia's million-dollar venture challenge.


Beta Version Released for Series 40 5th Edition SDK, FP 1 Lite

The beta version of Series 40 5th Edition SDK, Feature Pack 1 Lite, is now available on the Forum Nokia site. This SDK has been designed to help developers test Series 40 applications against the feature set of Series 40 5th Edition, Feature Pack 1 Lite devices. Also supported is the development of Java applications, the creation of web and messaging content, and Adobe Flash Lite.

A language pack is now available for the Series 40 5th Edition SDK, Feature Pack 1 Lite. Called the World Languages Packs for the Series 40 Platform SDKs, it provides developers with additional language support in the Series 40 emulators. The SDKs are shipped with Dutch, English, French, German, Italian, Portuguese, Spanish, and Turkish languages. Any SDK should be installed before its language pack is installed.

Download the beta release of the Series 40 5th Edition SDK, Feature Pack 1 Lite.

Download the Series 40 Platform SDK World Languages Packs.


Carbide.c++ Update Speeds Performance, Adds Qt Support

A new version of Carbide.c++ is now available for download from Forum Nokia. Optimised for the creation of third-party applications designed to run on Nokia Symbian devices, Carbide.c++ 2.3 provides developers with a number of performance improvements and support for the tools and features (such as the Qt code style) required to undertake the development of software using Qt. It also includes support for the Eclipse p2 update services — offering more flexible and easier updates — and single-file compiles in Raptor.

The Carbide.c++ integrated development environment (IDE) has been designed to help developers create Symbian C++ and Qt software for Symbian devices. It provides features for project creation, drag-and-drop UI design, querying API information, investigating project dependencies, performing static code analysis, building and packaging software, undertaking emulator and on-device debugging, and investigating project performance.

Explore the new version of Carbide.c++.

Download the new version today.

Visit Forum Nokia's Carbide.c++ overview.


WRT Extension for Adobe Dreamweaver Adds Languages, N97 Support

Nokia WRT Extension 2.0 for Adobe Dreamweaver is now available in Chinese (both simplified and traditional), French, German, Italian, Japanese, Korean, Russian, and Spanish translations. These new versions add features that let developers create and test widgets on all Nokia Symbian devices that support Web Runtime. Version 2.0 also includes support for the home-screen widget-view capability of the Nokia N97 mobile computer and the WRT 1.1 API. The extension includes tools for the creation, testing, debugging, validation, packaging, and deployment of WRT widgets in Adobe Dreamweaver.

Download the Nokia WRT Extension 2.0 for Adobe Dreamweaver.

Watch the Forum Nokia screencast: Creating Widgets with the Nokia WRT Extension for Adobe Dreamweaver.


Nokia WRT Plug-in for Visual Studio Speaks Your Language

The Nokia WRT Plug-in 2.0 for Visual Studio is now available in Chinese (both simplified and traditional), French, German, Italian, Japanese, Korean, Russian, and Spanish translations. This new version adds features that enable the development and testing of widgets for all Nokia Symbian devices that support Web Runtime (WRT). It also supports the home-screen widget-view capability of the Nokia N97 multimedia device and the WRT 1.1 API.

Download the Nokia WRT Plug-in 2.0 for Visual Studio.

View a list of all Nokia Symbian devices that support WRT.

Browse the new Web Developer's Library v1.8.


Are Your Apps on Ovi Store Yet?

If you're not developing applications for Ovi Store, you are missing an exciting growth opportunity. Ovi Store by Nokia is now approaching 1 million downloads a day, and the number of both downloads and new visitors has been doubling every month. Each user has downloaded, on average, 11 items since Ovi Store's launch last year.

Ovi Store is poised for global growth. Local language support has been increased to 30 languages, including Portuguese (both standard and Brazilian), Ukrainian, Thai, Greek, and Malay. Full localisation — including local content, local language support, and mobile billing — is now available in 17 countries. And the number of mobile operators supporting Ovi Store has grown to more than 50 worldwide.

Nokia is also supporting Ovi Store on the hardware front. Several new devices ship with Ovi Store embedded, including the Nokia N97, Nokia N97 mini, Nokia E72, and Nokia X6 devices. Other devices, notably the Nokia 5800 XpressMusic, are popular with Ovi Store consumers.

Find out about Nokia N900 content available on Ovi Store.

Don't wait another day! Check out the excitement on Ovi Store.

Publish your apps on Ovi Store.

Learn more about Ovi Store's expansion to AT&T customers.


Champion of the Month: A 'Coding Zealot' for Symbian

Ziteng Chen, the January Forum Nokia Champion, has led the design and development of utilities and multimedia applications that have been pre-loaded on Nokia Symbian devices. His experience with the Symbian platform began in 2003, and though he currently spends most of his time in analysis and design he still considers himself a 'coding zealot'. He enjoys joining online discussions and contributing what he knows to the Forum Nokia developer community, where you my know him as chenziteng.

Meet Forum Nokia Champion of the Month Ziteng Chen.


Get Web Design Guidelines for the Nokia N900

You already know about the Nokia N900 multimedia device, the company's cool new Maemo™ platform-based mobile computer. But do you also have the latest information and web design guidelines to ensure that your web pages work well with the Nokia N900 device? Now you do. A new document, available on the Forum Nokia site, covers topics that include technical details of the Maemo browser and browser engine, general design guidelines, and designing and optimising websites for the Nokia N900 device.

Download the Web Design Guidelines for the Nokia N900 document.

Check out Nokia N900 device details.


Get Trained on Qt for Maemo

The beta release of a new Forum Nokia training course is now available and offers developers a deep view into developing Qt applications for the Maemo 5 platform. The online course covers the Maemo platform and development tools, shows how to port Qt applications from other platforms to the Maemo 5 platform, and explains fine-tuning the UI for Maemo and Qt features available in the Maemo platform. Included in the downloadable package are training documentation and lab exercises with example codes.

Download the Qt for Maemo Training Course beta version.


Forum Nokia Webinar: User Experience, Design Resources and 3 Sessions in Spanish

There will be three webinars in Spanish later this month:

Using the GPS and cell phone camera from Flash Lite (Usando el GPS y la camara del celular desde Flash Lite)

We will explain how to access high-level APIs using Kuneri Lite, allowing Flash to deliver a great user experience (Explicaremos como usando Kuneri Lite, Flash puede acceder a las APIs de alto nivel del celular, permitiendo desarrollar aplicaciones que brindan una excelente experiencia de usuario.)

7.30pm – 8.45pm (GMT -5), 26 January 2010

How to use The Animation Framework for Symbian using Qt(Como hacer uso del framework de Animacion de Symbian usando Qt)

To all developers with a C and C++ background, this is for you! We will explain how the Animation framework for Symbian, as part of the Kinetic project, aims to provide an easy way for creating animated and smooth GUI's. (Para aquellos desarrolladores que vienen del mundo de C, C++ y sus variantes, explicaremos como el framework de animacion de Qt, como parte del proyecto Kinetic, nos permite crear GUI elegantes y animadas.)

7.30pm – 8.45pm (GMT -5), 27 January 2010

Developing mobile applications using only HTML, CSS and JavaScript (Desarrollando aplicaciones moviles usando solo HTML, CSS y JavaScript)

If you are not a hardcore developer, you can still create great mobile applications using your web development tools and knowledge. (Si no eres programador, puedes utlizar tus conocimientos en diseño y desarrollo web para crear widgets.)

7.30pm – 8.45pm (GMT -5), 28 January 2010

In addition to the three Spanish webinars there is an upcoming user experience webinar in January:

User Experience and Design Resources

What is user experience, anyway? In a Forum Nokia webinar scheduled for 28 January, Nokia's Arabella David will provide the basics of the user experience and explain how elements of the user experience can help make apps easier to use and more efficient. Arabella will also review resources available for free online, the evaluations that developers can purchase for their apps, and events where developers can sit face-to-face with a user-experience specialist and immediately improve their apps. Developers interested in improving the user experience of applications should attend the webinar.

Register now for the 28 January webinar on User Experience and Design Resources.

1 p.m. London/3 p.m. Helsinki, 28 January 2010

11 a.m. San Francisco/2 p.m. New York, 28 January 2010


Forum Nokia Podcasts: Nokia N900, Widgets, and Creating a Mobile Publishing Empire

New Forum Nokia Podcasts are available:

Episode #31: In this episode, our first for the new year, Forum Nokia's Jason Black leads a discussion that spanned the globe with two Forum Nokia Champions: Anina.net, international model, developer, and the driving force behind 360Fashion who spoke with us from Australia; and Robin Jewsbury who is the founder of Alibro, Ltd., which powers the EyeMags publishing platform. They discuss mobile magazines as part of the total human experience, tech development strategy, and they take a look into the crystal ball for what 2010 may hold for mobile developers around the world (here's a hint - one word: China).

Episode #30: Thierry Doyen, Nokia's Developer Relations Manager, discusses multimedia development on the Nokia N900 multimedia device, including hardware and software specs, and establishing beachheads when entering markets. He also tells how to blow away a Formula One party with a pocket-sized Nokia N900 device driving a 64-inch hi-def TV.

Episode #29: Marc Kleinmaier, Business Development Manager for Location Based Services, Lifestyles, and Gadgets, presents his role in Business Development. Marc also discusses key developers he has been working with.

Episode #28: Ganesh Sivaraman, Senior Developer Relations Manager at Nokia, explains how Associated Press and Verve Wireless developed a socially integrated WRT widget in less than five weeks.

Listen to Forum Nokia Podcast #31.

Listen to Forum Nokia Podcast #30.

Listen to Forum Nokia Podcast #29.

Listen to Forum Nokia Podcast #28.

Browse all Forum Nokia Podcasts.

Webinars

User Experience & Design Resources (Session 1): January 28
Session 1 (EMEA): 1 p.m. London, 3 p.m. Helsinki

What is user experience, anyways? Arabella David will give you the basics of what user experience is, and how elements of it can be used in developing an easier to use, more efficient application. We will review the free resources available online, the evaluations you can purchase for your app, and events where you can sit down face to face with a user experience specialist and immediately improve your app.

Register »

User Experience & Design Resources (Session 2): January 28
Session 2 (Americas): 11 a.m. San Francisco, 2 p.m. New York

What is user experience, anyways? Arabella David will give you the basics of what user experience is, and how elements of it can be used in developing an easier to use, more efficient application. We will review the free resources available online, the evaluations you can purchase for your app, and events where you can sit down face to face with a user experience specialist and immediately improve your app.

Register »

New Documents

Creating widgets with the Nokia WRT Plug-in for Visual Studio
This screencast introduces developers to the feature of the Nokia WRT Plug-in 2.0 for Visual Studio. The screencast shows how the plug-in enables WRT widgets to be created from a template, previewed, packaged, and deployed to a Nokia Symbian devices.
Creating widgets with the Nokia WRT Extension for Adobe Dreamweaver
This screencast introduces developers to the feature of the Nokia WRT Extension 2.0 for Adobe Dreamweaver. The screencast shows how the extension enables WRT widgets to be created from a template, previewed, packaged, and deployed to a Nokia Symbian devices.
Creating widgets with the Nokia WRT Plug-in for Aptana Studio
This screencast introduces developers to the feature of the Nokia WRT Plug-in 2.0 for Aptana Studio. The screencast shows how the plug-in enables WRT widgets to be created from a template, previewed, packaged, and deployed to a Nokia Symbian devices.
Qt for Symbian: QMemoryGame Example
This Qt C++ example application demonstrates how to implement the Qt UI with animation on top of an existing Open C++ engine.
Web Design Guidelines for the Nokia N900
This document contains information and guidelines for web developers who want to ensure that their pages work well with the Nokia N900 with Maemo 5 OS.
Preinstalled and Preloaded S60 Applications
Learn how to create, upgrade, and unistall preinstalled Symbian C++ applications in S60 3rd Edition and S60 5th Edition. MIDlet preinstallation is also briefly discussed. The document also includes information about preloaded Symbian applications and MIDlets in S60 3rd Edition and 5th Edition. An example launcher application is included in the package.
Nokia UI API v1.3
The Nokia UI API 1.3 has the following new features: SoftNotification and events from the joystick-type navigation mechanism. Soft notifications are reminders that inform the user of events that have occurred in the user's absence, or while the user was busy with another application. The JoystickEventListener interface listens when the state of a Joystick changes. Currently this feature is supported only in one device, Nokia 6260 slide.
QtWebKit: ListEm Example
ListEm is a hybrid application which demonstrates software development using web technologies and Qt native code. In this simple list-creating use case, the backend is implemented with Qt C++ and the UI is implemented with WebKit using JavaScript, CSS, and HTML. The example shows how a web technology background can be used to build applications for the Qt platform. The application has been optimised for touch UI and tested on Symbian S60 5.0 and Nokia N900 devices. Important classes: QWebView, QSqlDatabase, QSqlQuery.
Introduction to the NFC HAL API
This document introduces the Nokia NFC HAL API to individuals or companies who intend to apply for a license to obtain and apply the NFC HAL API that has been specified by Nokia.
NFC HAL API License Agreement
NFC HAL API Specification Agreement
Qt for Maemo Training Course
This training course gives you a deep view on developing Qt applications for the Maemo 5 platform. You will be familiarised with the Maemo platform and development tools, learn to port Qt applications from other platforms to Maemo, and fine-tune the UI for Maemo and Qt features available in Maemo. This ZIP package includes training documentation and lab exercises with example codes. This is a Beta release of this package.
WRT Widgets for the S60 on Symbian OS E-learning
This e-learning module introduces the Nokia web widgets, which are web applications that can be run outside the web browser in devices compatible with the Web Runtime environment. An example web widget is used to demonstrate how to develop and deploy the widgets. This module is also available in Chinese.
Qt for Maemo: Animation Example
This Qt application proves how easily you can use the Qt Animation Framework to create animations and transitions for Qt applications. The example has been tested to work on the Nokia N97 mini, Nokia N900 and MacOS, Linux, and Windows.
Q&A Session from "Ovi Publish Revenue Share Payout" webinar held on November 12, 2009
Q&A Session from "Ovi Publish Revenue Share Payout" webinar held on November 13, 2009.
Design and User Experience Library v1.8 (Online)
The Design and User Experience Library gathers all essential aspects of design and usability into one. The updated library includes different kinds of guidelines, material about theme design, graphics design, and game design, as well as the basics of usability. Updates to v1.8 include a new section about designing applications and services for Nokia devices for the Indian market.
Web Developer's Library v1.8 (Online)
The library version 1.8 is compatible with Web Runtime 7.2 and the Web Browser for S60 7.2. It also supports S60 3rd Edition, S60 3rd Edition Feature Pack 2, and S60 5th Edition versions of Browser and WRT. New topics in version 1.8 include the Platform Services 2.0 JavaScript API Reference documentation, Widget development tools, and Creating your first WRT widget. Note: The Platform Services 2.0 APIs are a preview version. The beta API software package is available for download on the Forum Nokia site at http://www.forum.nokia.com/info/sw.nokia.com/id/cccea743-f4e5-418f-ad9f-0a7a7f50868f/Nokia_Platform_Services_2_0.html. The commercial implementation will be available soon. This documentation provides an early insight into the simpler API design of the Platform Services 2.0 APIs. The Service API Reference library has been renamed to Platform Services 1.0 API Reference library.
Web Runtime: FNReader Widget Example
The FNReader Widget Example is a simple WRT application for RSS feed reading. It demonstrates how to use the Online/Offline API, enable the home screen view, and use the Nokia Mobile Web Templates in a WRT widget.
Qt: QAnimatedGallery Example
This cross-platform Qt code example demonstrates the Qt Animation Framework which comes as a built-in with Qt 4.6. The application uses different transition effects to show images to the user.
Design and Paper Prototyping Templates
These Design and Paper Prototyping Templates are ideal for early brainstorming and conceptual design. The package includes printable device sketching templates, and a set of user interface components that you can print, cut out, and customise to create basic paper prototypes.
Personas 101 - Using Personas to Craft a Superior User Experience
A persona is a character involved with your product or service. Creating and using personas during the design and development process can help your product in many ways, and reminds you that you are designing for real people.
S60 Concepting and Presentation Stencils
Forum Nokia's Concepting and Presentation Stencils are a collection of customisable user interface views and components. The stencils can be used to create quick mock-ups or more refined concepts for presentations to stakeholders. The stencils include components for S60 5th Edition Touch and S60 3rd Edition non-touch devices. This package includes stencils for S60 Touch and S60 3rd Edition, both in Adobe Illustrator CS4 format and Adobe Fireworks CS4 format.
OMA Device Management DDF for Nokia Remote Customisation
This document describes the Nokia implementation of OMA Device Management DDF for Remote Customisation. The customisation management object is used for remote “look-and-feel” management of Nokia devices. The remote customisation features introduced in this document apply to S60 3rd Edition Nokia Eseries mobile devices and all Nokia S60 devices from S60 3rd Edition, Feature Pack 1 onwards.

New Tools and SDKs

Nokia WRT Extension for Adobe Dreamweaver
Nokia WRT Extension 2.0 for Adobe Dreamweaver is now available in Chinese (simplified and traditional), French, German, Italian, Japanese, Korean, Russian, and Spanish translations.
Series 40 5th Edition SDK, Feature Pack 1 Lite v0.9
This is a zip file containing the beta version of the Series 40 5th Edition SDK, Feature Pack 1 Lite, HTML format installation guide, and text format release notes.
Series 40 Platform SDKs’ World Languages Packs
The World Languages Packs for the Series 40 Platform SDKs provide developers with additional language support in the Series 40 emulators. The SDKs are shipped with Dutch, English, French, German, Italian, Portuguese, Spanish, and Turkish. An SDK should be installed before its language pack is installed.
Nokia WRT Plug-in for Visual Studio
Nokia WRT Plug-in 2.0 for Visual Studio is now available in Chinese (simplified and traditional), French, German, Italian, Japanese, Korean, Russian, and Spanish translations.
Eclipse Open Source Downloads for Carbide Products
Source code downloads for the Eclipse components used in Carbide products, made available under the terms of the Eclipse Public License (EPL). Note that downloads are provided of source code for Eclipse components only. Source code for Nokia products that are not licensed under the EPL is not available.

New Devices

Nokia 5235 Comes With Music Edition
Nokia 5235 Comes With Music Edition is a S60 5th Edition device that brings you closer to the music you love. The device features a 3.2", bright nHD (640 x 360 pixels and 16:9 aspect ration) resistive touch screen and tactile feedback with homescreen featuring Contacts Bar and media bar. Access Nokia Music Store and enter a world of free music downloads. Use your favourite Ovi services and social networks quickly on the go. Other main features include a 2 megapixel camera, Bluetooth 2.0 +EDR, Flash Lite 3.0 and MIDP Java 2.1 APIs. Supported WCDMA frequencies depend on the region where the device is available.
Nokia 6700 slide
The Nokia 6700 slide is device supporting EGPRS, WCDMA and HSDPA/HSUPA (3.5G). Enjoy videos, music, and graphics on the 2.2” QVGA display. Take photos with a 5 megapixel Autofocus camera with a dual LED flash and Carl Zeiss optics. Additional features include USB charging with simultaneous data transfer, Ovi Share, Bluetooth 2.0 +EDR, and stereo FM RDS radio.
Nokia 7230
The Nokia 7230 is a phone supporting EGSM 850/900/1800/1900 and WCDMA 900/1900/2100 (or WCDMA 850/1900/2100 for some regions). Main features include Series 40 6th Edition developer platform, 3.2 megapixel camera, FM Radio, Flash Lite 3.0, Bluetooth 2.1 +EDR and MIDP Java 2.1 with additional Java APIs.
Nokia 2710 Navigation Edition
The Nokia 2710 Navigation Edition is a Series 40 6th Edition phone, supporting quad-band GSM 850/900/1800/1900. Other key features include integrated GPS and Nokia Maps, accelerometer (tap), magnetometer, 2 megapixel camera, Flash Lite 3.0, Bluetooth 2.1 + EDR and MIDP Java 2.1 with additional Java APIs.

We want to hear your thoughts about the Nokia Developer Newsletter. Drop us a line at editor.ndn@nokia.com.

If you have received this newsletter from a friend, you can subscribe to the Nokia Developer Newsletter at www.forum.nokia.com. Click the Newsletters link in the upper right, just below the search tool.

Our postal address:

Nokia Developer Newsletter
6000 Connection Drive
MD: 1:6:830
Irving, TX 75039
USA

Please note that the services and information that Nokia provides to you are subject to the Terms Of Use and Privacy Policy.

When linking to a third-party site, you do so at your own risk and should review and determine if you agree to that site's terms and conditions of use (legal policy) before using such site. You also agree that Nokia has no control over the content of any such sites and cannot assume any responsibility for material posted on or published by third-party sites. In addition, a link to a non-Nokia site does not imply that Nokia endorses the site or the products or services referenced on such third-party site. You may link to this site for non-commercial purposes only.

Copyright © Nokia Corporation 2010. All rights reserved.

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