|

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

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 |