The recently revised Java ME Developers’ Guidelines present Sony Ericsson’s Java Platform 8 (JP-8) phones in two sub-categories – JP-8 (8.0-8.2) and JP-8 (8.3). There are currently 14 JP-8 phone series and JP-8.3 represents a sub-group of six phones with some additional functionality supported by the Content Handler API (JSR 211) and Mobile Sensor API (JSR 256).
In addition to a useful evolutionary outline of the JSRs included in JP-6, JP-7 and JP-8, here is an overview of the two JP-8 sub-categories and more information about the additional JP-8.3 functionality.
Sony Ericsson’s Java Platform strategy
Sony Ericsson uses a platform approach to Java ME platform implementation allowing developers to focus on a platform rather than on a variety of phone product names. As a platform supports many phones, you can deploy one build across several phones saving time and effort.
The platforms are implemented through an evolutionary approach to ensure forwards compatibility between platform versions – illustrated by the diagram below: