« Previous page of month (Sep 2004) | Main | Next month (Oct 2004) »
 20040909 Thursday September 09, 2004

Fruity New Smartphone

Hmmm... I'm trying to figure out if this new BlackBerry 7100t has J2ME MIDP on it or not.

See:

New cool phone: BlackBerry 7100t

Their older BlackBerry models had MIDP 1.0, but no mention on these new ones. Anyone out there know for sure?

[Java ME and J2ME] ( September 09, 2004 08:37 AM ) Permalink


 20040908 Wednesday September 08, 2004

It's a phone! No, it's a PDA! No, it's a notebook PC!

New communicator phone with clamshell hidden keyboard from Nokia.

You can play MIDlet games with MIDP 2.0 and use J2ME Personal Profile (CDC-based) to do heavy-lifting Java apps.

See:

New cool phone: Nokia 9300

Dual stack of J2ME: CLDC and CDC. Good stuff!

[Java ME and J2ME] ( September 08, 2004 07:15 AM ) Permalink


 20040907 Tuesday September 07, 2004

Team-up: Sun & ARM make Java on phones faster

Sun and ARM are teaming up to make Java faster on cell phones with Jazelle (Java on a chip) technology.

This will allow games to execute much faster. It gives a needed boost for enterprise apps too, but keep the client thin since it's not enough boost for wireless provisioning or high-end (XML/SOAP) processing yet.

See:

Tech news

Stay simple with your wireless apps now. The cell phone is slowing evolving and will get to much needed J2ME CDC technology with better performance in about 2-5 years.

[Java ME and J2ME] ( September 07, 2004 09:09 AM ) Permalink


 20040903 Friday September 03, 2004

Keep J2ME apps simple

The right way to design current and near-future J2ME apps for cell phones is to first start out with a design that can run disconnected. For now, a J2ME programmer should not rely on the network connection giving access to a back-end server.

Here's a good example of a recipe database and viewer. Nice and simple. No need for a network connection. It refreshes data on demand (Pull Technology) and does not rely on being always-connected.

See:

Good design of a dinner recipe finder

Keep hooks in your design for future back-end server connections over the network that will be always-on, but for the first version have it be standalone and refresh data on-demand (when you know you have a good network connection). This will give better customer satisfaction and will work with current and near-future technology instead of having to wait until the 2.5G and 3G networks catch-up to handle true always-connected Web services.

[Java ME and J2ME] ( September 03, 2004 09:34 AM ) Permalink


 20040902 Thursday September 02, 2004

Round Web services peg into a square J2ME hole

Sometimes the cluelessness of the Wireless industry makes me sigh. :-|

There's the very common mistake technologists make of envisioning something that is AOIT (ahead of its time). That's the case with Web services on cell phones. Companies are trying to stuff SOAP, XML, OSGi, downloadable/provisioned Java apps to cell phones way before the technology is ready for that.

Wrong move. The flakiness of 3G networks, the CPUs on phones, the OS on phones, and the J2ME functionality (especially as it relates to speed of processing and size) indicate that trying to use the typical Web service client stack will still have to wait until the technology can catch up.

See:

Wrong move

You have to learn to crawl, then to walk, before you can run. You can't go from simple MIDP 1.0 games to Web services. That's like learning to crawl, then attempting to run the marathon. There are a bunch of steps needed in between to get from the beginning to the end goal.

[Java ME and J2ME] ( September 02, 2004 05:27 PM ) Permalink Comments [2]


 20040901 Wednesday September 01, 2004

How cool is that: Streaming Video on J2ME phone

Pretty cool demo of streaming video on J2ME phone.

See:

J2ME streaming video demo

Those floating windows are pretty darn small though! Sheesh! You'd need a magnifying glass to watch CNN on that phone!

[Java ME and J2ME] ( September 01, 2004 09:20 AM ) Permalink |





Theme originally based on design by Bryan Bell