Hi
What is the native language for Series40 platforms? I mean in which programmig language these platforms are created? C++? Java?...
Hi
What is the native language for Series40 platforms? I mean in which programmig language these platforms are created? C++? Java?...
Most probably C or C++. But for a 3rd-party developer, S40 is accessible via Java ME only.
If you think about what Java is, and how it is executed, you will recognize why. There are not too many Java processors (if any), and it is questionable if they are suitable for resource-limited mobile devices.
And, if it would be Java, application development would not be restricted to Java ME.
Because of a decision, it is that simple. If you do not open an OS for 3rd party developers, your life gets easier, you can customize the OS for each device (resulting in smaller and perhaps faster code, reducing hardware requirements), you do not have to worry about compatibility. Such a decision reduces complexity and costs.