Symbian Operating System
As a part of our Mobile Computing curriculum, we had case
studies on several mobile Operating Systems like the Symbian Operating System,
Windows CE and the Palm Operating System.
Our faculty encouraged us to explore these topics and present
them to our other class-mates so that we get a lot more exposure to the
subject.
Thrilled by the fact that the Symbian Operating System is an
open-source mobile Operating System, I decided to take up the topic. I put a
little effort into understanding the Symbian Operating System. It was exciting
to find out my phone (Nokia N73) had the Symbian Operating system and I took an
opportunity to tweak around with it.
I also planned a few live demos emphasizing application
development on the Symbian Operating System with the help of programming
languages like Java and Symbian C++.
With the support from the faculty of my college, a session
covering the Symbian Operating System, along with J2ME development on it was
presented on 27th October.
The presentation covered the following topics –
- Introduction to Symbian Operating System
- A Brief History of Symbian Operating System
- Symbian Foundation
- Features of Symbian Operating System
- Operating System Architecture
- Memory Management
- Threading and Security
- Application Development
In Symbian OS
The presentation was followed by two live demos covering –
- Symbian C++
- Java 2 Micro Edition
The session concluded with a quick comparison of Symbian C++
and Java ME and how an application can leverage the benefits of the languages
when developing an application.
As the target audience for the presentation was primarily the
final year students, we had around 40 students participating in the presentation.
At the end we provided a link to the NetBeans website to
encourage them to download the latest version of NetBeans along with the
mobility pack so that they can go deeper into developing J2ME mobile
applications.
Check out the photos at –
http://picasaweb.google.com/osum.source/SymbianOperatingSystem#