Home : Course Map : Chapter 24 :
Embedded Java for Technical Applications
JavaTech
Course Map
Chapter 24

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

Applications of embedded Java in engineering and science take advantage of the same language features as do commercial consumer devices. Portability, networking, threading, and similar Java features bring new capabilities to embedded devices and Java speeds development.

For example, adding Java networking to remote devices such as process equipment in a manufacturing plant or sensors in a large experimental setup will increase the options for control, monitoring, and data gathering. We showed in Chapter 14 and Chapter 15 examples of custom web servers and client/server systems that can be easily built with Java. Adding such servers to devices that make up a large system greatly expands the depth and degree of granularity of control and monitoring over such a system.

In Demo 1 we present an example of using a Java microcontroller to obtain readings from a temperature sensor. The Javelin Stamp obtains the reading from a sensor then transmits the data via a serial line to a platform running the Java program described in Chapter 22.

In Demo 2 we described a system intended for a small UAV (Unmanned Autonomous Vehicle) that would use a Java microcontroller to determine the horizontal location from a GPS unit, the vertical coordinate from a pressure gauge, and background radiation readings from a Geiger meter.

In Demo 3 we describe a web sever embedded in a Java processor that sends the volatage readings from a solar panel to clients.

References & Web Resources

 

Latest update: Dec. 14, 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.