I am leaving Ericsson Mobility World Developer Program tomorrow (August 21) and will no longer post on this blog.
To keep up to date with what is happening with the developer program, visit the website.
I am leaving Ericsson Mobility World Developer Program tomorrow (August 21) and will no longer post on this blog.
To keep up to date with what is happening with the developer program, visit the website.
Two articles I have written that touch on Java and mobility have recently been published on the Ericsson Mobility World Developer Program website.
This got a bit delayed, but anyway, the following article has been published on the JavaOne wrap-up page on the Ericsson Mobility World Developer Program website:
(This article has now been published on the Ericsson Mobility World Developer Program website.)
The Mobile Service Architecture (MSA) specifies a standardized set of APIs that allows developers to access various capabilities – from sending SMS messages to accessing the address book information – on mobile phones. Ericsson is a member of the expert group that is drafting the upcoming second version of MSA, which will include an IMS (IP Multimedia Subsystem) API.
Java Micro Edition (ME) developers were treated with an overview of the current and forthcoming versions of MSA on May 8, in technical session held by Kay Glahn, consultant at Vodaphone, and Erkki Rysä, technical manager at Nokia.
Glahn said that improving and extending the current MSA will make more advanced smartphone features available to Java ME developers, as well as reduce ambiguity and fragmentation in the current MSA.
According to Glahn, the interoperability that MSA creates in the Java-enabled phone market, will allow developers write applications for a bigger market and thereby make more profit. MSA makes it easier to both develop applications and deploy them on different types of handsets. Manufacturers and operators, meanwhile, will benefit from a larger developer community that turns out more applications, since this means both increased demand for MSA-compatible devices and telecom service usage. Finally, Glahn argued, end users will get a benefit from the wider choice of available applications.
”There will be benefits for the whole industry, for all players in the ecosystem, which is something that is very good for the developer community,” Glahn said.
Unlike the first version of MSA (specified in JSR-248), MSA 2 does not only cover Java feature phones (CLDC phones), but also more advanced phones (CDC phones). MSA 2 will specify three different sets of API – a limited, a core, and a full set – for different types of phones, from low-end phones to advanced smartphones.
The final draft of a new version of MSA (MSA 2) is being drawn up in Java Specification Request (JSR) 249 and is being expected to be published in the fourth quarter of 2008.
Since MSA 2 will be fully backwards compatible with the already existing MSA 1, Rysä’s message was clear:
”There is no reason not to start developing devices now because there are already MSA-compliant devices out there.”
Magnus Olsson, responsible for Java ME standards at Ericsson, and member of the JCP executive committee
(EC) for Java ME says that MSA 2 will be much better adapted to market needs than MSA 1.
“The MSA initiative learned from past experience that rather than creating a large set of APIs, one-size-fits-all instead adapt to the available set of compelling device features while adding the benefits of reachability into new market segments,” Olsson says.
“A layered set of APIs will enable deployment on a significant increased market segment with mobile devices previously too limited for MSA. Feature phones and advanced smartphones will benefit from a consistent set of core APIs that can be extended with additional APIs for specific device features adding capabilities such as location, enhanced multimedia and advanced communication services based on IMS.”
Included in MSA, is JSR-281 IMS Services API, with Ericsson as the specification lead. The API will allow developers to create applications that integrate with IMS networks, which is telecom industry’s preferred standard for delivering converged multimedia services. The JSR work have now been delivered to the JCP (Java Community Process) organization and is to be presented to the JCP executive committe for the final approval ballot.
“JSR-281 has been received with great appreciation by the industry, with operators already starting to show an interest how the new IMS API allow developers to benefit from using IMS, so there is a demand for compelling IMS applications that developers now can meet,” Olsson says. “The IMS API provides access to a core set of IMS features that will allow developers to create converged multimedia applications such as presence, push-to-talk, and video conferencing without having to deal with the more complex groundwork and underlying details of the IMS technology.”
By Olle Blomberg
Article about the Mobile Service Architecture (first version):
http://developers.sun.com/mobility/midp/articles/msaintro/
JCP page about JSR-249:
http://jcp.org/en/jsr/detail?id=249
JCP page about JSR-248:
http://jcp.org/en/jsr/detail?id=248
JCP page about JSR-281:
http://jcp.org/en/jsr/detail?id=281
Two more articles published today, one about project SailFin, based on an interview with Sreeram Duvur at Sun, and one about Rich Green’s general session.
Jim Hofmann, Software Sales Engineer at Sun, was the lucky winner of a Sony Ericsson P1i smartphone yesterday. Hofmann won the quiz yesterday, hosted by Ericsson at the company’s booth in the JavaOne Pavilion.
This is Jim Hofmann’s first JavaOne. After receiving the prize, he said that the conference had been wonderful so far – “three thumbs up!”
Thanks to the quiz, he now knows a bit more about Ericsson. For example, he now knows that Ericsson is a communication infrastructure vendor (which also happens to provide ISVs with developer tools), and not a mobile phone manufacturer (this is a common misconception).
In the press and analyst room at JavaOne, I got some promo material from Apress, who is targeting a readership of programmers and other IT professional. The material included free eBook give-aways.
If you’re the first person (and an IT professional) to comment on this blog post, I’ll provide you with a code that will allow you to download an ebook of your choice from to eBookshop.apress.com (at least, that’s what the promo material states).
Here’s Apress’ ebook catalog:
There is now a JavaOne 2008 daily updates page on the Ericsson Mobility World Developer Program web page, with links to the articles that I’ve written associated with JavaOne.