SCN February 2008

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

In this edition

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

News

Hire a graduate with Symbian C++ skills

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.

Enter the AT&T Fast-Pitch Platinum Awards

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 more

Join the ‘Special Smartphone Developer Track’ at the Smartphone Summit

On 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

 

New on SDN

Updated tool: Symbian HookLogger

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 more

New paper: Introduction to Location-Based Services

There 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 paper

New paper: Symbian in India

With 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 paper

Updated paper: Platform Security and Symbian Signed

This 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 paper

Updated paper: Support for Writeable Static Data

Symbian’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 paper

Updated example code: ServiceExplorer Demo

Murray 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 more

Updated example code: Ogg Vorbis Controller

The Ogg Vorbis Controller is a plugin for Symbian's Multimedia Framework that allows decoding and playback of Ogg Vorbis compressed audio files.

Find out more

New booklet: Coding Standards

This 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 booklet

New P.I.P.S. downloads

A 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 more

Symbian Developer Library feedback

This 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 form

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

FAQ1559

Why is the Symbian Signed portal stating:- Only one IMEI allowed in certificate request?

FAQ1561

How can I declare enhancement variants of my application, with the same version number, in a SIS file?

FAQ1562

Where does a MIDlet get installed to on a Symbian OS Device?

FAQ1574

Global writeable static data in DLLs does not appear to work when projects are compiled with GCC-E. What can I do about this?

FAQ1576

How do I intercept SMS datagrams based on the port number?

 

From our Partners & Community

Forum Nokia

S60 Platform: End-to-End Device Management Example

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 more

Designing for the Big Screen: Developing Applications for the Nokia E90 Communicator

This 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 more

S60 Platform: Chinese Display Example

This 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 more

UIQ

UIQ 3 Java ME platform and tools

Java 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 UIQ

Tips and tricks for screen layouts in UIQ 3

How 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 more

New On-device Debugging tool for UIQ 3-based phones

On-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 tool

Stay Tuned

In next month’s SCN…

More news and information from our partners
New white papers
More on Symbian Signed

 

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

Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian