:: 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.
|