Bringing the Symbian developer community the latest news and resources for Symbian OS.
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
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:
Mobile DevFest is the developer event for anyone engaged in building, or interested in building, mobile applications.
Find out more and to pre-registerIn 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.
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 moreSymbian 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 moreThe 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:
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-inIn 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 paperDebugging 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 paperPresenting 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 moreThe 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 toolThis 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 versionSymbian 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 moreWe'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 feedbackP.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.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 pageAt 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 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 moreThe 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 moreLearn 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 bookDiscover 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 paperThe 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 CarbideOpera 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 moreSDN Homepage Symbian corporate siteSymbian SignedAccredited Symbian developerSymbian Academy Symbian Technical Training
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
Essential 3rd Party resources
Affiliated Sites
Forum NokiaUIQ DeveloperSony EricssonOrangeAdobe DevNet MOTODEV
We recommend
All About SymbiannewLCMy SymbianSymbian One
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