Open C for Symbian, and other language options

In today’s Nokia Forum news letter, Nokia introduced a new language option for S60: Open C:
Last week Nokia announced the S60 3rd Edition Feature Pack 2 that includes Open C, a collection of POSIX and C libraries that will make it easier for developers from various disciplines to create mobile applications and services. This SDK is based on S60 Developer Platform 3rd Edition and Symbian OS 9.1 and includes documentation, API references, an emulator, and a collection of POSIX and C Libraries for mobile application development.
It is definitely good news for mobile developers. Although it is the most popular smart phone OS, Symbian is “infamous” for its “crippled C++ support”. Symbian’s C++ is so different from standard C++ that it is very painful for a beginner to do even basic stuff like string handling.
The good news is that you have more options. All Symbian phones have Java support and can be considered high-end Java devices. More languages are supported either from open source projects or commercial products: Python, Ruby, ActionScript (Flash Lite), Visual Basic (AppForge) and more. In 2004 I wrote a post about porting .NET Compact Framework to Symbian, Palm OS and Mobile Linux. Today it has became a reality on Symbian platform.
Mobile world is very exciting, huh?



