Saturday, February 26, 2005

J2ME for the Next Five Years

J2ME Technology for the Next Five Years

Nokia'a first Mobile 3D Graphics(M3G) API handset, the Nokia 6255, was anounced 22 March 2004

First Series 40 Developer Platform 2.0 fir CDMA 1X/AMPS
MIDP 2.0 and CLDC1.1
WMA 1.1(JSR 120), MMA 1.1(JSR 135), and Bluetooth API(JSR 82)
FileConnection and PIM Optional Packages(JSR 75)
Mobile 3D Graphics API for J2Me(JSR 184)
Other features:
WAP 2.0 and XHTML over TCP/IP, SMS, MMS+SMIL
VGA calera w/flash; 128*160*16 main screen, 96*65*12 external
Vedio recorder; MP3, AAC playback; FM radio; MMC support; GPS


Other technologies appearing soon in MIDP-based devices:

Java Technology for the Wireless Industry(JSR 185) Wireless Messaging API 2.0(JSR 205) J2ME Web SErvices(JSR 172)
Location API for J2ME(JSR 179)
Increasing numbers of devices will implement CDC-based tech: Conected device Configuration (JSR 36, aka CDC), J2ME Foundation Profile (JSR 46, aka FP), Personal Basis Profile(JSE 129, aka PBP), Personal Profile (JSR 62, aka PP), and RMI(JSR 66) and JDBC(JSR 169) Optional Packages
JSRs 216-219: Updates to PP, PBP, CDC, and FP Mobile Operational Management(JSR 232)

Friday, February 18, 2005

J2ME TECHNOLOGY IN REAL WORLD DEVICES:

How Far We've Come

When the first price of J2Me technology was introduced in 1999:
Mobile phones were for talking and very little else(4812 greyscale displays, little programmability, very few with any browsing support)
Palm V was the hot new device (remenber the long lines to buy one with the pre-alpha KVM at the 1999 JavOne conference?)
People still used pagers

Five years later:

Most mobile users have a data-enabled next generation cell phone(color screens, built-in cameras, multimedia messaging, web browsers common)

Hundreds if millions of Java enabled mibile phones(J2ME proven by breath and dpth of device, operator, and consumer adoption) stanalone PDAs and pages are dead breeds.

Thursday, February 17, 2005

Java API's for Bluetooth


Developing Applications with the Java APIs for Bluetooth (JSR-82)


This paper covers the Java API for Bluetooth (JSR-82) with respect to Sony Ericsson devices. It starts by introducing the Bluetooth technology, followed by the Java APIs for Bluetooth, and how to use them.

Currently, these APIs are currently available in the Sony Ericsson P900/P908 handsets.

Click here to view "Developing Applications with the Java APIs for Bluetooth (JSR-82)"

Not that far away from Afghanistan

Fahad and Arun went on a journey to the extreme corners of the nation in December to try and figure out what Griddex means to people all over the place. To date, Griddex marks over 4000 members listed and unlisted on the Griddex Community Glug List from all over Pakistan. Some enthusiasts from Nigeria and Wales visit often to our Yahoo! group. All of us at Griddex are trying to assemble a Photo-documentary on the trip to the North. It will be available on this blog soon.



The picture above was taken when we were at the Baran Dam in Bannu. In the far distance the mountains shown separates the Pakistani soil from the Afghan. Tensions and conflicts are a norm in the region.