Login | Register
My pages Projects Communities java.net

jddac
Project home

If you were registered and logged in, you could join this project.

Summary Java Distributed Data Acquisition and Control
Categories None
Project group communities
License Berkeley Software Distribution (BSD) License
Owner(s) gthomps, jliu, lowlylowlypeon, semesa2

Description

Java Distributed Data Acquisition and Control

JDDAC (Java Distributed Data Acquisition and Control) is a platform for building sensor networks and data acquisition systems. JDDAC enables Java applications to interact with the physical world by providing the means to manage transducers and to access measurement data streams. JDDAC is based on the IEEE 1451 standards for smart transducers, and it is available for the J2ME, J2SE, and J2EE environments.

JDDAC has been used in a variety of applications ranging from simple desktop measurement setups to field deployments of sensor networks. Applications powered by JDDAC have been chosen by James Gosling, father of the Java programming language, to receive Duke's Choice Awards for innovation in Java in both 2005 and 2006. NetBEAMS, an oceanographic sensor network monitoring the water conditions in San Francisco Bay, received the Third Annual Duke's Choice Award in 2005. OurTraffic, a real-time traffic monitoring system, received the Fourth Annual Duke's Choice Award in 2006.

You can learn more about JDDAC through this introduction slide set. You can also explore this project, and subprojects related to JDDAC, through the bold links in the navigation bar on the left. We invite you to download the JDDAC software and try it for yourself. You can also check out our mailing list archive to see what's been going on. And if you have an interest in interfacing your Java application to the physical world, we'd love to have you join us!

What's New!

  • 2006-10-28 JDDAC Version 1.3 is released! This release includes a number of improvements to the infrastructure including logging and graphing subsystems. You can download the latest release from either the downloads page as a ZIP file.
  • 2006-07-17 JDDAC Version 1.2 is released! This release includes improved support for transducer interface, measurement persistence on the server, and many additional unit tests. You can download the latest release from either the downloads page as a ZIP file or from the CVS repository with the tag 'V01-02'.
  • 2006-05-18 JDDAC Application wins Duke's Choice Award at JavaOne! OurTraffic, a real-time traffic monitoring application based on JDDAC. received the Fourth Annual Duke's Choice Award at the JavaOne Developer's Conference from James Gosling. Find out more about OurTraffic at the OurTraffic website.
  • 2006-04-05 JDDAC Version 1.1 is released! This release includes improved support for J2ME builds, the 1-wire interface from Dallas Semiconductors, and a REST interface for the measurement portal. You can download the latest release from either the downloads page as a ZIP file or from the CVS repository with the tag 'V01-01'.
  • 2006-03-22 Summer internship openings to work on the JDDAC platform! There are two graduate student level summer internship openings at Agilent Laboratories for working on JDDAC. More details in the News section.
  • Get more details and past news here.

For more information about JDDAC, please contact Jerry Liu or Jim Wright.

Last Updated:  July 17, 2006

Subprojects

Name Summary
jddac-incubator Area for incubating new JDDAC projects
jddacgovernance Governance space for the JDDAC Community
jmci Provide library for performing calculations upon measurements.
jmdi Implement IEEE 1451.1 Java Measurement Dataflow Interface
jti Java implementation of IEEE 1451 Smart Transducer Interface
netbeams Networked Bay Environmental Assessment and Monitoring Stations
wind Wind energy monitoring system