| Report from Africa: Regional Challenges and Opportunities for the Java ME Platform | November 2008 |
| This article expands on the opportunity, value, challenges, and practicalities of developing mobile services for "the next billion users" in one of the most exciting emerging markets: Africa. |
|
| Mobility Tech Tip: Asynchronous Communications With Java ME and SIP, Part 2 | November 2008 |
| In this tech tip, Bruce Hopkins uses a Session Initiation Protocol (SIP) proxy and the REGISTER method type to provide a simple yet scalable solution for sending messages asynchronously from one application to the other, when one SIP device is behind a firewall. |
|
| Blu-ray Disc Application Development | October 2008 |
| Developer Bruce Hopkins walks you through a complete working example of how to a create BD-J application that works on any Blu-ray Disc player, using Java ME, with part 2 to follow. |
|
| The LightWeight User Interface Toolkit (LWUIT): An Introduction | September 2008 |
| LWUIT is a versatile and compact API for creating attractive application mobile user interfaces. This tutorial will quickly get you started creating LWUIT applications for a variety of mobile platforms. |
|
| Mobile Service Architecture 2–Coming Your Way | August 2008 |
| MSA2's Public Review phase is coming soon. Here's an opportunity to review the various JSRs planned for inclusion in its Limited, Subset, and Full versions. |
|
| Bluetooth and GPS: Part 1 - Reading Wireless Serial Port Data | August 2008 |
| In the first of this multi-part series, Bruce Hopkins describes how to construct a low-cost solution that allows you to install, debug, and test your JSR-82 applications on your computer, and how to read data from a Bluetooth-enabled GPS device. |
|
| Digisoft.tv's John Allen on Interactive Television | August 2008 |
| Sun's Jennifer Yonemitsu interviews Digisoft.tv CEO John Allen to discuss the Java ME-based client platform for IPTV set-top boxes, using Sun's Java technology-based media client and Digisoft.tv's middleware/SDK. |
|
| Java ME Technology: Everything a Developer Needs for the Mobile Market | August 2008 |
| This overview looks at the economics, cost of entry, and learning curve in using Java ME technology to penetrate the mobile market. It introduces the JSRs included in the Mobile Services Architecture (MSA) standard. |
|
| Teaching Mobile Computing to Generation C: A Conversation With Java Champion Qusay Mahmoud | July 2008 |
| Java Champion Qusay Mahmoud discusses ways to integrate mobile devices into the computer science curriculum -- and incur the gratitude of students. |
|
| The Bluetooth Conundrum | June 2008 |
| This tech tip provides the required code to programmatically detect the presence of the JSR 82 Bluetooth APIs. |
|
| An Introduction to Near-Field Communication and the Contactless Communication API | June 2008 |
| The Contactless Communication API allows you to discover and exchange data via short-range radio technology with contactless targets such as NDEF tags, RFID tags, and external smartcards. C. Enrique Ortiz dissects a Contactless Communication API MIDlet. |
|
| Comparing Mobile Platforms: Java ME and Adobe Flash Lite | May 2008 |
| Bruce Hopkins compares the strengths and weaknesses of each platform in six significant categories: graphics, multimedia, local device accessibility, security, network connectivity, and miscellany. |
|
| Asynchronous Communications with Java ME and SIP: Part I | April 2008 |
| Bruce Hopkins shows two MIDlets that employ the SIP protocol and JSR 180 API to communicate asynchronously, complete with source code. JSR 180 is a part of the MSA standard, so more and more mobile devices are supporting this API. |
|
| New Gaming Experiences With Mobile Sensor API | April 2008 |
| Erik Hellman, a Java techonology consultant in Sweden, uses a game scenario to tout the winning qualities of the Java ME platform's Mobile Sensor API. |
|
| Detecting Java ME Optional Packages | February 2008 |
| Eric Giguere explains how to detect the presence or absence of an optional package in a Java ME application. |
|
| Using Subversion, NetBeans IDE, and Sun Java System Web Server With Java ME | January 2008 |
| This technical article offers Java ME developers suggestions on how to add support for source-code management and application deployment. |
|
| Ultra-low Bandwidth Communication with ZigBee and JavaME | January 2008 |
| Bruce Hopkins explores how to use Java ME and Sun SPOT technology to create a low-bandwidth wireless system to read sensor data. He provides two fully functioning applications: the first one is the base station application, which will receive data from the second application, the free roaming wireless Sun SPOT. |