Wednesday, November 19, 2008

Projects

Well I now work on SCADA projects for my company, as a software engineer. SCADA is Supervisory Control Data Acquisition. Its a system involving RTUs (Remote Terminal Units), in the "field"..in this case, an oil well, and they collect data and store in a real time database which is accessed by software in the form of a Human Machine Interface (HMI). More on SCADA can be found here. So I write extensions for our SCADA software, and also custom programming, as a Software Engineer.

Now following some conversations I have had, I have come up with come crazy stuff...which I plan on implementing on my own time. By crazy stuff, I mean crazy applications. Not your conventional web thingies...ewww. I have always had a soft spot for Artificial Intelligence(AI). I created a checkers game with the minimax algorithm which played against a user using a search tree of depth 1....so it was basically a step ahead..so from watching sci fi it would be cool to do something with voice activated search or programs....then we could go to voice recognition..so, instead of typing in instructions, you speak to the PC...and it handles the rest. Imagine being able to say stuff like..."Hey, google this word..." and all of a sudden, it happens...so anyways, a lot of this is in my head..

1. The GENIE project.....its an implementation of what I described above. I call it GENIE after aladdin..all he had to do was wish, and the genie took care of the rest..lol...my vision for this is like some platform...and yeah one can take off from there.

Lets see, what tools do I need?

1. A voice API (preferably for JAVA)

2. An arbiter, which decodes the voice instructions, maps them to some opcode and then executes the instruction corresponding to the particular opcode.

3. This is going to involve some hard core research (groan) into this field....

Deadline: A beta version (October next year). At least implement part of the system.
Now I have this written down, and gotten it out of me. Lets see how it works, let me sleep over it...lol