Sun Java Solaris Communities My SDN Account Join SDN
 

JavaOne Online Technical Sessions

Pump Up Your Technical Knowledge
Listen and watch as industry luminaries bring you the latest on Java technologies
Active Tab2009
 
Begin Product Tab Sub Links Active Sub LinkJavaOne Technical Sessions JavaOne Hands-On Labs

Energy, CO2 Savings with Java Platform, Enterprise Edition and More: Project GreenFire
TS-3890


Presenter: Adam Bien, adam-bien.com


Intelligent heating control not only saves energy (30 % - 50%) and is environmentally friendly but also increases living comfort. The prioritization of energy sources -- solar thermal collector, wood-burning stove, main heater -- combined with the inclusion of weather forecasts, contributes considerably to energy savings. This session describes the architecture of the GreenFire.dev.java.net project, focusing on

  • Use of JSR 223 (Scripting Integration) in the Java Platform, Enterprise Edition 6 (Java EE 6) environment for implementing flexible rule systems
  • Reporting
  • Using Enterprise JavaBeans 3 (EJB 3) technology-based timer service
  • Java EE technology-compatible hardware integration
  • Sun SPOT and sensor network integration
  • Using JavaFX technology with Swing and EJB 3 technology
  • Sensor testing (with JUnit and mocking)
  • Speech synthesizer integration (FreeTTS)
  • Management and monitoring of heating systems over the Internet
  • Mobile device integration
  • Integration of multimedia center systems

The session concentrates on the technical aspects, especially experiences with the modularization, architecture, and implementation, of the GreenFire heating system. Parallels to the integration of legacy systems using Java EE technology and problems with testing of "inconvenient" systems are highlighted too.

 
 
FREE White Papers on Java SE, Java EE, cloud computing and database technologies.
New SDN Member Only Offers Every Month Discounts, FREE white papers and more!
Java University and JavaOne Training Sessions