Following the announcement of a software development kit earlier this week, Sun has announced that they will release a version of Java Micro Edition, J2ME, for Apple’s iPhone later this year. The application will be released on the iTunes App Store.
Java and iPhone have had a winding trail of support, and then lack of support. Apple initially made conflicting statements in regards to iPhone containing Java, and temporarily used Java for certain applications during iPhone’s development. However, Apple ultimately declined to use Java in the device, citing limitations in J2ME’s performance on a device as advanced as iPhone.
Sun stated in initial reports that they aim to enable the full range of J2ME functionality that iPhone supports. This means enabling all compatible JSR (Java APIs) that will allow iPhone to run almost all Java Micro Edition applications currently available. Sun did not say, however, if the runtime would be available for free, or for a charge.
Future generations of Sun technology, according to the company’s own developers, could add Java SE (desktop) support, as well as JavaFX, the company’s more-powerful successor to JavaME technology.
It’s great to hear.
Please inform me when this future will come with J2ME.
Waiting for your positive response.
Hey can anyone please let me know whether J2ME support for iphone is already implemented , or if a brief idea on when it will be released will also be perfectly fine
yes j2me seems more standard then other mobile software developemnt plateforms. Most of the mobile OS supports its e.g. BlackBerry RIM OS. so if iphone takes initiatives , its great thing
From what I hear – it ain’t coming.
The deal is off.
I don’t have any hard updates (or there would have been a news article), but it appears that Oracle’s acquisition of Sun was the final nail in the iPhone J2ME port’s coffin.
The other problem was Sun’s inability to appease Apple’s requirement of full code auditing. While Apple does now permit emulators, the payload (the midlet/applet) must be included with the app, so Apple can review it for malicious code.
In other words, J2ME for iPhone would have consisted of each app vendor porting their code to the J2ME runtime, and then packaging that up into a separate app, and submitting the app (emulator and midlet together) to Apple for approval. Finally, the emulator would have to prevent non-app code from executing (say, code downloaded from the web).
The result is a crippled environment only interesting to folks like Opera. Oh, and Apple would reject Opera for mimicking Safari, so there wasn’t anyone that wouldn’t be better off porting to native iPhone OS code.
It would really have been great if j2me support would have been implemented for iPhone. It’s sad if the deal has been called off. Is iPhone SDK still available for mac or do we have any version or equally good alternative for Windows platfrom as well?
i am also waiting this product , when will release please inform me..