Adobe Apollo – A revolução

Publicado por leonardofranca em 10/12/2006

Adobe Apollo – A revolução

A cada tempo a web vem evoluindo de maneira que os serviços que utilizamos tendem a se tornarem cada vez mais práticos, dando total liberdade para que o usuário possa tornar o aplicativo com sua cara.
A Adobe está preparando uma verdadeira revolução nessa área, imagine que está perto o dia em que você não precisará abrir um navegador para acessar um site, aliás o próprio conceito de site precisará ser revisto, serviços funcionarão tanto offline quanto online, podendo carregar sites ou serviços, misturando o conceito de aplicação desktop com aplicação web.
Apollo é o codinome dessa plataforma que unirá o que temos hoje como aplicações separadas tanto para desktop quanto para web, o objetivo principal é desenvolver aplicativos RIA para desktop.
Os aplicativos podem ser desenvolvidos da seguinte maneira:

Arquitetura do Apollo

  • Usando Flash/Flex/ActionScript
  • HTML/Java Script/CSS/Ajax
  • Combinação dessas tecnologias
  • E você pode tambem usar PDF em seus aplicativos.

Arquitetura do Adobe Apollo

O Apollo possui um player como ocorre com o Flash Player, para rodar uma aplicação feita com Apollo, você precisa ter instalado na sua máquina esse runtime, como por exemplo ocorre com o Adobe Reader ou mesmo o PHP-GTK onde você precisa ter a biblioteca GTK para rodar uma aplicação feita com PHP-GTK ou mesmo com algum programa feito em java, você precisa ter a Java Virtual Machine. Mas por que a Adobe escolheu esse tipo de distribuição? Simples, para evitar que as aplicações feitas com Apollo ganhem em peso, sendo mais facil sua distribuição tanto para Windows, Mac e Linux.

O runtime do Apollo pode ser distribuído de duas maneiras:

  • Junto com a aplicação feita com o Apollo.
  • Download pelo site da adobe, pela API do Apollo você poderá verificar se o usuário já possui o runtime, caso contrário, a aplicação faz o download no site da Adobe. É como já fazemos com o Flash Player.

Algumas funcionalidades da API do Apollo incluem:

  • Aplicativos que rodarão tanto offline quanto online.
  • Aplicativos que podem rodar como background.
  • Suporte a HTTP, XML-RCP/SOAP/Web Services.
  • Suporte a protocolo Binário e XML Sockets.
  • FILE I/O.
  • Local storage/Settings API.
  • Custom Chrome(Shape,alpha), estilos das janelas.

As aplicações feitas com Apollo permitem total integração com o ambiente Desktop como:

  • Criação de instaladores
  • Atalhos
  • Drag and Drop
  • Clipboard
  • Executar aplicativos nativos dos sistemas operacionais.
  • Cross Application communication
  • Notificações

Apollo também pode suportar algumas linguagens de script:

  • ActionScript 3 – Flash/Flex
  • Java Script – HTML/CSS/AJAX
  • Acesso completo ao Flash Player, HTML DOMs e APIs.

Quanto aos componentes de desenvolvimento:

  • O Apollo Framework é desenvolvido baseado no Flex Framework.
  • Os componentes do Apollo são os mesmos do Flex, com a diferença que eles possuem acesso a API do Apollo.
  • Você pode criar HTML/Java Script baseado nos componentes do Apollo.

Será disponibilizado uma versão do Flex Builder para o desenvolvimento das aplicações, tendo opção de gerar o pacote de instalação.
O engine HTML do Apollo é o Webkit, o mesmo usado pelo Safari, navegador usado no Mac e para celulares, sendo leve e de código fonte aberto.

Apollo não é uma continuação do Macromedia Central, seu código fonte é totalmente novo, mas o time de desenvolvedores do Apollo aprendeu com as lições do Macromedia Central.
A Adobe aposta tanto no Apollo que irá disponibilizar 100 milhoes de dolares nos proximos 5 anos para icentivar o desenvonvilmento com o Apollo. O beta deve ser disponibilizado no labs da Adobe a partir de janeiro.

Autor: Leonardo França – Colunista R.I.A do Portal MXSTUDIO
Manager AUGDF – www.augdf.com.br
http://www.leonardofranca.com.br

Qualquer dúvida envie um email para leo@osfederais.com ou acesse o nosso fórum e visitem meu BLOG


Assine o nosso Feed
1.281 assinantes,
assine você também!
Publique esse artigo no Twitter Salve este artigo no Delicious Cadastre esse artigo no Dihitt Cadastre esse artigo no UEBA Cadastre esse artigo no Rec6

leonardofranca

Nenhum usuário comentou em " Adobe Apollo – A revolução "

Assine o Feed de Comtentários ou URL de Trackback

Deixe o seu comentário abaixo...

 Username (*required)

 Email Address (*private)

 Website (*optional)

 

MXStudio © 2003-2010. Todos os direitos reservados.
É expressamente proibido a cópia, reprodução e difusão dos textos, fotos e outros elementos contidos neste site sem autorização expressa do MXStudio.