sabato, 18 ottobre 2008

Sun has released the new SDK for Java Mobile Development which is the successor of the Java Wireless Toolkit 2.5.2 and the Java Toolkit 1.0 for CDC. As they say " It integrates CLDC, CDC and Blu-ray Disc Java (BD-J) technology into one SDK".

The reported key features are:
  • Integration with 3rd party emulators and Windows Mobile devices
  • On-device deployment and on-device debugging
  • CLDC/MIDP, CDC/FP/PBP/AGUI and BD-J integrated into one SDK
  • New CLDC HotSpot Virtual Machine
  • Optimized MSA 1.1 stack with extensions
  • Profiling support
  • BD-J support
  • New development environment based on Netbeans Platform
  • Lightweight UI Toolkit (LWUIT) integration
  • Device search database integrated in SDK
Some of the new features are really appreciated.

For example the MSA 1.1 stack with extension includes the following new JSR:
  • Mobile Sensor API (JSR 256)
  • XML API for Java ME (JSR 280)
  • Java Binding for the OpenGL ES API (JSR 239)
Also the integration with LWUIT is a very good features. This SDK is is the first developer's kit that comes with a built-in LWUIT library, resource manager and demo application.

And last but not least, the integrated device database which is a built-in WURFL database search engine with thousands of mobile devices. More than 8000 platforms are accessible using the database in the SDK.

I haven't tried the new SDK yet but I will do soon. If anyone has already tried it please post a comment.


Did you like the article? Buy me a coffee!

postato da: emanuelepec alle ore 10:49 | Permalink | commenti
categoria:j2me, sdk , emulators, lwuit


venerdì, 15 agosto 2008

LWUIT Open SourceThe LWUIT project is now Opens Source as announced in the blog of the project. Now the new features/bug fixings will be commited diectly to the repository and they will be immediately available for the developers that can also contribute directly to the project.

Main features of the new drop/source code include the following:
  • Live drag and drop support for components in layouts
  • Component z-ordering support
  • New absolute/scalable layout allowing arbitrary positioning
  • SVG Image support using JSR 226 - SVG Images can be loaded and applied to any component
  • 3D transitions are now possible for all components including dialogs and arbitrary components
  • Performance improvements: Added the ability to repaint a dirty rectangle within a Component
  • Added support for glass pane allowing a painter/painter chain to draw on top of the current component very efficiently.
  • Fix for issue of layering modal dialogs one on top of the other
About the license of the library they say: "The license we picked is the GPL+Classpath Exception which allows binary linking with the application (unlike the LGPL) thus allowing you to build and obfuscate your own proprietary applications. We still intend to offer binary drops under the current binary license to give you a choice between two licenses and ease your interaction with the legal department in your respective corporation (note that the binary license only applies to the binary drops!)."


Did you like the article? Buy me a coffee!

postato da: emanuelepec alle ore 14:44 | Permalink | commenti
categoria:j2me, lwuit


Blogs Directory