I WANT THE ULTIMATE SMART HOME ;) For free.
* What language should I use to write a sophisticated home automation solution? I think I might strongly prefer Java desktop programming. I know NOTHING of programming, sadly.
I would need this in my home automation program...
remote desktoping.
free and owned by me and open source.
voice chat bot running aiml.
control over the electrical switches of my home.
control of my remotes, tvs, computers, and electronics.
be able to call my cell phone and send a txt message.
motion web cam.
I want to run all this on a desktop machine in my cieling, remote desktoped to linux computers throughout the home. Especially for when I'm away on business, I want to be able to vocally ask my house fluid human-sounding questions. A program called DragonSpeak might help me. Text-To-Speech, too. And an AIML chatbot. "Turn off the lights, put on music, forward a call, turn on Bob's PC, etc."
Has anyone seen the TV show Eureka? Well they have a talking house. I want that. I know I can make that.
So in review... I think Java might solve all my problems. Flexible, powerful, and very supported. I'm very much open to alternatives, though. Such as Google Open Handset Alliance having their "Android" os that might be fun to program for. Google also has a bunch of code databases to browse through code to see what it does.
So is Java the multipurpose way of the future for home automation?/security/AI I really know nothing of the topic.
What a messy question I've asked...