Java ME: Reviewing Mobile Service Architecture 2


The Mobile Service Architecture 2 (MSA 2) (defined in JSR 249) is the next generation of the Java ME platform for feature phones, following-on from the current MSA 1 (JSR 248) platform (which you can play with here). Given that MSA 2 is about to finish its public review, its time to take a look at it and some of the new APIs that it will add to the platform, so broadly adopted on mobile phones today.

MSA 2 covers a wide range of phones, from basic to smartphone, encompassing a wide range of capabilities. So MSA 2 divides the world into Low, Medium and High Segments, with more APIs being added as you move up the segment ladder.

Being added to the Low Segment (i.e. all future feature phones with Java), are the Mobile Sensor APIs defined in JSR 256, for accessing sensors like accelerometers, battery level or reception sensors.

To the Medium Segment: SAX and DOM XML parsing in JSR 280; the ability to watch TV on your phone in the recently completed JSR 272, APIs to 'skin' Java ME apps that were completed in JSR 280,  APIs for applications that turn your phone into a credit card (or more creepy uses) with Contactless Communication APIs in JSR 257 and bindings to the native graphics accelerator to speed the 3D in your graphics in JSR 239.

And for High Segment phones, MSA 2 is adding the ability to use XML and scripting to make a GUI in the almost complete JSR 290, and access to VOIP services through JSR 281.

Finally, as MSA 2 progresses to its final stages, Sun's Java ME SDK will be tracking the new additions in its upcoming releases.
Comments:

When will we see MIDP 3.0 in public review?
It could be useful when reviewing MSA2.
/ove

Posted by Ove Nordström on February 10, 2009 at 08:28 PM PST #

Ove - MIDP 3 has been in public review for nearly a year so you can already take a look at what they have so far. I don't think there's a date for it finalizing, though you could ask the spec lead (Mike Milikich)

http://jcp.org/en/jsr/detail?id=271

Posted by guest on February 11, 2009 at 06:26 AM PST #

Hi again,
Yes it is correct, it is out the public review, but it is so OLD.
I was think of the Proposed Final Draft, it was schedule to November 2008.
I was thinking when it take so long time it could be a huge change, but I don't know.
/ove

Posted by Ove Nordström on February 11, 2009 at 03:12 PM PST #

Sun - get a clue J2ME is dead. Go into a AT&T store and ask them if you can see an iPhone.

Posted by James on February 16, 2009 at 12:26 AM PST #

Your blog is very nice, thank you for the news you posted every day.

Posted by casino bonus online on September 03, 2009 at 10:18 AM PDT #

By dividing the living rooms into equal squares, it turns out that for most games, many of the squares contain unused toys that can be safely put away.http://www.watchgy.com/
http://www.watchgy.com/tag-heuer-c-24.html

Posted by rolex submariner on December 27, 2009 at 06:17 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

A blog all about Java in all its flavors on all client platforms from smartcards to desktops and everything inbetween.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Feeds