Nokia Developer Newsletter
|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).
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”.
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.
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.
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.
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.
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.
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.
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.
Handango Partner Summit
CTIA Wireless I.T. & Entertainment 2007
Share your ideas with us
Latest News At Nokia
We want to hear your thoughts about the Nokia Developer Newsletter. Drop us a line at: Nokia.Developer@nokia.nfusion.com
102 Corporate Park Drive
White Plains, NY 10604
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
No comments yet.