A l'occasion de la conférence JavaOne, Sun a annoncé deux API Java destinées à compléter la spécification J2ME (Java 2 Micro Edition) pour périphériques sans fil et systèmes embarqués. Celle-ci concurrence Mobile .Net de Microsoft.
Les API présentées par Sun offrent une gestion rudimentaire des normes XML utilisées par les services Web, excepté le protocole d'échange de messages SOAP. Elles représentent pour J2ME l'équivalent du Web Services Developer Pack de J2EE.
Selon Sun, au moins 10 opérateurs et 15 fabricants de terminaux mobiles dans le monde développent des applications Java. Par ailleurs, la société de Palo Alto table sur la vente de 75 millions de périphériques mobiles Java cette année. Pour atteindre cet objectif, Sun tente d'améliorer les performances de J2EM dans le cadre du Project Matey.