Cloud computing on distributed, commodity platforms — como Google App Engine e Amazon EC2 — talvez sejam a mais excitantes tendências no desenvolvimento de aplicações Web 2.0. Ao invés de exigir um site de servidores dedicados de alta-confiabilidade, com todos os custos e complexidade, uma plataforma cloud comercial, permite aplicações serem construídas e hospedadas numa base de "conforme-necessário".
Tão excitante quanto a arquitetura em clouds se tornou, a disponibilidade de plataformas móveis de mão, poderosas e de baixo custo trouxeram tanto excitação a frente de dispositivos manuais como iPhone e Android, colocam serviços em sua mão, que eram inimagináveis há poucos anos atrás.
Um novo artigo no DeveloperWorks, "Connecting Apple's iPhone to Google's cloud computing offerings" por Noah Gift e Jonathan Saggau, demonstra a capacidade das duas plataformas combinadas. Através do uso da estrutura nativa plist do iPhone (um formato de XML específico da Apple), os autores constróem uma aplicação em Python, hospedada no AppEngine, que retorna um dos sonetos de Shakespeare através de um request do iPhone. O código de exemplo inclui código Python do AppEngine, o client em Objective-C e um exemplo de como os dados são transmitidos via HTTP usando o XML plist.