FLEX – Um novo conceito de R.I.A. Glerter Sabiá – gas2 Gleibson Rodrigo - grso
Roteiro RIA e Web 2.0 Flash O que é o FLEX? História O SWF Estrutura do Flash Exemplos de Flash Porque Flash é ruim? O que é o FLEX? Definição Action Script 3.0 Arquitetura do FLEX Exemplos na Web Desenvolvimento
RIA RIA é a abreviação de Rich Internet Applications ou Aplicações Ricas para Internet. É uma Aplicação Web que contêm características e funcionalidades de uma aplicação desktop tradicional. O que é rico no RIA? Múltiplas fontes, imagens vetoriais e bitmap, animações, conferências online, áudio e vídeo online.
RIA
Web 2.0 Web 2.0 é AJAX? Ajax é um conceito Não!!! Ajax é um conceito Requisições assíncronas e muito mais! Web 2.0 é o nome para um conjunto de conceitos que representam a maturidade no desenvolvimento de aplicações web.
A história do Flash Flash?! A minha polaroid tem um. A Macromedia não inventou, englobou! Empresa Future Wave Concorrente do ShockWave da Director Nascimento do ActionScript Evoluiu desde a simples animação de imagens até a codificação com ActionScript
O SWF ByteCode Interpretado Pode conter fontes embutidas Pode conter Bitmaps embutidos Criação de um filme interativo através de imagens vetoriais.
Estrutura do Flash
Exemplos de Flash
Porque Flash é ruim!? Mistura de código processador com edição de imagens Pulverização do código em diferentes pontos da aplicação Baixa produtividade Difícil manutenção
FLEX – Um novo conceito Em um mundo onde a maioria das experiências digitais é decepcionante, a Plataforma Macromedia Flash oferece algo diferente. É uma plataforma em tempo de execução Uma plataforma mais leve que as anteriores IDE baseada em Eclipse Multiplataforma Pode ser usada para mídia rica (RIA) Aplicativos empresariais Comunicação
O FLEX O Adobe Flex é uma solução completa para criar e fornecer aplicações ricas, robustas, interativas e que possibilitem uma interface mais amigável e intuitiva para o usuário
Action Script 3.0 Paradigma de orientação a objetos Todo o aplicativo agora é código Permite rápido desenvolvimento Facilita a manutenção e padronização do código Facilita reuso de código
Arquitetura do FLEX
Exemplos de FLEX na web http://www.eng.com.br/site/bin/ENG_Flex.cfml
Exemplo de Aplicativo FLEX
Desenvolvimento Um passeio pela API de ActionScript 3 Utilizando a Ferramenta Flex Bulder 2
Conclusão Com o FLEX a ADOBE deixou de se orgulhar de pequenas animações (flash) e agora se importa com grandes aplicações corporativas desenvolvidas em FLEX. Maior poder para o programador Orientação a objetos é uma tendência
FLEX – Um novo conceito de R.I.A. Dúvidas!? Glerter Sabiá – gas2 Gleibson Rodrigo - grso