Home : Course Map :
Chapter 24: Embedded Java
JavaTech
Course Map

IntroEmbeddedJava
In Eng. & Sci
J2ME Overview
Real Time Java
Java Hardware
  Chips
  Cores
  Boards
Javelin Stamp
Javelin Programs
  
   Demo 1
   Listing
   Demo 2  
   Demo 3  

SNAP
   Demo 2
 
Performance
Embed Apps
Exercises

     About JavaTech
     Codes List
     Exercises
     Feedback
     References
     Resources
     Tips
     Topic Index
     Course Guide
     What's New

In this chapter we look at Java for embedded applications in which a processor comes built into a device to perform specialized services. Embedded Java can refer to Java software running on a conventional microcontroller but it can also refer to hardware processors that directly execute Java bytecode. Some Java processors run standalone while others operate as co-processors that accelerate Java programs for a conventional primary processor.

Today Java is embedded in millions of consumer devices such as smart cards, wireless phones and PDAs. It will also increasingly be found in engineering and scientific devices such as sensors and industrial machines.

For example, Java networking capabilities can be used to provide access to mid and low level components of a complex industrial system or experimental apparatus. A server, such as discussed in Chapters 14 and 15, could provide status monitoring, diagnostics, data gathering, and calibration and other services to a client via a TCP/IP connection.

Outline

 

Latest update: Dec. 15, 2004
  Part I Part II Part III
Java Core 1  2  3  4  5  6  7  8  9  10  11  12 13 14 15 16 17
18 19 20
21
22 23 24
Supplements

1  2  3  4  5  6  7  8  9  10  11  12

Tech 1  2  3  4  5  6  7  8  9  10  11  12
Physics 1  2  3  4  5  6  7  8  9  10  11  12

Java is a trademark of Sun Microsystems, Inc.