Symbian Application Development Guide
Symbian is the leading mobile OS platform that has been adopted by more than mobile manufacturers worldwide. Symbian OS applications are in great demand due to their versatility, easy interface and simply because Symbian OS is the backbone off most of the mobiles, especially Nokia, the world's leading mobile maker. Here we introduce Symbian application development, the necessary development kit, the hardware requirements and other things to help you get started with developing great applications for your Symbian based Series S60 or other smartphone.
The Symbian OS development environment consists of four related development environments:
Symbian OS Customisation Kit (CustKit):
Symbian OS Development Kit (DevKit):
Symbian OS Binary Access Kit (BAK):
Symbian OS Technology Preview Kit (TPSDK): Normally the Application Programming Interface (APIs) becomes public only after the release of a mobile phone along with its related SDK. However, the Symbian OS TPSDK enables early access to public APIs and can be downloaded by Symbian Affiliate partners at no additional costs.
The lowest tier of the Symbian OS application development environment consists of Licensee SDKs that is mostly meant for GUI application developers who release their app after a mobile or OS framework is already in the market.
More about the Symbian OS Software Application Development Kit (SDK):
The Symbian SDK kit is a handy tool to create great applications for the Symbian OS and can be used by Symbian vendors or Symbian OS licensee vendors. The Symbian OS SDK can also be used by independent companies operating within the Symbian OS device creation community and lastly, by network service providers and enterprise clients.
The Symbian OS SDK contains:
Most of the Symbian OS source code
Associate and public APIs
Techview UI and source
Latest Symbian Developer Library
ROM building and other test tools
Using the Symbian OS software application development kit (SDK) enterprises can create original and unique software or derivate Symbian OS software applications including Symbian OS drivers and ports. Original and derivate Symbian OS software can be delivered to Symbian prior to its release of the Symbian OS but once the OS has been released publicly, original Symbian OS applications can be distributed to anyone and the derivative Symbian OS application can be delivered to other Symbian Development Kit associates in the binary form.
Companies and long-lead time developers who are interested in developing Symbian OS applications can do so by subscribing to Symbian's Platinum Partner Program.