Symbian is an operating system developed collaboratively by various mobile phone manufacturers, led by Nokia. It is primarily used for high-end smartphones. The development language for Symbian is C++, and Microsoft Visual C++ 6.0 can be used as the integrated development environment. Ironically, although Symbian's aim was to compete with Microsoft's Smartphone, it adopted a flexible approach in terms of means and methods. This caused Microsoft some distress since VC6 was designed to be so open that it ended up being used as a weapon by its competitors.
This article is merely an introduction to Symbian development, so it should be quite simple. After all, Symbian’s development language is C++, and just because it's an operating system for mobile phones doesn't make it more complex. Similarly, J2ME, which many people often talk about, is still based on the Java language, and using it on mobile phones doesn’t necessarily make it more advanced—it can only be simpler. It took me five hours to go from knowing nothing about Symbian to completing everything related to this document on Symbian.
Since Symbian is an operating system for mobile phones, if we want to study Symbian, we should first select a specific phone model. Nokia's 60 series platform is a great starting point. Nokia categorizes its phones into multiple series based on screen size and price. Currently, there are two models in the 60 series: the 7650 and the 3650. The 60 series uses Symbian OS 6.1 and modifies the UI according to the characteristics of the phone screen. This modified version of Symbian is known as the Nokia 60 series platform.