Bringing the Symbian developer community the latest news and resources for Symbian OS.
News
Hire a graduate with Symbian C++ skills
Enter the AT&T Fast-Pitch Platinum Awards
Join the Developer Track at the Smartphone Summit
New on SDN
Updated tool: Symbian HookLogger
New paper: Introduction to Location-Based Services
New paper: Symbian in India
Updated paper: Platform Security and Symbian Signed
Updated paper: Support for Writeable Static Data
Updated example code: ServiceExplorer Demo
Updated example code Ogg Vorbis Controller
New booklet: Coding Standards
New P.I.P.S. downloads
Symbian Developer Library feedback
Symbian training courses
Read the latest Symbian FAQs
Partner and community updates Forum Nokia UIQ
Symbian Academy was established in June 2006 to increase the number of Symbian C++ developers. Since its launch, Symbian Academy has affiliated with 44 institutions in 17 countries, including Finland, China, India and the US. During 2007 over 1500 students attended Symbian Academy-affiliated courses.
Symbian Academy recognises the shortage of Symbian C++ developers and the difficulty in contacting them. To help members of the Symbian ecosystem to find graduates with Symbian C++ skills, we have launched the Symbian Academy jobs board.
The Symbian Academy jobs board is available only to affiliated universities and the Symbian ecosystem, through the Symbian Developer Network.
To advertise graduate or internship opportunities with your organisation, or for more information, please contact academy@symbian.com.
The AT&T devCentral Developer Program is running two Fast-Pitch contests at CTIA Wireless 2008 in Las Vegas, giving you the chance to win a share of $70,000 in prize money, and to get your content or application out to more than 70 million AT&T wireless subscribers.
Find out moreOn 31 March 2008, Symbian will be hosting a Developer Track at the Smartphone Summit 2008, just before the opening of CTIA Wireless.
Smartphones are only as good as the applications powering them, and developer-related questions and issues are the hot new topics at Smartphone Summit 2008. Join us for multi-part, developer-focused content sessions including features such as:
Can’t make the Developer Track but have a question about Symbian OS development? Then visit our Developer pod on the Symbian stand (#4855) at CTIA, where staff will be on hand to answer your queries.
Register now for the Smartphone Summit Find out more about CTIA Wireless
The HookLogger application is a Windows GUI-based tool which provides easy journalling facilities for logging memory allocations, processes, thread creation and leaves when executing an application under the Symbian OS Emulator. Use HookLogger to pin-point the source of a leaked heap cell.
Find out moreThere is increased interest in Location-Based Services (LBS) on Symbian OS. In this introduction, learn about LBS positioning technologies, and the LBS subsystem features and interfaces.
Read the paperWith a population of over 1.13 billion, India joined the mobile revolution a bit late, but has subsequently grown much faster than anywhere else in the world. Indudhar Joshi and Deepak Gupta delve deeper.
Read the paperThis is an update to the paper which examines the Symbian OS native C++ idioms that developers love to hate. While you may not end up loving them, the goal of the series is to show you why they exist, and how to use them effectively.
Read the paperSymbian’s real-time kernel (EKA2) introduces support for DLL global writeable static data (WSD). This updated paper provides a definition of WSD, the alternatives to using WSD, and the costs and caveats. This paper also includes architectural details about Symbian's implementation, in the form of frequently asked questions.
Read the paperMurray Read, Senior Technical Consultant at Symbian, decided to write the ServiceExplorer demo to enable investigation of server application services registered through the Application Architecture. This demo shows how to use the Symbian OS v9 Server Application Framework and explores some efficient algorithms in Symbian OS and the UI architecture in S60.
Find out moreThe Ogg Vorbis Controller is a plugin for Symbian's Multimedia Framework that allows decoding and playback of Ogg Vorbis compressed audio files.
Find out moreThis booklet is a new addition to the Essential Symbian OS series. It lists the guidelines used by Symbian developers in code reviews, and divides them into categories such as construction and destruction, class design, exception handling and memory management.
Read the bookletA beta P.I.P.S. guide and API documentation has been published on the official P.I.P.S. wiki page. Also, a P.I.P.S. add-on library Zlib compression (libz) and new P.I.P.S. v1.2 files are available.
Find out moreThis is your opportunity to give us feedback about the content you need. Just give us as good a description as possible of the problem and what you want it to answer. The more information you give us, the easier it will be to get you the content you need!
Complete the feedback formAt 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
This example adds device management features to the Symbian OS: End-to-End HTTP API Example published earlier. It demonstrates how to implement a simple DM adapter in the S60 2nd and 3rd Edition devices that interact with a device management server, how to set up and use a custom DM server, how to store and update the data received from the DM server, and how to make the data available to another application.
Find out moreThis article discusses designing high-quality applications for the Nokia E90 Communicator and gives tips and tricks on designing for a large display. The article describes how to achieve a good balance, in terms of both the visual layout of the UI elements and the amount of information presented on the screen, while still fully utilizing the big screen.
Find out moreThis C++ application demonstrates how to display Chinese characters from resource files. The application supports internationalization and localization. In the updated version the context-sensitive help has been added.
Find out moreJava ME is part of the UIQ 3 platform. Find out more about how MIDP 2.0 and additional JSRs are tightly integrated into the native UIQ 3 platform.
Find out about Jave ME on UIQHow to create and use UIQ 3 simple dialogs and view dialogs, how building blocks let you create complicated screen elements, and how to make resource files easily readable.
Find out moreOn-device Debugging is now supported by Sony Ericsson UIQ 3-based phones using the new App TRK tool for UIQ 3. The App TRK tool for UIQ 3 is a small application which you install on your UIQ 3-based phone and makes it possible to run and debug applications directly from Carbide.c++.
Find out about the toolSDN 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