Monday, June 23, 2003
One of the new technologies starting to reach critical mass is Java-enabled cell phones. The phones run applications written in the Java programming language.
A cell phone contains a computer, and this computer can run applications just like a desktop computer can. The computer in a phone is smaller and slower than a desktop machine, and the screen is smaller too, but there are still lots of applications that a phone can run. It is sort of like going back in time -- the CPU and screen in a cell phone are roughly equivalent to the CPU and screen of the original IBM PC or Mac in the 1984 timeframe.


The original IBM PC and today's cell phones are about equal in CPU power.
This Nokia has a color LCD with 176 x 208 Pixels
Many of the new cell phones you get today come with Java built in. If you have a Java-enabled phone, you can download Java applications to your phone and run them on your phone's computer. Right now, a lot of these applications are games, but there are also "real" applications starting to appear. You can get a sampling of some of the possibilities on this page.

This page explains how it works.
If you'd like to learn how to create Java applications for cell phones, here are some resources:
- PopSci ran a nice description last month.
- Nokia has a quick article on Java in mobile devices
- Nokia also has a bunch of demo code that programmers can download to learn about different aspects of writing the applications.
- Motorola also has a developer community
As the CPUs in phones get more powerful and the screens get larger, it will be possible to do more and more with Java-enabled phones.
- 05/01/2003 - 06/01/2003
- 06/01/2003 - 07/01/2003
- 07/01/2003 - 08/01/2003
- 08/01/2003 - 09/01/2003
- 09/01/2003 - 10/01/2003
- 10/01/2003 - 11/01/2003
- 11/01/2003 - 12/01/2003
- 12/01/2003 - 01/01/2004
- 01/01/2004 - 02/01/2004
- 02/01/2004 - 03/01/2004
- 03/01/2004 - 04/01/2004
- 04/01/2004 - 05/01/2004
- 05/01/2004 - 06/01/2004
- 06/01/2004 - 07/01/2004
- 07/01/2004 - 08/01/2004
- 08/01/2004 - 09/01/2004
- 09/01/2004 - 10/01/2004
- 10/01/2004 - 11/01/2004
- 01/01/2005 - 02/01/2005
- 02/01/2005 - 03/01/2005
- 03/01/2005 - 04/01/2005
- 04/01/2005 - 05/01/2005
- 05/01/2005 - 06/01/2005
- 06/01/2005 - 07/01/2005
- 07/01/2005 - 08/01/2005
- 08/01/2005 - 09/01/2005
- 09/01/2005 - 10/01/2005
- 10/01/2005 - 11/01/2005
- 11/01/2005 - 12/01/2005
- 12/01/2005 - 01/01/2006
- 02/01/2006 - 03/01/2006
- 03/01/2006 - 04/01/2006
- 04/01/2006 - 05/01/2006
- 05/01/2006 - 06/01/2006
- 06/01/2006 - 07/01/2006
- 07/01/2006 - 08/01/2006
- 08/01/2006 - 09/01/2006
- 09/01/2006 - 10/01/2006
- 10/01/2006 - 11/01/2006
- 11/01/2006 - 12/01/2006
- 12/01/2006 - 01/01/2007
- 01/01/2007 - 02/01/2007
- 02/01/2007 - 03/01/2007
- 03/01/2007 - 04/01/2007
- 05/01/2007 - 06/01/2007
- 07/01/2007 - 08/01/2007
- 09/01/2007 - 10/01/2007
- 07/01/2008 - 08/01/2008