Im sorry if i wasnt able to graphically illustarate my intentions and work done . Let me try to explain them now .
bosky101 wrote:
- Speech recognition with AJAX (watch the video demo )
Our project explores the implementation of speech
recognition of
dynamically generated grammars ,and subsequent data retrieval using the
Asynchronous Javascript and XML (AJAX) client server model and compares
it with a traditional client server model .
On the starting pageUser clicks on "choose service button , and need to either speak - "read news" or "read files"
if ("read files") => then the next page asks for the userfriendly filename (which is mapped to the actual file ,file path using a xml lookup table , this xml lookup table is also used to dynamically generate the grammar of what to recognize ,and what to fill the listbox with during runtime . ) after choosing the file name , i use ajax to retrieve the filename without another page load (ie on same page).
if("read news") => then the next page asks for the userfriendly feed name (which is mapped
to the rss/xml feed path using a xml lookup table that is also used to again dynamically generate the grammar of what
to recognize ,and what to fill the listbox with during runtime . )
after choosing the news feed , click on the next label to asyncronously read from the feed and iterativley display on the same page (again without callback /new page load which is the beauty of AJAX)
bosky101 wrote:
- ajaCSS for low resolution displays (watch the video demo )
Ajax allows you to call data asynchronously . In the above demo i showed how you can call text (read files)and xml file (read news).So now why not use the DOM to call style sheets asychronously !
What impresed me with being able to dynamically loading a CSS file ,is that if i had a table with' n x n' cells ,and label each with a seperate div id ,then effectively i would have made a single frame of nxn resolution at a time 't' . Now refresh your css with ajax every second or 0.25 seconds ,and you have yourself a low resolution diplay or animation possible if you play the cells and their colors right . the quality of resolution is only bound by the number of cells , and hence by loading of a tables style with ajax at regular intervals of time , could make a definite future model for low speed /hi speed internet displays .
THis is what i tried to do with the demo,where i illustrate i low resoloution animation using ajaCSS
bosky101 wrote:
- ajaCSS for pattern matching / hand writing recognition (watch the video demo )
Continuing with the ajaCSS based 'n x n ' display model ,this demo basically uses the above principles as well as improvisation from the mouseover event by which the cells that the mouse has traced could invoke that cell's style alone to be changed or highlighted. then using an expert system or so , you could then
recognize the alphabet the user attempted to trace . Neat huh ! 8 ) .

Keep Clicking,
Bhasker V K