SourceForge.net Logo
GetJava Download Button

:: Feature list ::

I would like to try to outline features that are either currently being worked on or features that I would like to include in the future. If there are other features that should be included in future releases that aren't included here, please create a feature request at the Sourceforge website.

 

:: To Dos ::

 

In addition to adding the software features listed below, I'd also like to improve the overall documentation. I've been trying to get as many new features into the jHomeNet suite I haven't really done a good enough job updating the documentation.

 

:: Feature Development ::

 

Here's some information on the software feature development.

 

:: Completed features ::

 

Feature Release
Hardware data plotting Added in jHomeNet UI 0.3
UI framework development Added in jHomeNet UI 0.3
User authentication Added in 0.4
Event logging framework and graphical display Added in 0.5.0
jHomeNet library versioning framework and compatibility checks Added in 0.5.0
jHomeNet database versioning and compatibility. Note: currently in order to build the jHomeNet database/tables/foreign keys, the jhomenet_db database cannot exist in your database server. Added in 0.5.1
Sensor responsive control panel for managing the sensor responsive system Added in jHomeNet UI 0.3
Local weather current conditions display using data gathered from the NOAA XML data feed Added in 0.5.2
Added support for 1-Wire DS2405 switch Added in 0.5.2
An updated sensor responsive control panel Added in 0.5.3, updated in 0.5.4

 

:: On going feature development ::

 

Feature Release
Adding support to use a TINI as a 1-Wire gateway in that the jHomeNet server would send 1-Wire requests to a TINI over Ethernet and the TINI would return with valid data from sensors connected to its 1-Wire network. Scheduled for 0.5.5
Adding support for a TINI/GPS logging server Scheduled for 0.5.5
Adding support to use a 1-Wire hub Implemented in Subversion, officially scheduled for 0.5.5
Adding support for barometric and humidity sensors Implemented in Subversion, officially scheduled for 0.5.5
Added support for Linux Scheduled for 0.5.6
Local weather forecasts display using data gathered from the NOAA XML data feed Scheduled for 0.5.6
Database versioning and compatibility checks. Work includes adding functionality to includes performing a database backup, update, and restore in the case of incompatible databases. Note: currently in order to build the jHomeNet database/tables/foreign keys, the jhomenet_db database cannot exist in your database server. Scheduled for 0.6.0
Client/server development to enable the client UI to remotely connect to the server over a TCP/IP network Scheduled for 0.6.0

 

:: Future feature development ::

  • Add support for X10 event listening, especially for use in motion detectors

  • Overlay of different hardware plot data (i.e. overlay temperature data from two or more temperature sensors)

  • Implement object referential continuity. For example, if you were to try to unregister a currently registered hardware object but there were sensor responsive conditions that were dependent on that registered hardware the system currently throws an exception and does nothing. Future releases should support the ability to prompt the user for the preferred action and then perform this action.