BT

Integrando Google App Engine com iPhone

por Charlie Martin , traduzido por Felipe Rodrigues de Almeida em 10 Fev 2009 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT