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.
ok thanks. So is it some way to know more about Nokia OS? How do they do that?
I doubt that, that OS is a proprietary one, my guess is that you would have to be a Nokia employee working on development of S40 products in order to have access it.
If you represent some organization (typically a mobile operator) which is eligible for branding, adding custom applications might be possible, but in that case I would still think that the development would be done internally, so you would not get access to the OS.