FACTOID # 74: More than a third of the time, Icelanders don't show up for work. Perhaps that's why they're the world's happiest nation.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Embedded Java

In discussions of J2ME Java specifications, such as the CDC/CLDC device capability sets and the MIDP profile definition, attention needs to be given to Embedded Java, which additionally requires very specialized, optimized JVMs, and the means to update the installed software and services such as OSGi. Java 2 Platform, Micro Edition, or J2ME, is a collection of Java APIs targeting embedded consumer products such as PDAs, cell phones and other consumer appliances. ... The Connected Device Configuration (CDC) is a framework for building J2ME applications on embedded devices ranging from a pager up to Set-top box. ... The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications targeted at devices with very limited resources such as pagers and mobile phones. ... Mobile Information Device Profile, MIDP, is a specification published by Sun Microsystems for the use of Java on embedded devices such as cell phones and PDAs. ... A Java Virtual Machine (JVM) is a set of computer software programs and data structures which implements a specific virtual machine model. ... The OSGi Alliance (formerly known as the Open Services Gateway initiative - now an obsolete name) is an open standards organization founded in March 1999. ...


A recent development in the field is the Squawk Virtual Machine, a JVM currently under development by Sun Microsystems and deployed as part of Project Sun SPOT. Sun SPOT (Sun Small Programmable Object Technology) is a wireless sensor network (WSN) mote (an electronic communication device meant to be the size of a particle of dust) developed by Sun Microsystems. ...


The principal difference between Embedded Java and the several J2ME configurations is that the former is envisioned for use only in closed systems. That is, Embedded Java is for use in products that cannot be upgraded in the field. All of the Java code in these embedded systems is contained in flash memory. Thus the only class libraries that need to be present are the very methods and fields actually used by the Java application code; all the rest can be pre-stripped from the statically linked executable. What is an Embedded System? Electronic devices that incorporate a computer(usually a microprocessor) within their implementation. ... A USB flash drive. ...


See also

The GNU Compiler for Java (GCJ) is a free software compiler for the Java programming language that is part of the GNU Compiler Collection. ... Sun SPOT (Sun Small Programmable Object Technology) is a wireless sensor network (WSN) mote (an electronic communication device meant to be the size of a particle of dust) developed by Sun Microsystems. ... The BASIC Stamp is a microcontroller with a small, specialized BASIC interpreter (PBASIC) built into ROM. It is made by Parallax, Inc. ...

External links

  • JControl : Very compact Java Virtual Machine for Embedded Systems
  • MicroJvm : Toward a Tiny baremetal Java


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m