Apollo um novo mundo, o ínicio ou o fim ?

É com grande satisfação que venho falar do lançamento da primeira versão pública do Apollo. Versão esta que esta ainda no ínicio, porém já leva junto um novo conceito e um novo modo de pensar no desenvolvimento de aplicações para web e desktop.

Imagine as aplicações desktop antes e imagine o depois, veja no Apollo um novo mundo, veja no Apollo a evolução das aplicações desktop que une o que é da web com seu desktop e desktop com sua aplicação web. Já fazem alguns meses eu venho participando da pré release do Apollo junto a Adobe, onde venho acompanhado o excelente trabalho de Mike Chamber e equipe, por questões de privacidade e acordo que tenho com a Adobe eu não podia postar e nem divulgar nada restrito do Apollo, somente após a primeira versão pública, e não demorou muito, agora posso falar, abusar e te ajudar a conhecer mais e mais sobre Apollo.

Primeiramente você precisa entender o que é Apollo, ok ? Vamos lá?

Apollo é o code-nome da runtime cross-plataforma criado pela Adobe. Que tem por objetivo permitir que desenvolvedores levem suas habilidades existentes em desenvolvimento (Flash, Flex, HTML, JavaScript, Ajax) de aplicações Ricas da internet para o desktop.

Então imagine a seguinte situação. Você tem um serviço ou uma aplicação criada em Flex ou Ajax que roda no browser, ok ? Agora imagine esta mesma aplicação rodando em seu Desktop, bastando somente instalar a runtime do Apollo uma única vez. Se neste exato momento você falou, caramba não entendi N.A.D.A, eu vou facilitar para você.

Agora juntos e bem passo a passo, primeiro realize o download da runtime para seu sistema operacional clicando aqui, em seguida instale a runtime, agora clique aqui, irá pedir para fazer o download do deploy de uma aplicação demo que criei justamente para este post. Após realizar o download, execute o arquivo RubyonBr.air, o instalador da aplicação irá abrir, dê um next e mais um next, finalize clicando em Run! Parabéns! Você acaba de conhecer uma aplicação que antes rodava sobre o browser e que agora está rodando em seu desktop.

Veja aqui a mesma aplicação rodando diretamente no browser.

Agora se a dúvida mudou, e você esta se perguntando, o que é preciso mudar para minha aplicação Flex rodar nativamente em meu desktop. A idéia é bem simples.

Tudo o que você faz no Flex 2, você irá fazer com o Apollo, pois os componentes são os mesmos, a diferença é que o Apollo possui um pacote a mais de componentes.

Em um próximo post, vou colocar aqui um passo a passo para te ajudar a conhecer mais sobre este cara.

Caso você queira adiantar o estudo, aqui neste link tem o PDF do Apollo Pocket, que irá ser lançado pelo O´REILLY.

Alguns links necessários:

Demonstração do eBay, criado com Apollo para os clientes usarem como engage
Aplicações demos
Videos e mais videos
Documentação
FAQ
Apollo Forums

Grande abraço.

  1. Marcello Gomes
    março 19th, 2007 at 18:57 | #1

    Caro Carlos,

    Parabéns por nos manter informado e distribuir seus conhecimentos conosco. O seu exemplo funcionou tranqüilo por aqui. Agora uma dúvida: nos exemplos da Adobe quando vou instalar o aplicativo sempre vem essa mensagem de erro:

    “This application could not be installed or launched (Error #2035: URL Not Found. URL: file:///C:/Documents%20and%20Settings/
    mcgomes/Configura%E7%F5es%20locais/Temp/fla8A.tmp/icons/ApolloApp_128.png)”

    Observei que este arquivo existe no local indicado, claro que com a acentuação e espaços.Você saberia como resolver isso?

    Obrigado
    Marcello Gomes

  2. março 19th, 2007 at 22:26 | #2

    Olá, é teve ai um probleminha, com a localização do diretório temporario, por causa da acentuação, então faça o seguinte. Botão direito em cima do meu computador -> Propriedades -> Aba Avançado -> Váriaveis de Ambiente -> Em váriaveis do Usuário para X, edite a variável TEMP e TMP, e altere o valor da variável para C:\temp, dê um ok, ok e mais um ok, crie a pasta em seguida e pronto ;-)

  3. Marcelo
    março 21st, 2007 at 20:17 | #3

    hehehe, estava procurando realmente uma solução pra esse temp,

    Thanks!

  4. março 22nd, 2007 at 02:53 | #4

    Carlos, essa engenharia vai ser outro marco na nova web, e você como um dos percusores, sem dúvida irá fazer parte dessa história.

  5. março 22nd, 2007 at 16:09 | #5

    Parabens irmão trabalho com flex a um bom tempo e esparava o lançamento do APOLLO com bastante anciedade e quando pensava que a ADOBE iria demora um tempo para lançar es que recebo um email da ADOBE informando o lancamento juntamente com os links e informações para instalação cara corri pra casa e de tao impolgado fui dormir as 4:30 da manha hehe.
    fico feliz de ter encontrado um site bazuca que fale sobre essa nova plataforma parabens novamente pela iniciativa.

  6. março 24th, 2007 at 22:44 | #6

    Ola,
    Cara gostei muito dessa sua aplicação!
    Gostaria de saber, como você fez pra atualizar as mensagens do chat de tempos em tempos?

    Se você, ou alguem, puder me explicar eu ficaria muito grato!

    email: firmiforte@yahoo.com.br

  7. abril 7th, 2007 at 20:50 | #7

    Rapaz, estou com meu queixo batendo na barra de espaço! Isso era o que faltava para um produto que estou desenvolvendo! Já estou matriculado no seu curso de RoR e Flex e espero em breve poder passar meu produto para esta fantástica tecnologia!

    Nos vemos no curso! Abração!

    PS: não consegui encontrar o link pro seu feed aqui no blog.

  1. No trackbacks yet.