Monday, March 1, 2010

Voice based programming

The concept is to have the software code written for you as you speak.
The computer is fed with the information of the programming language you wish to code using VoiceXML. We can have multiuple language templates too.
once the XML is loaded the user an speak out his algo to the computer and the words are parsed analyzed and the code written.
For eg.
If the user has loaded a java template and speaks out
for i = 1 to 10
print i

the code would be generated as
for(int i=0;i<10;i++){
System.out.println(i);
}

The editor can also be programmed for editing, indenting all done via voice.
I implemented this Idea in 2002 as part of my academic project.
I also demonstrated the same in a software demonstration competition held at our college and won a prize.

digital pad for writing code from algorithm

The concept is simple.
There is a pad , a digital pad, on which you can write and is connected to a computer.
The Computer is able to understand the handwriting written on the digital pad by pre-trained database.
On the digital pad the software coder writes the algorithm and the same is transformed into code by the computer.

My Discovery News