The Symbian Operating System is an embedded Operating System developed by Symbian Ltd. It was built primarily for the ARM processor architecture. Though Symbian isn’t completely open sourced, parts of its code-base have been made public.
I recently gave a presentation on this and the topics covered were -
- The Symbian Foundation and a brief history about it
- The notable features of the Symbian Operating System
- The Operating System structure
- Memory management
- Process and thread management
- Issues related to security and malware
- The success stories of the Symbian OS
- Application development in Symbian using Symbian C++ and Java ME/li>
Download the presentation here.
The presentation was followed by two demos - one covering Symbian C++ and the other covering Java ME. The software used in the demos -
- Active Perl 5.6
- Symbian SDKs
- Java Development Kit 6.0
- Carbide.c++ 2.0
- NetBeans 6.7.1
- Sun Java Wireless Toolkit
Visit the Symbian foundation web-site at http://www.symbian.org/.
If any discrepancies are found in the presentation or in any one of the guides, please post the problem in the comments section.