Create, test, and deploy applications on Java platforms for mobile and embedded devices Mobility Tech Tips

Wednesday Apr 30, 2008

Several mobile devices on the market today have a built in accelerometer, much like the one used in the controls for the Nintendo Wii. Java ME developer Erik Hellman believes that built-in accelerometers in mobile phones will become even more common as new mobile games appear. In this simple game for a Sony Ericsson w910i, he uses both the OpenGL ES API for Java ME and the Mobile Sensor API to read them.

[Read More]

Monday Apr 21, 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.[Read More]

Friday Mar 28, 2008

TiVo brought us "time shifting" (watching the content you want when you want). Sling Media introduced "place shifting" (watching content outside the living room). The internet now offers a new consumption paradigm. I recently attended a panel on which screen might become dominant for long-form video delivery and viewing: free (ad-supported) content on computer screens, says VUZE, and fee-based content on television screens via a VUDU storage device.

[Read More]

Thursday Mar 06, 2008

When you want to know what devices support a specific set of Java ME technologies, use the Software Filter to search the Java ME Device Matrix. This tech tip explains how to set multiple filters.[Read More]

Wednesday Feb 06, 2008

Eric Giguere explains how to detect the presence or absence of an optional package in a Java ME application.[Read More]

Tuesday Jan 29, 2008

The first Mobile & Embedded Developer Days conference was successfully held on January 23-24, 2008, in Santa Clara. Robots and flashing coasters and electronic toys, what more could a girl want! [Read More]

Thursday Jan 10, 2008

Test your MSA knowledge by taking this quiz, put together by SDN staff writer Richard Marejka.[Read More]

Tuesday Dec 11, 2007

Sprint/Nextel has a strong history of Java ME-based innovation in mobile technology. The new Sprint Wireless Toolkit 3.2 with MSA support is available from Sprint as of today.

[Read More]

Thursday Dec 06, 2007

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.[Read More]

Friday Nov 30, 2007

C. Enrique Ortiz walks you through the world of mobile Java technology, including configurations, profiles, and Java Technologies for handsets, smart cards, and embedded devices.

[Read More]

Wednesday Nov 14, 2007

Apress book on creating games using the Java ME platform nicely explains development (the geeky side) and distribution (the business side).

[Read More]
Eric Giguere explains how to create progress-indicator gauges or activation alerts in Java applications running MIDP.[Read More]
This tip from Bruce Hopkins includes a complete working example that runs on the Sun Wireless Toolkit for CLDC and SATSA-enabled (Security and Trust Services API) mobile devices. [Read More]

Friday Oct 26, 2007

This wide-ranging "Ask the Experts" transcript of last week's NetBeans IDE 6.0 session contains the phrase "I feel your pain" and many more enlightening discussions.

[Read More]

Thursday Oct 18, 2007

In this tech tip, Eric Giguere shows how to write a simple servlet that automatically selects the right version of your application and delivers it through the magic of over-the-air (OTA) provisioning.[Read More]

Monday Oct 08, 2007

In this tech tip, C. Enrique Ortiz describes how to save bandwidth by implementing a local cache -- using an RMS (Record Management System) -- for images. This also reduces MIDlet download size.[Read More]
This tech tip from C. Enrique Ortiz illustrates obfuscation tools to reduce MIDlet suite size to save Over-the-Air (OTA) size and time. It includes examples with both Sun Java Wireless Toolkit and Ant scripts.[Read More]
Eric Giguere explains why the Java ME platform lends itself quite readily to accessing external resources using a service-oriented architecture (SOA) -- inclulding that many Java ME applications are built using an Ajax-like model, except of course with Java used in place of JavaScript.[Read More]
This technical tip from C. Enrique Ortiz introduces a Java helper class, NetworkUtils, that defines a number of HTTP constants and a helper method that uses an HttpConnection to connect to a server over HTTP, get a resource, and return it as a DataInputStream.[Read More]