The newest part of the system is the conversational interface. What can it do? Client access to this interface is provided by a new chat dialog included in the smarthome server and is modeled to look like a typical instant messaging system, but instead of chatting with another user, you chat with smarthome. I also have a web based chat interface for access from the Internet. I can also send email to the system which upon authentication is passed to the conversational interface, processed and a return email sent with the responses.
The newest part of the system is the conversational interface. The ChatClient is the part of the SmarthomeServer which interacts with the ChatServer. As you can see it is meant to be familiar to anyone who is used to instant messaging.