UPB4Java V1.2c - Java API for the
UPB automation protocol
UPB4Java bottles up all the details of
interacting with the UPB (Universal Powerline Bus) protocol and makes
it straight forward to control devices, listen for events and
participate in scenes/links all in a fairly friendly java API.
UPB4Java has a few requirements:
Java 1.5 or later
Javacomm installed for your platform (check here note
details and notes on installing it)
A free serial port
A UPB PIM (computer interface module)
NOTE: If you have a USB UPB PIM, the PIM should show up as a standard
serial port on your computer. Use that port with UPB4Java
UPB4Java comes with full API documentation, a getting started intro
document, source code, a ready to use UPB4Java.jar and an example of
using UPB4Java.
UPB4Java also comes bundled with a UPB xPL gateway as a xPL4Java
module that can run in the xPL4Java server. Installing it allows
you to control and interact with UPB devices via xPL using the xPL lighting schema.
You can read the installation document here
You can review the CHANGELOG here
You can download UPB4Java here (or as a compressed tar file)
If you want to program with UPB4Java (vs just using the xPL2UPB gateway
included in it):
You can browse the API docs here
You can read the Programming Intro notes here
You can review the Lighting Schema for xPL here
Page last updated July 5, 2008
UPB4Java is copyright 2006, Gerald R Duprey Jr
UPB4Java is licensed under the Apache License, Version 2.0 (the
"License"); you may not
use this file except in compliance with the License. You may obtain a
copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for
the
specific language governing permissions and limitations under the
License