Last two weeks have been incredibly busy. Preparing and delivering a session at TechEd has become an annual ritual for me. Right after TechEd India 2010, it was the Great Indian Developer Summit 2010 that kept me busy.
This was my 10th TechEd as a speaker and I can’t believe that I have been associated with this brand for a decade! I delivered only one session this year and that was on Windows Azure Service Management API. I am fascinated by the Programmable Infrastructure paradigm and this session gave me a chance to explore the Azure Programmability. I wanted to highlight the power of this API through a real world scenario. I signed up for Twilio and did a mashup of Twilio REST API and Azure Service Management API to control the Cloud applications through SMS / Text messages. The audience volunteered to send SMS that changed the state of the App from ‘Suspended’ to ‘Running’. It was fun to see a SMS swap the applications between ‘Staging’ and Production’ slots. I will share the sample code in the coming posts.

My session at the Great Indian Developer Summit 2010 was about deploying Java apps on Windows Azure. I had a lot of fun building the demos for this session. The whole idea is to make the Java developers think of Azure Storage like a portable flash drive that they can access from any of their apps and to treat Azure Worker Role like a Run.cmd to bootstrap the JRE and finally run the Java app. I built a simple Jukebox app built using Swing that uploads a MP3 as a BLOB on Azure with the ID3 tags as the BLOB metadata. A Java Servlet hosted on Apache Tomcat reads the ID3 tags and the album art from the MP3 and plays the audio file. Eventually, this Servlet along with the Tomcat container moves to Azure and gets hosted in the Cloud. I went through the challenge of positioning Azure to Java developers and then walking them through the code for the demo scenario all in 40 minutes!

You can download the slide decks from the Talks section of my website.


As a Cloud Computing Strategist, Janakiram MSV helps businesses understand and adopt the Cloud Computing paradigm. His core strength is designing and architecting solutions for the Cloud. Janakiram focuses on industry's leading Cloud Computing offerings including Microsoft Windows Azure.











