Contemporary computing : Second International Conference, IC3 2009, Noida, India, August 17-19, 2009. Proceedings (2009)