Java Midlet was the term used several years ago for those java software that was developed to run on most java-enabled mobile phones. It has been changed since to what is now called Java Mobile. A lot has also changed in the technology that is available to run these mobile java software.
I have used a personal computer as far back as an Apple IIe or an IBM Personal Computer and it fascinates me to see a much smaller more powerful computer now embodied on my mobile phone that runs all sorts of software applications.
It was just several years ago when the widespread use of digital mobile phones with powerful processors gave way to the creation different types of software for cell phones. Back then, the mobile phones were still a bit bulky (okay, okay, it’s really, really bulky) and only supports monochromatic displays.
The mobile evolution ( some may call it the mobile revolution ) has produced these new class of ultra-thin, ultra-light mobile phones with colored, high resolution displays and computing power equivalent to what used to be on our desktops. All these advancement in technology has given way to a whole new range of requirements for software on mobile devices.
Each device maker, began their own strategies on how to provide the best communications experience to the consumer. It also became obvious to developers for mobile software (especially 3rd party developers) that a common platform is made available to provide some ease in development. A need to be able to create software that will essentially run on majority if not all of the available mobile phones in the market using in all practical purposes a single code base.
Java Mobile has provided a solution that enables mobile software to run on most mobile phones in the market. Major mobile phone makers provide support for Java Mobile on their devices which makes it a great environment for creating all sorts of software for mobile devices.
I love these mobile software applications and games that run on my cell phone. I can bring them anywhere and use them anytime. I hope to see the day that we’d all never have to bring along all those “lugtops” just to use a computer to run software that has become part of our everyday lives. And we’ll in all probability see more powerful Java software running on our mobile devices.