Personal weblog with news of software, hardware, technology, tips and tricks

Nokia Developer Newsletter

Connecting People Table of Contents
August 9, 2007

Oracle Ports Database Using Open C

When software giant Oracle Corporation acquired Sleepycat Software last year, company officials knew they were also gaining a product — Sleepycat’s Berkeley DB — that would be perfect for mobile devices running Symbian OS. But Oracle developers knew that porting Berkeley DB’s thousands of lines of C code to a new OS could be a challenge. The solution came from Nokia’s Open C plug-in for the S60 3rd Edition SDK. By providing a standard interface with pthreads and key POSIX functions, the Nokia kit saved Oracle about one-third of porting development effort. In fact, thanks to Nokia’s Open C plug-in, Oracle only needed to redesign fewer than 1,000 lines of code, and the entire porting process took only 10 man-days. The result: Berkeley DB’s simple key-value structure can now be used for a wide range of S60 applications, such as a message store for short message service (SMS), multimedia messaging service (MMS), and e-mail messages; a contact or calendar database; and a multimedia store.

Download the full case study about how Oracle used Open C to port the Berkeley database to the S60 platform (PDF).

Introducing MOSH Developer Distribution Channel

Nokia has launched a closed, beta version of MOSH, short for MObile SHaring. MOSH is a user-defined, one-to-many content distribution channel targeted at Forum Nokia’s 3.2 million member community. MOSH lets any content creator author, upload, and share mobile applications, games, audio, ringtones, blogs, widgets, images, and video — quickly and easily . Community features are integral to the MOSH design, letting developers post comments and communicate with each other. MOSH is free to all users, and access is not limited to those using Nokia devices. MOSH content can be accessed via a standard Web browser, through a WAP browser, or using free Nokia S60 or Series 40 client software.

Take advantage of this exclusive opportunity to participate in MOSH prior to the public launch by visiting the site and entering the password “ALLACCESS”.

Developers Show Preference for Nokia

More wireless developers worldwide plan to support Nokia platforms than any other brand, according to a survey of nearly 400 developers worldwide. The survey, recently released by market research firm Evans Data Corporation, found that Nokia’s dominance in Europe has now extended to developers in the Asia-Pacific region. The Evans Data survey also found that nearly 65 percent of the developers surveyed are working on open source projects. Half the developers use location-based information. And the most important factor for developers is the application runtime environment.

Automating the Certification Process

Nokia and Symbian have recently co-launched a new developer certificate tool. The most significant enhancements are the automatic approval of new certificate requests having sensitive capabilities and the availability of additional certificate details through a Web interface. Once an initial certificate is approved, subsequent requests will be automatically granted and made valid for six months.

Login to the DevCertRequest tool at Symbian Signed.

UI Update: Add Menu Items Dynamically

Symbian OS developers can now add items to the menu dynamically, without making any changes to the resource file. This is done by first using an “empty” menu definition in the application resource file. Next, override MEikMenuObserver::DynInitMenuPaneL() in the application UI class. This technique can be used on all S60 devices (whether 1st, 2nd, or 3rd Edition) and Series 80 2nd Edition devices.

Learn more about adding menu items dynamically and view the code.

Does Your Business Plan Rule?

Mobile Rules! is a competition for mobile applications and business plans co-sponsored by Nokia. Mobile Rules! seeks out entrepreneurs and developers creating new value, new revenue, and new services for the mobile workforce. Prizes include a business contract with Nokia or a partner, one year of free membership to Forum Nokia Launchpad (value: 800 euros), and a choice of five Nokia devices, including Nokia Vertu phones. Business plans are due by November 16, 2007, and mobile applications by January 25, 2008.

Take the Open C Challenge

The Open C Challenge, sponsored by Forum Nokia, Orange, and the Symbian Developer Network, encourages developers to use Nokia’s Open C environment to create innovative mobile applications for S60 smartphones. A grand prize winner will be awarded $10,000 in cash, a one-year membership in the Forum Nokia PRO premier support program, free Symbian Signing for the winning application, and more. Developers must enter by August 31, 2007.

Enter for a chance to win and learn more about the Open C Challenge.

New Books from Symbian

Symbian Press recently published two books aimed at helping mobile developers dramatically improve Symbian OS applications and content.

Symbian OS C++ for Mobile Phones, Volume 3, by Richard Harrison and Mark Shackman, is written for both new and experienced Symbian developers. The book revises material from earlier editions to reflect the introduction of Symbian OS v9 and other new technologies. Also included are new and simplified example applications that exploit the functionality of the latest Symbian OS phones.

Symbian OS Communications Programming, Second Edition, edited by Iain Campbell, introduces developers to the communications functions in Symbian OS v9.1 and 9.2. Examples showing how to use the Symbian APIs are provided. The book also explores Bluetooth, TCP/IP, virtual serial ports, Object Exchange (OBEX), HTTP, OMA device management (OMA DM), and other technologies.

Nokia Goes to the Movies

With the summer movie season in full swing, Nokia phones are making frequent appearances on the big screen. In fact, Nokia devices plays supporting roles in several big summer movies, including The Fantastic Four 2, Live Free or Die Hard, Transformers, The Simpsons Movie, and The Bourne Ultimatum. Nokia devices used in these movies include the Nokia 9300 Communicator, Nokia 8801, and Nokia N90 imaging phone. For example, in one scene of Transformers, Agent Simmons (played by John Turturro) asks for a piece of technology, “a BlackBerry, pager, anything.” When someone hands him a Nokia N93i, he says, “Ah, a Nokia, got to hand it to the Japanese.” Maggie Madsen (played by Rachael Taylor) whispers to Defense Secretary John Keller (Jon Voight), “Aren’t they a Finnish company?”

Learn more about the Nokia 9300 Communicator.

Learn more about the Nokia N93i.

RSS Latest Devices | All Devices

New Devices

Nokia 7500 Prism

Nokia 7900 Prism

New Tools and SDKs

Forum Nokia Technical Library v1.48

Nokia 6131 NFC SDK 1.1

RSS Latest Tools | All Tools

New Documents

Nokia Developer Training Brochure

How to Develop Unit Tests

Implementation Specifications for Nokia S60 VoIP v1.2

How to Prototype Applications with Flash

Implementing OTA Application Delivery and Protection v2.0

RSS Support in Nokia Video Center v1.1

Client Provisioning Registration v1.8

OMA DM: Management Object for Nokia VoIP Implementation v1.2

Nokia Test Criteria for Symbian C++ Applications

RSS Latest Docs | All Docs


Symbian OS Essentials and System Programming
Boston, September 10 – 14

Handango Partner Summit
San Diego, California, September 25 – 26

CTIA Wireless I.T. & Entertainment 2007
San Francisco, October 23 – 25

Symbian Smartphone Show
London, October 16 – 17

Nokia World
Amsterdam, The Netherlands, December 4 – 5

All Forum Nokia events

Discussion Board Topics

Nokia Mobile VPN VPN-policy file

Nokia Theme Team – Give us some love!

Carbide.J 1.5 Vista Install Problem

Visit the Discussion Board

Blog Entries

Feeling chest pain? Use your mobile to analyze your heart.

GPS + Galileo signal — better possibilities for future mobiles?

Unique, sortable filenames with Python

Visit the Forum Nokia Blogs

Online Resources

Getting Started
Device Specifications
Tools and SDKs
Open Source

Technical Services
Technical Support
Knowledge Base

Series 40 Platform
S60 Platform
Series 80 Platform
For CDMA Market

Go To Market
Nokia Sales Channel

Discussion Boards

Market Segments
Enterprise Developers

Newsletter Archive

New Devices

Share your ideas with us
Forum Nokia Developer Newsletter:



Latest News At Nokia

The New Nokia Prism Collection: Progressive Design Cut with Personalized Style

Nokia and FIBA Create Mobile services for Global Basketball

Nokia Adds Microsoft PlayReady Technology for Flexible Access to Digital Entertainment

Nokia Announces Q2 2007 Results

Nokia Opens Indian Design Center

Nokia Applauds FCC Decision to Require “Open Access” for U.S. 700MHz Spectrum

Digital Chocolate to Publish Games for Nokia N-Gage Platform

Nokia Buys Media-Sharing Provider Twango

Skype available on Nokia N800 Internet Tablet

Nokia - Connecting People

We want to hear your thoughts about the Nokia Developer Newsletter. Drop us a line at:

Forum Nokia
102 Corporate Park Drive
White Plains, NY 10604

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 whether you agree to that site’s terms and conditions of use (legal policy) before using such site. Nokia has no control over the content of any such sites and cannot assume 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 sites.

Copyright © 2007 Nokia. All rights reserved. Nokia and Nokia Connecting People are trademarks or registered trademarks of Nokia Corporation. NKA4343-16


August 9, 2007 - Posted by | Nokia

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: