At JavaOne on day 1 Pia Niemela of Nokia will speak about the future of mobile web services as they are being defined in JSR 279 - Service Connection API for Java ME and JSR 280 - XML API for Java ME. Pia is more than qualified to speak on the topic, being co-spec lead on JSR 280 as well as working on three other JSRs currently under development. Pia generously agreed to an interview in the busy days before the 2007 JavaOne Conference. Q. What keeps you busy day-to-day at Nokia? Q. Do you participate in any industry/standards bodies, the JCP (Java Community Process) for example?
Q. How long have you been working with the Java ME platform? Q. Would you call yourself a Java developer? Q. What do you see as the challenges and opportunities for ?the Java ME platform? The number one opportunity for Java software is "write once, run everywhere." Currently in Java ME, the principle can be rewritten into: "write once, run fewwhere." Without agreement about which JSRs mobile devices contain, running an application in all the devices is not achieved. Mobile Service Architecture (JSR 248) reduces fragmantation by defining an API set for mobile devices. The relatively easy learning curve of Java development, compared to native programming environments, is another competitive opportunity. Q. What is a web service? Q. What defines a "good" service? I'd rather strive for simplicity and the direction of restful web services aiming at loosely coupled services and robustness. Q. What are the challenges in bringing what is generally viewed ?as a Java SE and Java EE feature to the Java ME platform? Q. As developers, do we have the tools needed to easily develop ?web services? What's missing from the toolbox? Q. What are you favourite examples of a "live" web service? As the JSR 279 standardization process goes on, I will write samples to test the functionality. Q. What are the carriers doing to drive web services adoption? Q. Are there any geographic or economic trends with respect to web services? Q. Do you feel there are enough Java ME developers to meet the demand? Q. What will be the "tipping point" for web services? Q. Do you foresee a day when Java ME will be subsumed by Java SE,?or will they both always be needed to address separate markets/functions? Q. Any last words before JavaOne? Pia Niemela and Stephen Lewontin of Nokia with Jean-Yves Bitterlich of Sun Microsystems will present "TS-5188 - Web Services to Go: Mobile Access to Web Services with JSRs 279 and 280" on Tuesday, May 8 from 4:40p to 5:40p. | ||||||||||||||||||||||||||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||