1.1 GPL (GNU General Public License)    
3.0/5 22
Javacelot is a Java-based home automation utility for the Adicon Ocelot.




Javacelot project is a Java-based home automation utility for the Adicon Ocelot.

Javacelot is a Java utility for communicating with an Adicon Ocelot over the serial port. It uses Keane Jarvi's RXTX utility for raw serial port I/O, Jakarta's Log4J for logging, and Ant for building.

Javacelot mainly adds a friendly API for triggering and responding to X10, infrared, and other Ocelot signals.

It's not an application in itself, but a tool to facilitate the creation of Java-based home automation applications, especially heavily threaded Web-based applications.

Here are some key features of "HouseMonkey":

Allows you to create and edit several Ocelot programs simultaneously.
All configuration and source files are ordinary text files. Use your own text editors, versioning tools, scripts, or whatever.
Built-in text editor with syntax highlighting and error navigation.
New programming syntax similar to C# and Java, with support for multiple scopes, nested conditionals, aliases, and most other Ocelot features.
Drag and drop of files for sharing between projects, or to reorder within a project.
Built-in programming API allows you to write your own Ocelot-aware [java] applications.
Generates a C-MAX compatible binary for each project.
[RXTX] Upload programs directly to the Ocelot over the serial port, instead of using C-MAX.
[RXTX] Send X10 commands
[RXTX] Monitor X10, IR, and ASCII activity reported by the Ocelot.
More to come!


OS capable of running Java (Linux, Windows, OS X, etc.)
Java Runtime Environment (JRE) or Java Development Kit (JDK) version 1.4 or higher
Windows XP requires the full JDK, not just the JRE, for some reason. The JDK includes a JRE, so it's just a larger download. I rarely use XP myself, preferring linux, so diagnosing this isn't a priority.
An Ocelot (or Leopard) connected to your machine.

What's New in This Release:

Bugfix release to allow use of Unit Code 16.
Also minor updates to installer, log4j, and antlr.
Binaries replaced on Dec. 1 with equivalents compiled with JDK 1.4 to prevent runtime problem with major.minor version.
My fault -- should have forced the binaries to be 1.4 compatible to begin with.
Last updated on January 17th, 2007

0 User reviews so far.