About two weeks ago I did a presentation about Azure platform at my company . Usuall stuff what is Windows Azure how we can benefit from that technology etc. (Some of the subjects I’ll try to raise in future posts) but post is about how I did controll PowerPoint presentation. Well I did that using Azure. The hole idea was over-engineered by purpose. I wanted to show that Azure AppFabric Service Bus connects local, firewalled applications and the rest of the world. Controller application was even on diffrent platform (IPhone 4) .
As you can see on my laptop I had WCF host (WinForm application , this app was responsible as well for driving PowerPoint ) with one endpoint in cloud , second part was web application hosted on cloud as well with UI styled for Iphone. In nutshell Webapp request called wcf host thrue AppFabric and wcf host app changed slide. This app was mostly to show how powerfull architecture you can design using cloud , imagine instead powerpoint we could control any machinery/devices which were behind firewalls.
p.s I’ll publish source code soon just need to remove/clean sensitive data from it.