9 Vibe and Backlight

Vibe and Backlight API

The Vibe and Backlight API allows J2ME applications access to vibrator, backlight, and keypad control. This access gives a MIDlet the ability to turn on/off these features based on the application’s needs. The MIDlet will use the Vibe and Backlight API to enhance the activity being performed by the application. Examples of these enhancements are the following:

When in a driving game application, the vibrator is turned on during a crash scenario.

An alarm clock application will have access to turn the vibrator on and off.

A stock ticker application turns the backlight on/off when a specified stock hits a target price.

In future releases of the Vibe and Backlight API, keypad and backlight control must function separately. Currently, these functions are dependant on the hardware implementation and which additional drivers are needed to control the keypad and lights separately from the display’s backlight.

Native constraints must be in place to protect the battery life of the product. A time-out feature will be created to limit the duration of the vibrator and backlight features. This time-out will protect against a corrupt MIDlet or unattended MIDlet. These native constraints will be flexible to the operator.

Page 62
Image 62
Motorola C370, C550, C450 technical manual Vibe and Backlight API