Java ME What's New

What's New  

2009 »  2010    »  2008    »  2007    »  2006   »  2005

LWUIT 1.3 Release
The Lightweight User Interface Toolkit makes it easy to create compelling UIs that look and behave the same across devices.
JavaFX Mobile 1.2 for Windows Mobile OS
JavaFX Mobile Developer Stack for Windows Mobile includes an implementation of JavaFX 1.2 supported on selected Windows Mobile handsets. It includes the Sun Java Wireless Client and was tested on HTC Diamond and LG Incite touch devices.
Get Tomorrow Today with NetBeans IDE 6.8
The first IDE to offer support for the Java EE 6 specification and GlassFish v3 now includes improved support for PHP, Project Kenai, Maven, and C/C++.
Java Device Test Suite
Simplify, enhance, and accelerate your Java ME application testing with JDTS. This expanded site provides more information.
Java Warehouse Goes International
Sun is opening the Java Warehouse to developers in selected countries. Developers in these countries can submit applications for free distribution in the U.S.
Powerful Logging in Java ME
Java ME developers can add powerful logging to their MIDlets by simply adding the Microlog jar and a configuration file to their projects.
MIDP 3.0 Features: Inter-MIDlet Communication and Events
Learn about two major enhancements in the Mobile Information Device Profile (MIDP) 3.0 specification that will be the foundation of next-generation mobile applications.
Device Selector Poll
The Java ME SDK Team is running a device selector poll on its blog. Here's your opportunity to express your opinion in the click of a mouse.
Sun Sponsors CodeSpace @ Digital Hollywood
The challenge: Build a new media product or service in 36 hours (Oct 19-21) at Digital Hollywood. Win over $5000 in prizes.
Simple Strategy for Logging and Monitoring of MIDlets
On-device debugging isn't useful when your MIDlet is running on a client's phone. This tech tip presents one approach for developers who want a fast and simple way to debug their apps remotely in real environments.
Lightweight UI Toolkit (LWUIT)
A 5-minute overview to jump-start your understanding of LWUIT technology -- everything you need to know about what it is, why it was created, who should use it, and the functionality it offers.
destroyApp() Is Your Friend
How do you protect yourself from unsafe operations of third-party libraries? Concurrency, data safety, and the destroyApp() method, according to this tech tip.
Java Device Test Framework
This screencast introduces JDTF, a flexible, configurable test framework that can be used to assess various aspects of the quality of Java ME device implementations.
Digital Signatures With Java ME SATSA
Bruce Hopkins describes how to create a simple mobile application that uses the SATSA-PKI optional package to create a digital signature for a payroll workflow application.
JSR 290: Empowering Web User Interfaces for Mobile Java Technology
This screencast describes JSR 290, which lets you create mobile Java applications that combine Web UI mark-up with Java code.
Java TV 1.0 Platform Status
A five-month reminder of this platform's end-of-life (EOL) status has been sent to licensees. It was replaced by Java TV 1.1.1 in January 2006.
Learn How to Submit Applications to the Java Warehouse
In this screencast Bernard Traversat, Director of Java Store Engineering, shows how easy it is for developers to register for the Java Warehouse Developer Portal. (Some steps may have changed slightly since this screencast was recorded.)
Faster Data Transfer With Bluetooth and Contactless Communication
Learn how Bluetooth applications can bypass the device discovery and service searching by using Near-Field Communication (NFC) technology and JSR 257 (Contactless Communication API).
Using JavaFX Mobile, Java ME, and the Messaging API (JSR 205)
In this two-part tutorial, you build an application to create and send a mesage, and a second one to receive the message.
Working with Bluetooth and GPS: Follow-up
The Working with Bluetooth and GPS series on the Bluetooth API (JSR-82) spawned a number of questions, which author Bruce Hopkins addresses in this follow-up tech tip.
Java ME SDKs: The State of the Union
The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of SDKs and APIs.
The Developer Insight Series, Part 3: The Process of Writing Code
Leading Java developers share their observations and insights about the creative process of writing code.
PhoneME Feature Milestone Release
In mid-April, the phoneME Feature project released MR4, with improvements in the AMS and multitasking systems, enhanced media-streaming support, enhanced logging and debugging, and better performance.
Is There a JVM in my TV?
It IS possible to put a JVM machine inside your cable set-top box. This article explains OCAP and Tru2way technology, and shows you how to get started with Tru2way application development.
JavaFX Mobile — Best Practices for Improving Performance
Sun engineer Michael Heinrichs provides hints on how to improve the performance of JavaFX Mobile applications.
Using the Location API for Favorite Spots
This tech tip shows you how to get started using the Location API (JSR 179) and build a small location-aware application that you can use to tag your favorite spots.
Java Card 3: Classic Functionality Gets a Connectivity Boost
Java Card 3.0 offers improved connected features that maximize enhanced hardware options. Sun engineer Peter Allenbach also compares it to Java SE, ME, and EE.
Discovering Devices and Sending Files via Bluetooth in Java ME
This tech tip shows you how to create a MIDlet that will search for Bluetooth-enabled devices and services, and then allow the user to send a simple note to one of the found devices.
Water-Analysis System Using SunSPOTs
Sweden Sun Campus ambassador Gokhan Dogan provides some videos in his blog about Project WaterWell, which uses SunSPOTs in a practical wireless sensor network for monitoring water quality.
Java ME SDK 3.0 EA Podcast
Sun's Terrence Barr and Rober Brinkley discuss the Early Access release of the Java ME SDK 3.0. It is the single successor that unifies the current set of wireless toolkits.
Java ME - MIDP 3.0, Blu-ray, LWUIT, and More
Sun Technology Evangelist Simon Ritter gave an overview of Java ME technologies at the recent Sun Tech Days event in Brazil. Download the presentation and find out why he calls media consumer electronics the next big thing.
Java ME-enabled Amazon Kindle 2
Hinkmond Wong blogs about the Java ME CDC technology in the Amazon Kindle 2 wireless reading device, which (says the Amazon website) "now boasts 16 shades of gray."
Using Pre-Packaged BD-J Apps on Players
Chihiro Saito, a Blu-ray Disc Java (BD-J) developer for Sun Microsystems, shows how you can use a pre-packaged BD-J application to run in a PC player or a consumer Blu-ray Disc player, complete with source files.
Three Reasons Why Your Next Java ME Mobile Application Should Include JavaFX Mobile
Although JavaFX is a new language, developers can call methods on and instantiate objects within libraries that exist in Java ME. Bruce Hopkins shows how.
LWUIT Tutorial and Slides Now Available
The tutorial for LWUIT content developers, presented at M3DD in January, is available online. Slides, audio, and sample code are all available.
Mixing MIDI, Tone, and Sampled Audio using MMAPI
In this tech tip, Vikram Gopal shows you how to mix and play multiple media content at the same time. He uses the Mobile Media API (MMAPI) and the NetBeans IDE.
Perst Lite Java ME MIDlet
McObject's Perst Lite release includes a new Java ME example MIDlet, PIMindex, that uses full-text search capability to create a search engine for contact information stored on a Java ME-based device.
M3DD Conference Live Broadcast
The 2009 Java Mobile, Media & eMbedded Developer Days conference on January 21-22 in Santa Clara, California -- sponsored by Sun and Sony Ericsson -- is accessible to the worldwide community via live streaming. For instructions, see the wiki's Information on Live Broadcast.
NetBeans Sweeps 2009 Awards
NetBeans wins big in the Product of the Year 2009 Awards, claiming top spots in five categories, including Java Tool and Open Source Tool of the Year.
Blu-ray Disc Application Development with Java ME, Part 2
Part 2 focuses on the Java ME SDK 3.0 APIs that enable responses to user input via Blu-ray disc player (including the Sony PlayStation 3 console) remote controls.
Creating Blu-ray Disc Games and Menus
This M3DD session on January 22 features Blu-ray Disc Java architect Bill Foote, who will show open-source tools that let you write Java code and package it on a rewritable Blu-ray Disc.