Smarthome Architecture

 

What do you get when you combine:

Linux
Windows
Microsoft Agent Technology (using both speech and voice recognition)

Java
C++
Visual Basic
a Prolog rule base
3 different CORBA's (JacORB, ACE/TAO, VBOrb)
a bunch of X10 devices and a computer interface

Home Automation
1-Wire
MySQL
Video Capture
A Weather Station
A Barcode Scanner

Apache with Java JSP's
an email server
Desktop, PDA, and cell phone web browser support
and a geek with imagination

 

This is the architecture of the system as it is working right now.
Click on a link below for a description of a component (more will appear as I document them).

SmarthomeServer, SmarthomeServerHistory, ChatServer, ChatServerInternals, ChatClient, TheBrain

Smarthome II

Currently Working, expanding rapidly...

 

 

 

 

 

original smarthome (circa 1995)

first smarthome server (1998-2002)

Private Section (access restricted)

 

 

 

 

You can email me at sprior@geekster.com, and please let me know where you are writing from.