Category: RIA

Radicalismo?

Esse post foi originalmente escrito há alguns anos, estava somente como rascunho e estranhamente permanece atual.

As vezes vejo na internet um certo movimento “anti-Flash”, algo realmente estranho, parece religião ou torcida organizada. Há uma cultura de dizer que o Flash é um programa “de fazer uma bolinha andar” ou entao que “Flash tem acessibilidade zero”, isso esta muito longe de ser verdade. é possivel fazer aplicações extremamente complexas com o Flash. E no momento há uma especie de “disputa” entre Read more »

Claro ParkFashion – Flex, Flash Media Server e PHP – O Projeto.

Agora que o projeto foi implementado com sucesso, mostrarei como foi o processo desde o projeto ate sua implementaçao. Primeiramente tive uma conversa com o Rafael Dohms, que trabalhou para o jornal no evento dos anos anteriores, sobre o que era possivel e o que nao era possivel fazer com a tecnologia Flash, ele queria inovar esse ano e eu Read more »

Blog da Zellen

A equipe da Zellen lançou seu blog, pode esperar que teremos muito conteúdo de primeira qualidade sobre RIA, Flash, Flex, Apollo, Flash Media Server etc. Eu já vi do que eles são capazes. Muito sucesso para Francisco Paulino(Tofinha), Rogério Oliveira, Flávio Mikami e Giuliano Boccucci. Eu já adicionei o feed deles no meu netvibes.

http://blog.zellen.com.br/

Gerenciando memória e modulos no Flex 2.0.1

Dependendo do tamanho da aplicação em desenvolvimento, pode ser necessário ter um controle do consumo de memória e modularizar a aplicação utilizando recursos como SWFLoader e agora com o Flex 2.0.1 a classe Module.
Fabio Terracini escreveu um excelente artigo explicando esse e outros fatores que com certeza ajudarão na hora de desenvolver um aplicativo de porte.

Veja o artigo completo:
http://blog.dclick.com.br/2007/01/23/gerenciamento-de-memoria-e-tamanho-dos-arquivos-em-grandes-aplicativos-utilizando-o-modules-do-flex-201/

Projeto FRBR (Flash RIA BRASIL)

Será lançando o Projeto FRBR (Flash RIA BRASIL) com o objetivo de agregar projetos e sistemas baseados na Flash Platform no Brasil. Feitos em Flash ou Flex, será uma ótima oportunidade para profissionais mostrarem seus trabalhos e receber um feedback da comunidade.

mais detalhes sobre o projeto:
http://www.lucasmarcalferreira.com.br/Blog/?p=102

A Proxima versão do Yahoo Messenger feita com Apollo e WPF

A proxima versão do Yahoo Messenger será baseando no Windows Presentation Foundation (WPF) para Windows e no Apollo para Mac OS e Linux

Mais detalhes:
http://messenger.yahoo.com/windowsvista.php

Link da palestra sobre o Apollo

Segue o link da palestra sobre o Apollo, apesar dos problemas que tivemos antes da apresentação, do nervosismo inicial(mic pegando minha respiração denovo!!!), acredito que foi boa a experiencia.

Agradecimentos especiais ao Ed Sullivan, pela ajuda e por ter cedido uma sala na ultima hora para que o encontro pudesse ser realizado, ao Fabio Terracini – Manager do AUGSP – pela contribuição e dicas e ao Danilo Santana do MXStudio.

link da gravação:
http://adobedev.adobe.acrobat.com/p83392412/

link do artigo no MXStudio
http://www.mxstudio.com.br/views.tutorial.php?act=view&cid=11&aid=979

Palestra on-line MXSTUDIO – AUGDF (Entendendo o Adobe Apollo)

O Apollo é a grande aposta da Adobe para uma nova geração de aplicações Web que se estendam também para os Desktops.

Essa palestra online visa apresentar o projeto para aqueles que ainda não o conheçam, além de gerar um debate sobre os benefícios que ele pode proporcionar.

Detalhes:

Nome: Palestra AUGDF – MXSTUDIO (Entendendo o Adobe Apollo)
Palestrante: Leonardo França
Data: 20/12/2006
Horário: 19:30
Local: http://adobechats.adobe.acrobat.com/augdfapollo/

Você pode ler um pouco sobre o Apollo neste artigo que escrevi para o MXStudio

Links das palestras sobre Flex e sobre o CFUGBR

Segue os links das palestras realizadas no dia 18/11 sobre Adobe Flex e do dia 25/11 Segundo Encontro do AUGDF/Primeiro Encontro do CFUG-BR =)

Desvendando o Flex
http://mmusergroup.adobe.acrobat.com/p30009107/

ColdFusion e Flex, Mercado de Trabalho ColdFusion no Brasil, CFUG-BR
http://adobechats.adobe.acrobat.com/p18756518/

Os arquivos das palestras sobre Flex esta no Labs

Agradecimentos especiais a Allen Seirafi, por ter cedido alguns slides de sua apresentação, Thanks Allen =)

OBS: quando estava demostrando o exemplo com o AMFPHP, acabei esquecendo de setar o objectEnconding, por isso não funcionou.

Actionscript:
  1. public function init():void{
  2.     conexao.objectEncoding = ObjectEncoding.AMF0;
  3.     var protocol:String = ExternalInterface.call("window.location.protocol.toString");
  4.     var hostname:String = ExternalInterface.call("window.location.hostname.toString");
  5.     var host:String = protocol+"//"+hostname+"/flashservices/gateway.php";
  6.     trace(protocol+"//"+hostname+"/flashservices/gateway.php");
  7.     conexao.connect(host);
  8.     preencheGrid();
  9. }

Desvendando o Flex

No proximo dia 18 estarei palestrando sobre o Adobe Flex para o MMUG-RJ, sera online via Connect/Breeze. Segue o texto de divulgação:

--------------------------------------------------------------
No próximo dia 18/11 às 15h teremos uma palestra online com Leonardo França, o tema será "Desvendando o Flex".
Leonardo França vem colaborando com ótimos posts em seu blog, quem ainda não conhece, http://www.leonardofranca.com.br . Ele é Manager do AUG-DF - Abobe User Groups de Brasilia.( www.augdf.com.br) e Adobe Certified Professional Flash MX 2004 Developer.

Quem puder divulgar em blogs/sites, eu agradeço.

http://mmusergroup.adobe.acrobat.com/flex/
[Nem adianta entrar agora :) ]

[]´s
---------------------------------------------------------------

Preparei um roteiro para seguir mas quem quiser, pode deixar comentário com sugestões sobre o que querem que eu fale na palestra.
Aguardo a presença de todos ;)

Codinomes dos Betas da Adobe(Macromedia)

Segue alguns codinomes usados pela Adobe(Macromedia), lista em constante atualização :D .

Product Codename
Adobe AIR 2.0 Athena
Adobe AIR 1.5 Cosmo
Adobe AIR 1.0 Apollo
Adobe Media Player Philo
VoIP for Flash Pacifica
Flash Player 10 Astro
Flash Player 9.0.60 Moviestar
Flash CS5 Viper
Flash 10 CS4 Diesel
Flash 9 CS3 Bolero(Dot Release) > Blaze
Flash Player 8.5 Zaphod
Flash 8 8Ball
Flash Player 8 Maelstrom
Flash MX 2004 7.2 Ellipsis
Flash MX 2004 Matador
Flash MX Professional 2004 Toreador
Flash MX Fang
Flash 5 Gromit
Flash Remoting Salsa
Flash Media Server 2.0.1 Dynamo
Flash Media Server 2.0 Edison
Flash Communication Server 1.5 Kaiwa
Flash Communication Server 1.0 TinCan
Flash Lite 3.0 Authoring Rob Roy
Flash Lite 2.0 Deuce
Generator 2 Tsunami
Captivate Northshore
Central 1.5 Mercury > Gemini
Flash Catalyst Thermo
Flex 4.0 Gumbo
Flex 3.0 Moxie
FDS 2.x/3.0 ? Borneo
Flex Builder 2 Zorn
Flex 2.0 Mistral
Flex 1.5 for .NET Wondertwin
Flex 1.0 Illiad > Odyssey > RedHouse > Royale
Flex Builder 1.0 Brady
ColdFusion 9 Centaur
ColdFusion 8 (64Bit) Gemini
ColdFusion 8 Scorpio
ColdFusion MX 7.5 (?) Mystic
ColdFusion MX 7 Updater (7.0.1) Merrimack
ColdFusion MX 7 Elvis > Blackstone
ColdFusion MX 6.1 RedSky
ColdFusion MX 6 Neo
JRun 5 Cheetah
JRun 4 Nozomi
Director MX 2004 Woody
Director MX Foster
Director 8.5 Tron
Director 8 Woo
Director 6 Hopper
Director 5 Spike
Multiuser Server Mars
Contribute 2 Samwise
Contribute 1 Dashboard
Dreamweaver 10 CS4 Stiletto
Dreamweaver 9 CS3 Hanzo
Dreamweaver 8 Coltrane
Fireworks 8 Avedon

Fonte:
http://luar.com.hk/blog/?p=472

Idéias para o Flash Media Server 3

A Adobe quer sugestões da comunidade para a proxima versão do Flash Media Server 3, para isso basta deixar um comentario do blog do Steve Wolkoff, segue o link:

http://blogs.adobe.com/dreaming/2006/10/fmsnext_feature_open_thread.html

Apollo esquentando o MAX2006

Mesmo não podendo ir esse ano no MAX, podemos saber atraves de alguns Blogs as ultimas novidades da Adobe, talvez a mais esperada fosse a apresentação do Apollo que promete muito e estou muito ancioso para por as mãos nessa ferramenta.

Adobe Apollo

Vou traduzir alguns posts do Marco Casario que vem acompanhando e postando o que esta vendo no MAX.
-----------------------------------
Motivation for supporting HTML/AJAX in Apollo
A equipe do Apollo deu-nos algumas razões em porque escolheram que o Apollo tivesse suporte ao HTML e o AJAX. Eu pensei a única razão era porque isto é legal, disseram que fizeram para:

  • Reuso des aplicações web e serviços já existentes (sites, mapa, etc.…)
  • Aproveitar o conhecimento dos desenvolvedores AJAX
  • Suporte a css dinâmico box model
  • Casos principais de uso
  • Contrução de complexas interfaces em HTML

Vocês fizeram um grande trabalho!

Keeping Apollo application up-to-date
Os desenvolvedores de aplicativos Desktop sabem que esse aspecto que têm que considerar quando desenvolvem uma aplicação desktop é manter atualizado. Naturalmente, este é um problema que não ocorre às aplicações web. Você sabe que o Apollo dará a possibilidade de instalar a aplicação na máquina do cliente. Isso ocorrerá quando houver uma nova versão da aplicação feita no Apollo? Nós perguntamos à equipe do Apollo e responderam a que Apollo suportará esta característica com uma API para manter a aplicação atualizada. Esta é uma notícia grande. Hoje eu tenho dois mais sessão em Apollo assim que eu tentarei aprender mais;)

Anatomy of an Apollo application
Eu farei meu melhor para compartilhar de toda a informação sobre Apollo que eu aprendi das sessões do MAX. Hoje eu quero dar algumas informações sobre as caracteristicas de um aplicativo feito com o Apollo. As aplicações feitas com Apollo são compostas da seguinte parte:

  • content files: html, swf, etc..
  • data files: text, xml, etc..
  • Application.xml: um arquivo que contem os metadata usado pelo Apollo para instalar e lançar a aplicação. Contem a informação appID, window mode, ícone, nome da aplicação e debug mode.

Todas as aplicações feitas com Apollo estão contidas em um arquivo .AIR que é um arquivo compactado(você pode renomear para .zip e descompactar). O processo da instalação converte o arquivo do pacote para um instalador nativo do sistema. É consideravelmente fácil. É como um arquivo JAR com seu processo de instação. No meu último post você aprendeu como uma aplicação em Apollo pode ser baixada e instalada (o runtime executará as etapas da instalação) ou ser instalada diretamente do browser (seamless installation). Eu tenho somente uma pergunta (esperança que o Mike ou a equipe do Apollo leiam meu blog): É possível instalar a aplicação como um serviço? Esta característica podia ser muito útil. Em todo o caso rochas de Apollo;) !

Apollo Deployment Tool: how the Apollo compiler works
Pela primeira vez a Adobe mostra como o compilador de Apollo trabalhará. Durante uma da sessão spbre o Apollo mostrou-se a ferramenta da distribuição de Apollo (ADL) através de linha de comando:

adl - runtime. \ runtime \ application.xml
adl - pacote HelloWorld.air application.xml HelloWorld.swf

A primeira linha de instrução cria o runtime usando a informação no application.xml. A segunda instrução cría o package e o conteudo do arquivo HelloWorld.air!
Consideravelmente simples, neh?
Tendo a arquivo do package (com a extensão do AIR) é possivel instalar aplicações feitas em Apollo de duas maneiras modalidades diferentes:

  • Download e instalar: distribuir o arquivo de instalação AIR, fazer os usuarios baixálo e instalar.
  • instalar do browser: “seamless Installâ€? o método que supera o sistema do download

----------------------------
Assim que tiver mais novidades vou postando aqui. thank's google translate ;)

Adobe Soundbooth disponivel no Labs

Já esta disponivel no labs da Adobe o beta do Adobe Soundbooth, um software baseado no SoundEdit 16 fornecendo a editores de video, designers etc as ferramentas para trabalho com audio como:

  • Editar áudio rapidamente.
  • Limpar ruidos do áudio.
  • Identificar e remover sons visualmente.
  • Adicionar efeitos e filtros.
  • Customizar musicas sem precisar de muita experiência.

Para Saber mais:
http://labs.adobe.com/technologies/soundbooth/

Debug aplicativos Flash/Flex pelo Firefox

Alessandro Crugnola criou uma extensão para firefox que pega as informações do comando trace que usamos nos aplicativos feitos em Flash e Flex. Para usá-la é necessário ter a versão debug do Flash Player
Link para a extensão:
http://www.sephiroth.it/weblog/archives/2006/10/flashtracer_firefox_extensionphp.php

WordPress Themes


Video & Audio Comments are proudly powered by Riffly