Mobile OS

Multi-Language Programming: Part I - An Overview

Download Now Free registration required

Executive Summary

There are several runtime environments with different programming languages available on Symbian OS. Symbian C++ is the native language of Symbian because the operating system itself is written in Symbian C++. Additionally, Java is also included as the most common runtime environment on mobile phones. More recently, Flash Lite, the Web Runtime (widgets) and Python have been added to the mix. Whilst all of these runtime environments have their strong points, they also have some disadvantages and none is optimal for all purposes. To benefit from the advantages of different runtime environments, two runtimes can be combined in one project. This paper examines the strengths and weaknesses of the available runtime environments and shows which combinations make sense to use in a specific project.

  • Format: PDF
  • Size: 155.6 KB