For anyone who got here and is still wondering what this is all about; you may want to watch this YouTube video.
Read more for the details...
This was also noticed by the Dutch computer magazine Computer Idee and they interviewed me for their article on my home computer. In Dutch language of course.
So let me get back to answering some questions. Most questions were about that hard- and software, so I will give you a short bit on that. The hardware is a Pentium D dual-core CPU (3 GHz per core) and 2 GB RAM. The video card is a NVIDIA GeForce 9500 GT which was chosen for its 2 video outputs and an internal S/PDIF connection to merge audio with the video on the HDMI output. The machine has an internal audio chip (SigmaTel) but also has a SoundBlaster X-Fi audio card which was chosen especially for its internal S/PDIF output which can be wired to the video card mentioned earlier. Some processes on the machine choose to use the SigmalTel audio device, while others (displayed on the other screen) choose to use the SoundBlaster. This way the computer is connected to the Home Cinema Set with a HDMI cable and I can play a video on the secondary screen (which goes along with the SoundBlaster audio to the Home Cinema Set) and have the computer interface software still running on the primary screen with its SigmaTel audio going to the screen on the wall. All this is put away nicely in a closet behind a panel (along with some other devices such as the central network switch). A couple wires power some fans for better air flow and extend the power button to the panel.
The software runs on Windows XP, is programmed in C# and uses .NET Framework 3.5. Everything in there is hardcoded and, contrary to my other projects, not so nicely programmed for customization or flexibility. This is what you would call a prototype. It works, but you can't sell it because it lacks quality. I will not make it open source or otherwise distribute it, because of the lack of quality, but also because it really isn't high-tech-rocketscience. You can learn a lot more from the source code of my other projects which are open source.
The reason why I didn't include control of my room lights and other hardware is because all that I could find was hard to find, didn't really assure me that it would work properly and is quite expensive. In the end the light switch next to the door is more practical anyway. Of course, if I can find reliable and decently priced electronics for this purpose some day I will sure think about this again.
I hope this answers most of the questions asked. If you have any more questions, please post them here and I will see if I can answer them. Now I'm going back to work on my new home computer, which I will post some information about later.

Hi Pascal - good idea to set up the blog, and Im pleased to be the first member!
ReplyDeleteI guess you have probably already received my next question somewere else.....
I see that you dont want to release the code, and that we should check your other projects. However, for those of us whose programming skills are 30 years old, and based around COBOL, this modern Visual x, C++++ is scary ;)
Would you consider changing your mind and making the code available privately? No contract, no expectations, no hassle etc? You may find that a few people might pay a token gesture to you...
Andy
Maybe, but this is in C#, my other projects are also in C# and much better commented so much better to understand. I don't see what you mean by C++.
ReplyDeleteYes, in the spirit of Star Trek and the advancement of mankind, you should share it.
ReplyDeleteDon't worry about it's "Lack of quality". It will get better with age once it's open source. ;-)
Andy is referring to something very similar to C# when he said C++. It's just another form of programming language.
ReplyDeleteAnyway GREAT job on this, I really admire how well you managed to incorporate the star trek computer interface with your home automation. its remarkable how smooth it looks.
As for lighting control, it doesn't really make much sense to add them to the panel since a light switch is just as convenient.
well i just wanted to drop a comment saying well done on this project. its very impressive.
Looks great. Hope you will share...
ReplyDelete-Sigurd
I wish you could put the raw code up so we can play wiht this idea. its GREAT.
ReplyDeleteI have many many of those NVIDIA GeForce 9500 GT.
And i think its a great program.
Or sell the code. even that would be great.
This is excellent work. I encourage you to complete the system and make it commercially available - as I believe you will reap significant rewards from it! I would pay handsomely for a version for mac, or an iPad app........
ReplyDeleteIPAD APP PLEASE !!!!!!!!!!!!!!!
ReplyDeleteThis comment has been removed by the author.
ReplyDeletefor those interested in applications with LCARS design, we offer our community project work - a group of programmers devoted to bring LCARS to life in their spare time. Feel free to download, test, use and distribute our work: http://rusoaica.eu5.org/
ReplyDeleteMany thanks, and by the way, impressive job done on this "star trek like computer"!