Java ME SDK Mac OS.jpg

Update:

  • Nov 12: The issue regarding Java 1.5 has been fixed. The Java ME SDK 3.0 for Mac OS should now work with both Java 1.5 and Java 1.6.

It’s been a long time in the making … but it’s finally here. Native Java ME development is coming to Mac OS X!

The Java ME SDK 3.0 for Mac OS (Early Access) was released this morning. It supports CLDC and includes the following features:

  • Brings the functionality of the Java ME SDK 3.0 to Mac developers – first official Mac release.
  • Unique architecture enables the developer to work with the real device directly from within the ME SDK 3.0.
  • Communication with the devices, application deployment and even On-Device debugging are supported over Wi-Fi.
  • Supports the latest CLDC Hot Spot VM and Java Micro Edition APIs
  • High-end Tools for optimizations: Profiler, Network Monitor, Support for Debugging, Wireless Messaging Console and more
  • Introducing JavaFX 1.2.1 Mobile emulator running on Mac OS
  • Integrated Device Search Database for easy reference
  • Powerful Autoupdate for additional plug-ins and product updates
  • Development Environment based on NetBeans Platform

Complete list of APIs supported:

  • Mobile Information Device Profile (MIDP) 2.1 (JSR 118)
  • Connected Limited Device Configuration (CLDC) 1.1 (JSR 139)
  • Java Technology for the Wireless Industry 1.0 (JSR 185)
  • Mobile Service Architecture 1.0 (JSR 248)
  • PDA Optional Packages for the J2ME Platform (JSR 75)
  • Java APIs for Bluetooth (JSR 82)
  • Mobile Media API (MMAPI) 1.2 (JSR 135)
  • J2ME Web Services Specification (JSR 172)
  • Security and Trust Services API for J2ME (JSR 177)
  • Location API for J2ME (JSR 179)
  • SIP API for J2ME (JSR 180)
  • Wireless Messaging API (WMA) 2.0 (JSR 205)
  • Content Handler API (JSR 211)
  • Scalable 2D Vector Graphics API for J2ME (JSR 226)
  • Payment API (JSR 229)Mobile Internationalization API (JSR 238)
  • Mobile Sensor API (JSR 256)
  • XML API for Java ME (JSR 280)

It is ready for download now. Check it out and let us know what you think!

Important Installation Note:

The Java ME SDK 3.0 for Mac OS requires Java 1.6. You can download Java 1.6 from Apple’s update website or install it via the Mac OS “Software Update”. Next, be sure to verify Java 1.6 is set as the default runtime for Java applications in the Java Preferences (Applications->Utilities->Java Preferences).

For more info and a screen shot check out the Java ME SDK blog.

Cheers,

— Terrence