Recent Articles


SpringOne Keynote And Interface21
During the opening day SpringOne keynote Interface21 explained how they plan on using the funding they recently secured. Later in the day, I spent a few minutes with Neelan Choksi, COO at Interface21.

JBoss And The Impact Of An 85% OSS Renewal Rate
Another tidbit that David Skok (JBoss VC) gave at OSBC was that the JBoss support renewal rate was 85% (likely at the time that JBoss was sold to Red Hat). It seems strange that a customer would buy support in...

Sun Comes Up W/ JavaFX In RIA Battle
Sun Microsystems today is announcing JavaFX which will take on Adobe's Flex/Flash/Apollo and Microsoft's Silverlight in the battle for rich internet applications developers. Since Adobe has a position of strength...

JBoss To Follow Fedora-RHEL Model
Before I get started, Red Hat/JBoss have the right & duty to their investors to grow revenue & profits as they see fit. I am certain that a good deal of thinking went into making this decision, especially to consider the customer impact. Here's a table that summarizes the likely...

Carving A Well Qualified Java Tiger Programmer
Sun Microsystems offers many certifications starting from programmer level to architect level. The latest version of the programmer (SCJP) exam is SCJP 5.0 - Sun Certified Programmer for the Java 2 Platform, Standard...

SCEA - Carving A Well Qualified J2EE Architect
Sun Microsystems offers many certifications starting from programmer level to architect level. SCEA (Sun Certified Enterprise Architect) certification is designed for...



07.10.07


Java ME Development

By Leo C

Every time we purchase a cell phone, one of the first things we tend to do is find which games and applications were included in the phone. There is a certain level of excitement in discovering these micro applications. When you're interested in development, this excitement level multiplies in the realization that you can also be building your own custom applications for these phones.

One of the most popular programming languages for mobile development is Java. Specifically Java Micro Edition. JME for short. Java ME makes developing for small devices into a quick and somewhat simple process. Best of all, almost all the tools required for building these applications are free. Although Java ME can also be used to create applications for set top boxes and a lot of other small devices, this article focuses only on Cell Phone development.

First off, you should know a bit of Java development before even thinking of creating your own Java ME application. Do a search in any search engine and you'll find hundreds of articles on programming with Java. Or just go directly to Sun's Site where you'll find dozens of starter courses.

Now let's assume that you're already a good developer and you just want to start writing your application as soon as possible. The next step requires you to go to Sun's Site. Go to the JME section. You'll see a lot of abbreviations thrown around. We focus only on 'CLDC' and 'MIDP'. These codes basically mean that we're focusing on cell phone development as opposed to other mobile devices. Now look for a tool called Wireless Toolkit for CLDC and download it.

Learn How We Increased Conversion By 816% and Become A Certified Online Testing Professional™ Click Here

This tool is essentially the core of JME development. With this utility you can code, compile and test your application. You can even see your code running on a phone emulator. This emulator displays a cell phone image with your application running on it. Its extremely useful, since you don't need to move your program over to your cell phone each time you wish to see your changes. Very useful when coding for devices with small screens.

If you would like to follow a tutorial in the sun site, I suggest you look for a tutorial called Wireless Development Tutorial Part I. This small but extremely useful and fun tutorial will get you up and running in no time. It is extremely well written and easy to understand and follow.

One last thing to mention, Java development for Cell phones require a utility called a Java Virtual Machine installed on the phone where you will install your application. In the past, only high end cell phones came with this utility included. Fortunately this is no longer the case and it is now installed on almost all cell phones. Most of the time there will be some type of 'Java compatible' warning on the cell phone box. If your cell phone is Java compatible, all you need to do now is move your newly created Java ME application over to your phone and impress your friends with your master Java application.

To learn more about the details of Java ME development, visit www.JavaInTenMinutes.com and go to the Java Micro section of the guide.


About the Author:
Leo Chavez is a developer with almost a decade of experience in the software industry. You can read more articles from him at www.JavaInTenMinutes.com    The goal of the site is to help programmers learn java quickly.

About JavaProNews
JavaProNews is a collection of news and commentary designed to keep you in step with the ever evolving landscape of Java environments. News and Advice for Java Professionals


JavaProNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITmanagmentNews.com



-- JavaProNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2007 iEntry, Inc. All Rights Reserved Privacy Policy Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


JavaProNews News Archives About Us feedback