Wednesday, June 27, 2012

Sending Hindi in Devanagari Script over SMS



Efficient communication between the majority of Indians requires the use of Indian languages. It is not currently easy, whether it is over the Internet or over the cellular network. We have to research on and develop easier ways of using Indian languages. One simple approach I describe here deals with only one aspect of the problem. My hope is that this will still stimulate the reader to investigate problems that a user faces when using a browser on the web or text over cell phones. There are a variety of technical problems there. You may wish to start your exploration by visiting
This posting refers to a Nokia manual
I have not tried communicating with Nokia using @NokiaIndia on Twitter
or through their blog
but you may wish to do that.
Can we invent superior interfaces for the Indian language user? I believe that an interesting approach is to use letters of the Roman Script one way or another. I would like to share what I have learnt from my experiments in this direction.
I had begun by asking myself how I could help Indian high school students learning English by giving hints and information in Hindi. I do believe that this is necessary when helping Hindi speaking students over a cell-phone channel.
I found that most cell phones in use in urban areas in India do not support sending and receiving Hindi SMS in any simple manner. I consulted an experienced technical support person in a big shop and was advised to buy a separate cell phone for the purpose. I bought one and found that I could post tweets on my Twitter page, using Hindi words in Devanagari script along with English words. I thought that my students who follow me on Twitter through their cellphones will receive my tweets properly. No, they did not! I discovered that cell-phone service providers filter incoming tweets in such a way that filters out Unicode characters of the Devanagari script.
I am going to consult Twitter in India (visit http://twitter.com/#!/twi/ )
What is the solution? I am now using the Roman Script to write out Hindi words using a simple and informal transliteration scheme (see “Devanagari Transliteration” in Wikipedia). This seems to work quite well.
Srinivasan Ramani  

Sunday, June 24, 2012

Great Science Project – detecting diseases using a simple device

Jack Andraka is a 15-year old who has invented a method for detecting some types of cancer using a very simple and inexpensive device. He has won the $75,000 Intel prize. Visit the following site for more information:

This is just the beginning! Like all great inventions, this one opens up a hundred possibilities. There is room for hundreds of student projects taking off from Andraka’s idea! There is room for hundreds of related ideas!
What is the trick? He uses a solution containing carbon nanotubes coated with antibodies for something he wants to detect – a target protein. He dips a piece of filter paper in this solution and hooks it up to a device that measures electrical conductivity. When a suitable solution containing the target protein is applied to the filter paper, there is a detectable reduction in conductivity to indicate the presence of the target protein? Why? The target protein molecules bind to the antibodies. This pushes the nanotubes apart, making space for the protein molecules. You probably know that the bond between an antibody and its target protein is very, very specific. Antibodies don’t bind to any old protein molecules!
The greatest value of Andraka’s technique idea could be in detecting infectious diseases. If you demonstrate how this can be done, you might save thousands of lives, if not millions. Want to read up on some related ideas? Visit