Symbian Developer Network

Sample newsletter (SCN June 2008)

Bringing the Symbian developer community the latest news and resources for Symbian OS.

In this edition

News Mobile DevFest at the Symbian Smartphone Show Symbian celebrates 10 years of innovation Symbian Student Essay Contest 2008 Symbian licenses Scalado imaging software Tele Atlas EMEA Developer Competition PanicLookup - Carbide.c++ plug-in

New on SDN New paper: Setting up Continuous Integration on Symbian OS New paper: On-Target Debugging with Carbide.c++ New application: Symbian SQL for Symbian OS v9.2 Updated tool: HookLogger with training videos English and Chinese booklets: Platform Security for all New book coming soon: Quick Recipes on Symbian OS Updated navigation on the SDN website P.I.P.S. has been updated Solve your problems with Code Clinic Symbian training courses Read the latest Symbian FAQs

Partner and community updates Forum Nokia UIQ

News

Mobile DevFest at the Symbian Smartphone Show

The Symbian Developer Network is pleased to announce the Mobile DevFest at the Symbian Smartphone show - 21st and 22nd October 2008 at Earls Court 2 in London. Mobile DevFest is Symbian’s premier conference for developers and has been designed to provide developers with deep technical training and information on building mobile software solutions for the next generation of mobile phones.

Offering over 1000 attendees dedicated developer content over two days, Mobile DevFest now runs in conjunction with the Symbian Smartphone Show. It will include:

  • three tracks of dedicated technical developer content
  • instructor-led, hands-on labs
  • ask the experts area
  • networking opportunities with the mobile developer community and speakers

Mobile DevFest is the developer event for anyone engaged in building, or interested in building, mobile applications.

Find out more and to pre-register

Celebrate 10 years of Symbian innovation by submitting a story

In just ten years Symbian has evolved from an embedded OS to the number one open OS in the rapidly expanding mobile phone market. From high-end to high-volume market, Symbian OS is the proven platform for a broad range of users and form factors.

Developers have been key to making this happen. Your code has helped bring Symbian OS to more than 200 million users around the world. A true open OS instils innovation - this has been core to Symbian’s success.

Over the next few months, we'll be collecting the best tales from the whole world of Symbian.

Submit your story

Symbian Student Essay Contest 2008

This year, Symbian is commencing sponsorship of an annual research essay competition for university students on Symbian-related and wider mobile technology topics. This year's focus: 'The next wave of smartphone innovation - issues and opportunities with smartphone technologies'.

Find out more

Symbian licenses Scalado software

Symbian has signed a licensing agreement with Scalado for its mobile imaging software, affording Symbian OS state of the art image-handling capabilities. This makes Symbian an even more attractive mobile OS choice for mid-range devices.

Find out more

Tele Atlas EMEA Developer Competition

The European edition of the successful Tele Atlas LBS Innovator Series has launched. This contest is for both mobile and web applications that include mapping or location. Prizes worth over €100,000 can be won, as well as the opportunity to showcase your application on the Tele Atlas stand at Mobile World Congress 2009 in Barcelona. The competition categories are as follows:

  • If you are developing a compelling LBS solution that offers consumers a commercially ready, end-to-end solution 'out the box' your solution could be a winner in the Market Ready Category.
  • If you are thinking 'out the box', developing a cutting-edge, innovative LBS solution that will push the boundaries in the LBS market your innovative application could be a winner in the Disruptive Innovation Category.
Find out more

PanicLookup - Carbide.c++ plug-in

When developing for Symbian OS you might have experienced numeric error codes or panics of some sort. Usually you would have to look up the description by manually searching the Symbian documentation, which can be time consuming. Now you can automatically get the panic description to any panic that occurred in the emulator displayed right within Carbide.c++.

Download the plug-in

New on SDN

New paper: Setting up Continuous Integration on Symbian OS

In this article, Penrillian explain how their continuous integration process automatically builds and tests S60 and UIQ versions of a sample Symbian OS application.

Read the paper

New paper: On-Target Debugging with Carbide.c++

Debugging is an intrinsic part of software development. Whilst the emulator allows PC-based debugging, on-target debugging allows the Carbide.c++ IDE to step through Symbian OS code being executed on a device.

Read the paper

New application: Symbian SQL for Symbian OS v9.2

Presenting Symbian SQL for Symbian OS. To create Symbian SQL we have implemented SQLite, the established open source technology which is widely used in products such as Firefox.

Find out more

Updated tool: HookLogger with training videos

The HookLogger application provides facilities for logging memory allocations, and process and thread creation. Get the latest version of this tool together with seven new Flash tutorials.

Download the updated tool

English and Chinese booklets: Platform security for all

This booklet provides a brief introduction to platform security on Symbian OS. While it will give you a basic foundation, those wishing to understand the concepts in greater depth are strongly encouraged to read the Symbian Press book Symbian OS Platform Security by Craig Heath et al. from which most of the material in this booklet has been extracted.

Read the English version Read the Chinese version

New book coming soon: Quick Recipes on Symbian OS

Symbian Press brings you a new book next month. This book teaches you how to start developing C++ applications for Symbian smartphones from scratch. It presents a series of recipes to get you cooking within two weeks.

Find out more

Updated navigation on the SDN website

We've updated the navigation structure on the SDN website in response to user feedback. The changes were made for ease of use and to accomodate future developments. Links to some of our more popular sections can be found via graphical buttons on the front page. Let us know what you think about the changes we've made.

Post your feedback

P.I.P.S. has been updated to v1.3

P.I.P.S. Is POSIX on Symbian OS. POSIX libraries on Symbian OS significantly reduce the effort required to migrate existing desktop and server components, and mobile applications from other platforms, on to Symbian OS. The v1.3 release features improved socket multicast support, STDIO enhancements as well as various important bug fixes.

Download the latest version of P.I.P.S.

Solve your problems with Code Clinic

The Symbian Developer Network discussion forums are the best place to get a quick response to a programming problem, but if you have a question about Symbian C++ that you'd like addressed in detail, please submit it to the Code Clinic. The Code Doctor will publish a new Clinic article on the first Friday of every month, and if your question is selected, we will send you a complementary copy of a Symbian Press book. To find out how to submit a question and read previous discussions, please visit the Code Clinic page.

The Code Clinic page

Symbian training courses

At Symbian we are constantly working to help the developer community upgrade and improve their Symbian OS skills by offering new and improved training courses.

Book a course

The latest Symbian FAQs

Is it possible to execute an application from SIS package during installation and uninstallation? How do I get information on neighbour GSM cells? How do I Symbian Sign an application which is locked/licensed to a particular phone? Should my application display 'Billable Events' dialogs? Why are my asynchronously-sent client-side descriptors received as garbage in my server? Why shouldn't I package a descriptor for sending via client-server?

 

From our Partners & Community

Forum Nokia

Nokia launch Open C++

The Open C/C++ plug-ins for S60 3rd Edition provide you with a comprehensive range of standard C and C++ APIs as well as a set of non-Symbian C++ graphics and audio APIs. Even if you have limited or no experience with Symbian C++ development, you will find that Open C/C++ will allow you to easily create middleware, application engines, and graphical UIs for S60 3rd Edition devices.

Find out more

Multiple Drive Support (MDS) plug-in for the S60 3rd Edition SDK for Symbian OS, Feature Pack 2

The Multiple Drive Support (MDS) plug-in for the S60 3rd Edition SDK for Symbian OS, Feature Pack 2 enables the creation of applications that can access any user-visible drive on an S60 3rd Edition, Feature Pack 2 or newer device.

Find out more

Python for the S60 Platform eLearning

Learn about Python, the open source programming language optimized for rapid application prototyping. It is an object-oriented scripting language that is easy to learn and use and supported on many platforms. This module gives students an idea of where and how the language can be used, and show how to write Python programs that run on the S60 platform. The module assumes some familiarity with object-oriented programming languages.

Find out more Find out about the Symbian Press Mobile Python book

UIQ

Using macros to simplify UIQ 3 resource files

Discover several techniques to simplify the creation of resource files and make your code significantly more maintainable for the future. In UIQ 3, a typical business or productivity application UI is made up of dialogs and views constructed from resources: things with buttons, entry fields, menus and tabs. It is this code that changes most when porting code from another platform - be it S60 or Windows Mobile - to UIQ. In this article Charles Weir from Penrillian shares several useful techniques, based on macros and include statements, they have developed to simplify the creation of resource files.

Download the paper

New UIQ 3 SDK Synchronizer plug-in for Carbide

The new UIQ 3 SDK Synchronizer plug-in is available for download. It allows you to take a snapshot of your current UIQ 3 SDK installation and compare any changes made to it over time.

Download UIQ 3 SDK Synchronizer plug-in for Carbide

Get your widgets ready for UIQ 3.3 with the Opera Widgets SDK beta

Opera Software has released the Opera Widgets SDK beta, enabling web developers to deploy web applications on any device. The Opera Widgets SDK is based on open, W3C-set standards to employ common web technologies such as HTML, CSS and media queries, JavaScript and Ajax, in creating advanced web applications. UIQ 3.3 introduces full support for Opera Widgets both in the browser and in a dashboard, accessible system-wide.

Find out more
 

Symbian Links

SDN Homepage Symbian corporate siteSymbian SignedAccredited Symbian developerSymbian Academy Symbian Technical Training

Symbian Press

Games on Symbian OS

Games on Symbian OS

Essential booklets

Getting Started Coding Tips Essential UIQ Getting Started Performance Tips Java ME P.I.P.S. Carbide.c++ Data Sharing Tips

All Together Now

Essential 3rd Party resources

Affiliated Sites

Forum NokiaUIQ DeveloperSony EricssonOrangeAdobe DevNet MOTODEV

We recommend

All About SymbiannewLCMy SymbianSymbian One

Talk To Us

SCN is published monthly to subscribers of Symbian Developer Network, and we need your views and content. Insane conspiracy theories probably belong elsewhere though...
sdn@symbian.comCheck the SCN archiveUnsubscribe