Various editions of Symbian

I have to build a project in Symbian. I got confused, and I had a question related to the Symbian version.

  1. What is the difference between Symbian^3 , S60 3rd edition and S60 5th edition ?
  2. Is there a significant difference in terms of coding in Symbian ^ 3, S60, 3rd edition, S60, 5th edition?
  3. Will the code created in the S60 3rd edition work in the S60 5th edition or will the code created in Sybmian ^ 3 work in the S60 3rd edition, S60 5th edition or vice versa?
  4. What IDE should we use for Symbian ^ 3, S60 3rd edition, S60 5th edition?
  5. What language should we use for coding in Symbian ^ 3, S60 3rd edition, S60 5th edition?
+4
source share
2 answers

What is the difference between Symbian ^ 3, S60 3rd edition, S60 5th edition?

These are different versions of the Symbian operating system with an intermediate layer / interface layer S60. Newer versions introduce additional OS and API functions.

Symbian ^ n is a version diagram introduced when the basic level of Symbian OS and S60 was combined into one platform provided by the current Symbian Foundation. The platform is currently developed by Nokia.

S60 3rd Edition (S60 3.x) is based on Symbian OS v9.1. It only supports keyboard input.

S60 5th Edition (S60 5.0) is based on Symbian OS v9.4. It adds touch input support.

Symbian ^ 3 is the latest incarnation of the platform. This is essentially Symbian OS v9.5 + S60 5.2.

Is there any significant difference in the quality of the coding point of view with Symbian ^ 3, S60 3rd edition, S60 5th edition?

Not all features and APIs available in newer versions are available on devices with an older OS. Since there are significant differences in input mechanisms (keyboard, touch), you may want to have a different user interface optimized for the input method.

Will the code embedded in the S603rd edition work in the S605th edition, or will the built code - Sybmian ^ 3 work in the S60 3rd edition, S60 5th edition or vice versa?

Code built on older platforms will work on devices with newer versions of the platform.

Code generation on new platforms will work on devices that have older versions of the platform, provided that you only use the APIs that are also available in earlier versions of the platform.

What IDE should we use for Symbian ^ 3, S60 3rd edition, S60 5th edition? What language should we use for coding in Symbian ^ 3, S60 3rd edition, S60 5th edition?

Most applications are written in C ++ using either their own Symbian C ++ API or Qt libraries. You do not need to use any IDE, but you can use, for example. Carbide. C ++ or Qt Creator for all of these platforms.

Other language options include, for example, Java ME or Python for S60.

Visit Forum Nokia for more information and downloads.

+5
source
  1. What is the difference between Symbian ^ 3, S60 3rd edition and S60 5th edition?
  2. Will the code created in the S60 3rd edition work in the S60 5th edition or will the code created in Sybmian ^ 3 work in the S60 3rd edition, S60 5th edition or vice versa?

See binary compatibility reports between S60 5th Edition and Symbian ^ 3 for ARM and between S60 3rd Edition and S60 5th Edition on ARM , generated by the abi conformance program for detailed comparisons.

enter image description here

+1
source

Source: https://habr.com/ru/post/1345196/


All Articles