J2ME
Home > Mobile Computing Definitions - J2ME
SearchMobileComputing.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

J2ME


Show me everything on J2ME

DEFINITION - J2ME (Java 2 Platform, Micro Edition) is a technology that allows programmers to use the Java programming language and related tools to develop programs for mobile wireless information devices such as cellular phones and personal digital assistants (PDAs). J2ME consists of programming specifications and a special virtual machine, the K Virtual Machine, that allows a J2ME-encoded program to run in the mobile device.

There are two programming specifications: Connected, Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP). CLDC lays out the application program interface (API) and virtual machine features needed to support mobile devices. MIDP adds to the CLDC the user interface, networking, and messaging details needed to interface with mobile devices. MIDP includes the idea of a midlet, a small Java application similar to an applet but one that conforms with CLDC and MIDP and is intended for mobile devices.

Devices with systems that exploit J2ME are already available and are expected to become even more available in the next few years.

Learn more about J2ME
What is Android?: Chapter 1 of Android: A Programmer's Guide, discusses the basics of the platform, what Google wants to accomplish, and a developer's initial steps to begin the design process.
Android mobile devices make unofficial appearance: Mobile devices capable of running Google's Android platform have begun to appear unofficially.
Verizon Wireless to back Android OS: Verizon Wireless recently announced its decision to back Google's Android mobile operating system by carrying devices that will use the open source OS.
Why Google's Android OS matters: For many, Google's Android's significance is to be an open platform that third-party developers can write mobile applications for and it will also increase the pace of development.
Handheld platforms: Operating systems for handheld mobile devices come in many flavors. But whatever OS you're running, we've got the information you need in this week's Featured Topic.

LAST UPDATED: 24 Jan 2005

Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com

More resources from around the web:
- Sun provides a J2ME section on its Web site.





FILE EXTENSION AND FILE FORMAT LIST
File Extension and File Format List:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #


RELATED CONTENT
Google, T-Mobile announce Android-based smartphone release
Long-awaited, the first Android-based smartphone was announced from Google and T-Mobile recently. The G1 is designed with the consumer in mind, as it...
What is Android?
Chapter 1 of Android: A Programmer's Guide, discusses the basics of the platform, what Google wants to accomplish, and a developer's initial...
Google Android demonstrated at Google I/O conference
Google's Android was demonstrated recently at the Google I/O conference.




J2ME Enterprise Solutions
HomeNewsTopicsITKnowledge ExchangeTipsMultimediaWhite PapersProducts
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts