Apollo é o nome de código (por agora) de um projecto ambicioso no mundo para Adobe RIAs (Rich Internet Applications) e Web 2.0, incluindo Ajax. Alguém se lembra Macromedia Contribute, Macromedia Central para outra pessoa. Há, também, que vê em Apollo união simples - ou oportunidade - reunir elementos de Flash e PDF (algo que já foi possível com o papel Flash)!
De acordo com o FAQ em vez de Adobe, vamos ver o que esta ferramenta promissora que deverá ver a luz, pelo menos na versão beta no primeiro semestre de 2007.
O que é o Apollo?
É um tempo de execução multi-plataforma que permite aos desenvolvedores usar o Flash, Flex, HTML, JavaScript, Ajax, para construir e implantar Rich Internet Applications (RIAs) no desktop.
A meta, portanto, parece ser o sistema operacional de desktop e não o browser. O tempo de execução deve pesar entre 5 e 9Mega. Um olhar para os sistemas oferecidos pela Adobe podem ajudar-nos a compreender o seu verdadeiro potencial:
A primeira vantagem é a escolha de linguagens de desenvolvimento utilizadas. Não se deve aprender qualquer nova dinâmica de desenvolvimento, os programadores Flash, Javascript ou Flex vai se sentir imediatamente confortável. No entanto, eu permaneço em dúvida sobre a aplicação do HTML. De acordo com a Adobe é motor de renderização WebKit , o mesmo usado no Safari para Mac, o que está dizendo algo.
![]()
A capacidade de usar componentes escritos com o Flash Professional 8 é garantido mesmo que com algumas limitações. Apolo, então, não é um projetor na esteira da corrente flash projector. Parece um ambiente real para onde correr, portanto, aplicações complexas, mas pequena (assim como eles não tem que trazer todos os kernel e / ou API). Este recurso permite que você facilmente integrar diferentes tecnologias, como Flash, PDF e HTML, todos no mesmo ambiente.
Reforçada pelos aplicativos Adobe Apollo características é a capacidade de trabalhar off-line, ao contrário de aplicação web tradicional. Neste ponto, é claro, depende da sua aplicação e então, finalmente, eu não acho um grande ponto a favor, se eu escrevesse um aplicativo que se comunica com o Apollo, um banco de dados de rede, ou exibe informações retiradas da rede, não vejo que vantagem Eu teria de trabalhar off-line ... a construção de um sistema de manutenção com uma atualização local apenas se estiver conectado a uma rede, etc ... vale a pena complexo!
A possibilidade de utilizar Ajax - afinal - não entendo muito. O Flash tem seus métodos e canais para se comunicar com um servidor Web em XML, por isso parece-me um elemento de grande utilidade. A única vantagem que vejo é a reutilização de código (JavaScript / Ajax) já está escrito, como bibliotecas Prototype e Yahoo, nada mais. Além disso, temos de ver como correr e ... compatibilidade com o WebKit !
O efeito visual da demonstração , no entanto, é cativante e espetacular. No entanto, a abordagem é off-browser, para que você não sei se para ver Apollo como um paralelo à corrente tecnologias Web 2.0 e uma alternativa real sofisticados.
Em termos de segurança, então, a Adobe oferece, no sentido de que não há nenhuma informação a respeito dos detalhes por enquanto.
Adobe tem, portanto, uma distribuição de massa do runtime Apollo, que - é claro - a abordagem difere drasticamente Web2.0 verdadeira, ou seja aplicativos baseados em navegador. À primeira vista, então, não parece uma alternativa real para o desenvolvimento de aplicações web. Parece mais uma escolha real filosófica. De fato, se grande parte do código de Flash, HTML e JavaScript pode ser usado dentro de Apolo, o oposto - a longo prazo - você não pode.
O elemento mais importante neste momento, continua a ser possível escrever reais executável RIA, que graças a Apolo (o OS Run-Time), será compatível com Windows, Mac e Linux. O ator última, por enquanto, é o que torna realmente interessante, por exemplo VideoGames?










[...] De fato, as novas capacidades do ActionScript 3.0 (envolvendo projetos como Apollo e Flex - ver também Web2.0: Adobe está tentando Apollo e Ajax: Rich Internet Application) faz dele o candidato perfeito para a implementação de reais Ajax RIAs na web, por outro lado, vemos expulso do seu trono neste novo cenário. Apesar do quadro Ajax incontáveis, alguns excelentes, produzidos durante os últimos anos, o Flash proporciona um ambiente mais avançado e fácil de manipular. Também falamos de um dos plugins mais populares do mundo: Flash tem por trás de alguns anos mais velho do que Ajax e derivados. [...]
[...] Adobe Apollo Alpha Tag Lançamento: ActionScript, ActionScript 3.0, Adobe, Ajax, Apolo, browser, DHTML, DOM, Flash, Flex, HTML, Internet, Macromedia, Software, Multimedia Net, RIA, Rich Internet Applications, Software , Desenvolvimento, Tecnologia, Web 2.0, Web Application, Web developer, a Adobe finalmente lançou a versão alpha web2.0 de Apolo. Estamos ainda longe da versão final, mas você pode conferir algumas de suas funcionalidades devido às aplicações demo (. Air) em linha propostas. A instalação (Apollo runtime) deste Alpha pesa cerca de 6Mb - para Windows. O Demo (aplicativos de exemplo Apollo) não pesam até 600Kb. Depois de instalar o runtime Apollo vai parecer nada mudou no seu PC (não adicionou nenhum links na área de trabalho ou barra de tarefas), mesmo que você tenha instalado - na verdade - o novo navegador da Adobe! Veja Web2.0: Adobe está tentando Apollo? [...]