Nokia Developer Newsletter

December 10, 2009

View the previous issues: November 19
Back to the global newsletter archive

In this issue

  1. Two New Slide Phones Offer Style, Social Networking
  2. New Nokia 2710 Navigation Edition Equips Mobile Explorers
  3. Save the Date: Nokia Developer Summit 2010 in San Francisco
  4. Calling All Innovators Regional Winners Announced
  5. Ovi Store: Nearly 1 Million Downloads Daily
  6. Ease Maemo™ 5 Development with Updated SDK
  7. Target both Symbian and Maemo with Qt 4.6
  8. Carbide.ui Theme Edition Goes Open Source, Adds Series 40 Support
  9. Drive App Sales with User Experience Programme
  10. iPhone-to-Nokia Porting Just Got Easier
  11. Create WRT Widgets, Mobile Web Pages with Help from Wiki Articles
  12. New Homescreen Widget Guidelines
  13. Nokia Forms Two Collaborations for Developers in Malaysia
  14. Champion of the Month Focuses on Symbian
  15. Join the Forum Nokia Webinar on Mobile Internet Battery Life...
  16. ...And on Publishing Content on Ovi Store (in Portuguese)
  17. Qt Mobility Competition for Developers
  18. 'Active Chinese' Developer Connects on Podcast

Two New Slide Phones Offer Style, Social Networking

Nokia recently announced two slide phones for design-conscious consumers who want to use their devices to socialise and share content with others. The new phones, the Nokia 6700 slide and Nokia 7230 device make a style statement with various fresh colours, imaging features, and quick access to popular social-networking communities.

The Nokia 6700 slide, based on Symbian OS, S60 3.2, is available in six colours (pink, red, petrol blue, aluminium, lime, and purple) and features a thin profile and aluminium finish. It sports a 5-megapixel camera with Carl Zeiss optics, accelerometer, connections to Ovi Store and Ovi Share, stereo FM radio, up to 16 gigabytes (GB) of memory card storage, and a 2.2-inch QVGA display. The Nokia 7230 device, based on Series 40 6th Edition, features a compact slide, colourful design, 3.2-megapixel camera, FM radio, Flash Lite 3.0, Ovi Store and Ovi Share connections, and up to 16 GB of memory card storage. Both devices will ship in the first quarter of 2010. The Nokia 6700 slide will retail for 160 euros; the Nokia 7230 device will retail for 100 euros.

View the Nokia 6700 slide device details.

Check out the Nokia 7230 device details.

View photos of the Nokia 6700 slide.

View photos of the Nokia 7230 device.


New Nokia 2710 Navigation Edition Equips Mobile Explorers

Nokia recently introduced the Nokia 2710 Navigation Edition, a device based on the Series 40 6th Edition that features advanced navigation to help mobile consumers explore the world. A one-touch Maps key brings users to Nokia Maps to find the quickest route to their destinations. They can also view their exact position along the way with the integrated global positioning system (GPS).

The Nokia 2710 Navigation Edition packs an assisted global positioning system (A-GPS) and Nokia Maps, an accelerometer, magnetometer, 2-megapixel camera, Flash Lite 3.0, Bluetooth 2.1 + EDR, and MIDP Java™ 2.1 with additional Java APIs. Memory cards deliver up to 16 gigabytes (GB) of more storage. Ovi Store, Ovi Contacts, Ovi Share, and Ovi Sync are all supported, too.

Check out the Nokia 2710 Navigation Edition's technical specifications.

Develop content and apps for the Noka 2710 Navigation Edition.

View photos of the Nokia 2710 Navigation Edition.


Save the Date: Nokia Developer Summit 2010 in San Francisco

The Forum Nokia developer community will be coming to San Francisco on 9 – 10 June, 2010, for the Nokia Developer Summit 2010. Will you be there?

Last April the first-ever Nokia Developer Summit opened to a sold-out crowd representing 38 countries, including 30 Forum Nokia Champions. That was before Ovi Store had opened. Now, with Ovi Store fully operational, the 2010 event should be even more exciting. More details are coming soon but for now save the date. We hope to see you in San Francisco on 9 – 10 June, 2010.


Calling All Innovators Regional Winners Announced

Winners were recently announced for Nokia's Calling All Innovators contests in Arabic-speaking countries, Africa, and France.

The grand prize for Nokia's Calling All Innovators "Bil3arabi" 2009 contest, a competition for Arabic-language mobile applications, went to "Here I am" from Enpronomics in Egypt. It is a geo-presence application with personal safety features that enables users to call for help in emergencies, share their locations with family and close friends, and know the location of their loved ones.

The winner of the Calling All Innovators Africa contest is 20FourLabs, developers of Afridoctor, a personal mobile health clinic that is available on Ovi Store. Users can submit photos of their ailments to receive advice from a panel of medical professionals or use the mapping feature to find doctors.

The grand prize winner of Calling All Innovators France is Paris 3D by Newscape Technology. The app, a photorealistic, GPS-enabled guide to France's capital city, also won the social location category.

View all winners of Calling All Innovators Bil3arabi.

View all winners of Calling All Innovators Africa.

View all winners of Calling All Innovators France.


Ovi Store: Nearly 1 Million Downloads Daily

Ovi Store Nokia's online source for mobile content, is hitting its stride. Consumers in more than 180 countries now come to Ovi Store for nearly 1 million downloads a day. Volume is growing quickly: Last month more than twice as many content items were downloaded as were in October. Since Ovi Store's launch earlier this year each registered user has downloaded at least nine items on average.

Local language support on Ovi Store, originally just seven languages, has now increased to 16: Chinese, Danish, Dutch, German, English, Finnish, French, Canadian French, Indonesian, Italian, Norwegian, Polish, Russian, Spanish, Swedish, and Turkish. The top 10 Ovi Store national markets, ranked by performance, are: Egypt, France, Germany, India, Indonesia, Italy, Russia, Saudi Arabia, the U.K., and Vietnam.

More than 50 operators worldwide now support Ovi Store. Local content, local language support, and mobile billing are available in 17 countries, thanks to the recent additions of Austria, Denmark, Finland, Netherlands, Norway, Poland, Sweden, and Switzerland.

On the hardware front, the Nokia X6 mobile device is the seventh device to ship with Ovi Store embedded. Using these devices, consumers can download content from Ovi Store almost as soon as they take the new device out of the box.

Developers from more than 65 countries now distribute their content on Ovi Store. How about you?

Get the resources you need to publish your content to Ovi Store.

Find out how other developers are doing with their content in the new Ovi Publisher Successes blog.

 


Ease Maemo™ 5 Development with Updated SDK

The first update of the Maemo™ 5 SDK was recently released. This Forum Nokia update reflects the software delivered in the retail version of the Nokia N900 mobile computer. In addition, a GUI installer has been added to simplify the SDK and scratchbox installation, making it easier to create a development environment. The SDK contains the headers, libraries, and tools required to write Maemo 5 applications.

Also, Qt developers can enter the Forum Nokia Qt Mobility Contest by creating and submitting a working code example that utilizes Qt and the that are being developed in the Mobility Project. To get more information about these new Qt APIs that are being developed in the Mobility Project, download a Technology Preview package. The code can be either a traditional end-user function application or something that is useful for developers, such as a new framework or implementation using one of the new Qt APIs. The grand prize is a trip to Nokia 2010 Developer Summit in San Francisco, and there are other prizes, too. All entries must be submitted by 30 December.

Enter the Qt Mobility Contest before 30 December.

Download the Maemo 5 SDK updated version.

Review the Maemo 5 SDK release notes.


Target both Symbian and Maemo with Qt 4.6

Nokia recently released Qt 4.6, the latest version of the cross-platform application and UI framework. Qt 4.6 adds support for several platforms, powerful graphical capabilities, and support for multi-touch and gestures. Developers can use Qt 4.6 to create visually appealing and web-connected applications for desktops and devices easily, thanks to Qt 4.6's support for the Symbian platform, Windows 7, Apple Mac OS 10.6 (Snow Leopard), and Maemo. Also available is community support for real-time operating systems QNX and VxWorks.

Qt support for Symbian and Maemo creates the first opportunity for developers to target both of these platforms from the same codebase. Being able to share code across platforms means that the applications they create will reach the market faster and reach a broader audience of device users.

Nokia also released a technology preview of new Qt APIs from the Qt Mobility project. These cross-platform APIs provide developers with functionality such as location for navigation-type devices, as well as messaging, contacts, and bearer management. Nokia also introduced an updated release of Qt Creator, a cross-platform integrated development environment (IDE) for Qt development. Together, the updated Qt Creator 1.3 and Qt 4.6 form the Qt SDK, which contains everything developers need to create cross-platform applications.

Download Qt 4.6 and Qt Creator 1.3.

Explore Nokia's Qt development frameworks.

Watch the Qt Developer Days 2009 video.

Browse Qt Developer Days 2009 keynote presentations.


Carbide.ui Theme Edition Goes Open Source, Adds Series 40 Support

Two new versions of Carbide.ui were recently announced by Forum Nokia and the Symbian Foundation to provide Symbian and Series 40 theme developers with dedicated tools.

The first, Carbide.ui Theme Edition 2.0, makes Carbide.ui an open source tool and prepares it for community participation in creating tools for theme development on future Symbian platforms. Carbide.ui Theme Edition 2.0 supports the creation of themes for Symbian OS, S60 5.0. To add support for earlier versions of Symbian S60 and specific Nokia devices, developers can download the Carbide.ui Theme Edition 2.0 plug-ins.

The second new version, Carbide.ui Series 40 Theme Edition 3.5, gives Series 40 theme creators a dedicated tool that includes templates to simplify the creation of Series 40 6.x themes. It also adds new features for Series 40 themes, including the ability to use the component store for Series 40 themes and support for the use of an external Flash Lite editor.

Explore the new Carbide.ui Theme Edition tools.

Download Carbide.ui Theme Edition 2.0.

Download Carbide.ui Series 40 Theme Edition 3.5.


Drive App Sales with User Experience Programme

Learn how to provide a great user experience with Forum Nokia's new User Experience (UX) Programme. Because direct referrals are the top driver of software sales, smart developers make UX an essential part in every cycle of their development efforts. The UX Programme helps in two ways: application evaluation reports, and guidance and self-help tools. Evaluations are made by qualified user-experience professionals and are conducted in partnership with an external test house. And the online tools, found in the Design and User Experience Library, include checklists, style guides, and design examples.

Check out the Forum Nokia User Experience Programme.

Review the User Experience Evaluation Model document.

Browse tools in the Design and User Experience Library.


iPhone-to-Nokia Porting Just Got Easier

Porting apps from the Apple iPhone platform to Web Runtime (WRT) on Nokia devices got even easier, thanks to two new entries on the Forum Nokia Wiki, an article and a porting example. Together, they give developers everything needed except the devices! The article provides a list of compatible technologies, replacement technologies, tips and hints, and much more. The example shows how to port a horoscope web application to a Symbian device such as the Nokia N97 multimedia device.

Read 'Porting iPhone Web Apps to WRT on Nokia Devices'.

View the iPhone-to-Nokia porting example.


Create WRT Widgets, Mobile Web Pages with Help from Wiki Articles

Developers creating Web Runtime widgets have a new resource on the Forum Nokia Wiki: JavaScript™ Performance Best Practices. This new article provides extensive information on optimising the performance of the JavaScript programming language, including core pitfalls, tips for better loading performance, DOM obscurities, and object-oriented script.

For less experienced developers, two other new articles on the Wiki show how to work with WRT widgets. One article, 'Create Your First WRT Widget', describes the main phases of WRT widget development and explains how to create and deploy a basic widget. The other, 'Create Your First Mobile Web Page', shows how to create a mobile web page called HelloMobileWeb.

View JavaScript Performance Best Practices.

Create Your First WRT Widget.

Develop Your First Mobile Web Page.


New Homescreen Widget Guidelines

Interested in creating homescreen widgets for Symbian? To start, all you will need is a computer workstation, text editor, and Zip utility software, according to a new article on the Forum Nokia Wiki. The article also shows how to enable a Web Runtime widget for the homescreen, and how to run the widget on both a mobile device and emulator. Also covered are development guidelines for homescreen widgets, including activating the homescreen view, updating homescreen content, and performance and battery-consumption considerations. Several screenshots and code snippets help make it all perfectly clear.

Read the full 'Homescreen Widget Guidelines' article.


Nokia Forms Two Collaborations for Developers in Malaysia

Nokia has formed two strategic collaborations to support entrepreneurs and developers creating mobile services and applications in Malaysia. The first, a collaboration with local fund provider Cradle Fund Sdn Bhd, will offer up to 150,000 Malaysian ringgit ($44,157 USD) to local businesses with technology projects that have good potential for commercialisation. As part of the collaboration, Forum Nokia will provide one-year Forum Nokia PRO memberships, prototype loaner devices and discounted purchases, and early access to SDKs and other tools.

In the second collaboration, Nokia and MSC Malaysia will support mobile application developers and encourage digital content development in the country. This project ties in to MSC Malaysia's Integrated Content Development (ICON) programme which, in addition to providing training and support to Malaysians who are developing online applications, provides conditional grants of up to 100,000 ringgit ($29,438 USD) for innovative ideas with good commercialisation potential.

Forum Nokia will provide accelerated development and go-to-market support to help successful applicants complete and deploy their mobile content and applications through Ovi Store.

Apply for the MSC Malaysia ICON funding.


Champion of the Month Focuses on Symbian

Forum Nokia Champion of the Month Kamlesh Sangani is an expert on Symbian C++ development, including custom GUI application development, client-server architecture, messaging, and location-based services (LBS) for the Symbian platform. He is now expanding his expertise with recent work using Qt for Symbian.

Kamlesh is as generous with his time as he is expert in his skills. His high-quality Wiki contributions earned him Contributor of the Month honours in June 2009, and he has posted over 2,000 contributions to the Forum Nokia Discussion Boards. The Forum Nokia Community congratulates and offers our appreciation to Kamlesh, who most of us know online as savaj.

Meet Champion of the Month Kamlesh Sangani.


Join the Forum Nokia Webinar on Mobile Internet Battery Life...

Forum Nokia will host a two-day webinar on mobile internet battery life in mid-December. Nokia experts will present practical examples, tools, and guidelines. Attending the webinar is free for all Forum Nokia members, but advance registration is required.

Day 1

Session 1: 16 December, 9 a.m. Helsinki/12:30 p.m. Bangalore/3 p.m. Beijing

Session 2: 16 December, 11 a.m. San Francisco/2 p.m. New York

Day 2

Session 1: 17 December, 9 a.m. Helsinki/12:30 p.m. Bangalore/3 p.m. Beijing

Session 2: 17 December, 11 a.m. San Francisco/2 p.m. New York


...And on Publishing Content on Ovi Store (in Portuguese)

In this Forum Nokia webinar for Portuguese speakers, Daniel Rocha from Forum Nokia will explain how to publish content on Ovi Store. Daniel will detail the key elements for making content easy to find, compatibility, and content requirements for publishing. Whether planning to participate in the Calling All Innovators contest, or simply wanting to publish content on Ovi Store, this webinar should be useful. The webinar will take place on 15 December at 11 a.m. New York/2 p.m. São Paulo/3 p.m. Azores.

Register to attend Ovi Store webinar.


Qt Mobility Competition for Developers

Developers can enter the just-announced Forum Nokia Qt Mobility Competition. The contest invites developers to create innovative, useful solutions that utilises Qt and the new Qt APIs. All entries will be judged by Nokia technical and business development experts. The first-place winner will be named a new Forum Nokia Champion and win a trip to the Nokia Forum Developer Summit 2010 in the United States. Other winners will receive a Nokia N900 multimedia device or Nokia N97 mini. Developers can enter more than one app, and all entries are due by 31 January 2010.

Enter the Forum Nokia Qt Mobility Competition for developers.


'Active Chinese' Developer Connects on Podcast

Larry Chen, CEO and Co-Founder of Active Chinese, is the guest speaker on the latest Forum Nokia podcast, episode 24. Speaking with Bill Volpe of Forum Nokia, Larry discusses his mobile language-learning app and describes his focus on connecting people in 80 countries. Larry also offers advice for new mobile software developers.

Listen to Larry Chen's podcast.

Browse past Forum Nokia podcasts.

Upcoming Events

EMEA (Africa, Middle-East, Europe)

III Mobile Software Forum: 10-11 December

The III Mobile Software Forum will focus on establishing direct communications among mobile software developers, hardware vendors, operators, content providers, and investors. Communicating at the Forum with leading global and Russian suppliers of mobile technology products and services will help you make good choices for marketing your company and your products and choosing potential business partners and development tools. You can discuss the most important challenges of the mobile industry and, by participating in the Investment Fair, evaluate fundraising prospects for your project and seek an investment partner. The III Mobile Software Forum is organised by the RUSSOFT Association along with ADMIN Ltd. and with support from mobile industry leaders Forum Nokia, Intel, and Microsoft.
Learn more and register »

MobileMonday Italy: Application Developer Event: 14 December

It’s the era of mobile applications. Join MobileMonday for this application developer event. Do you want to connect with other developers? Do you want to share your questions and ideas? Do you want to hear more about support for developers?
Learn more and register »

Webinars

Doors Open - Using Qt for Symbian Development: December 10

Session 1:

Qt 4.6 brings new and exciting opportunities for Symbian development. Qt's intuitive C++ libraries and IDE greatly improve developer productivity. Qt API's allow apps to run across desktop, mobile and embedded operating systems without rewriting code. Finally, Qt offers a UI framework to create exciting user experiences.

Register »

Session 2:

Qt 4.6 brings new and exciting opportunities for Symbian development. Qt's intuitive C++ libraries and IDE greatly improve developer productivity. Qt API's allow apps to run across desktop, mobile and embedded operating systems without rewriting code. Finally, Qt offers a UI framework to create exciting user experiences.

Register »

How to Publish Content in Ovi Store (In Portuguese): December 15

In this session, Daniel Rocha from Forum Nokia will explain how to publish content in the Ovi Store, detailing the key elements for making the content easy to find by the end user. Rocha will also cover topics such as compatibility and content requirements for publishing. If you’d like to participate in the Calling All Innovators contest or simply want to publish your content in the Ovi Store, you’ll certainly find this webinar useful.

Register »

New Documents

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.
S60 5th Edition: Mobile Paint Example
This C++ code example demonstrates drawing and other touch UI features of S60 5th Edition with direct manipulation using, for example, CCoeControl::EnableDragEvents(). The application provides a number of drawing options that can be selected from a toolbar. There are two toolbar options, CAknToolbar and a custom floating toolbar. All application graphics have been implemented as Scalable Vector Graphics Tiny (SVGT) icons. In the updated version, the drawing performance has been significantly improved. The example application has been developed for Symbian S60 5.0 and touch UI. Important classes: CCoeControl, MTouchFeedback, CFbsBitmap, CFbsBitGc, CFbsBitmapDevice, CAknToolbar, CAknToolbarExtension, MAknToolbarObserver.
Qt for Symbian Examples
This updated package contains five basic Qt for Symbian example applications.
Flash Lite: Transitions
This document describes how to create certain transition effects in Flash Lite 3.x for applications compatible with the Nokia 5800 XpressMusic.
Flash Lite: Transition Example
This example application demonstrates simple transition effects and their use cases. The application is compatible with all devices supporting Flash Lite 2.x and higher (S60 3rd Edition, FP1 and newer, Series 40 3rd Edition FP2 and higher) but is optimised for touch UI.

New Tools and SDKs

Qt for Symbian Developer's Library
The Qt for Symbian Developer's Library is an information package for developers writing Qt applications with Qt 4.6 for the Symbian Platform. The library includes introductory information about Qt for Symbian, how Qt works on the Symbian platform, porting from Symbian to Qt, and porting Desktop Qt applications to Qt for Symbian. The library is published in online, Eclipse plugin and standalone formats.
Maemo 5 SDK
An update to the Maemo 5 SDK has been released to coincide with commercial availability of the Nokia N900 mobile computer. This release updates the SDK and adds a GUI-based installer to the toolkit, enabling developers to more easily create applications for Nokia devices based on Maemo 5.
ApiBridge
ApiBridge enables developers to extend the features of Web Runtime widgets using various capabilities of Symbian OS.
SIP VoIP Settings
A new version of the SIP VoIP Settings applications has been made available for Nokia Symbian devices (S60 5.x) enabling users to configure VoIP settings on touch screen devices supporting Nokia S60 VoIP Release 3.1.

New Devices

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.
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 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 5330 Mobile TV Edition
The Nokia 5330 Mobile TV Edition is a phone supporting EGSM 850/900/1800/1900 EGSM and WCDMA 850/1900/2100. Main features include Series 40 6th Edition developer platform, DVB-H/DVB-T, 3.2 Megapixel camera with flash, WebKit Open Source Browser, FM RDS Radio, Flash Lite 3.0, Bluetooth 2.1 +EDR and MIDP Java 2.1 with additional Java APIs. DVB-T support depends on country/region where the device is available.

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