Download - FLEX – Um novo conceito de R.I.A
FLEX – Um novo conceito de R.I.A.
Glerter Sabiá – gas2Gleibson Rodrigo - grso
Roteiro
• RIA e Web 2.0• Flash
– 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?– 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.
Glerter Sabiá – gas2Gleibson Rodrigo - grso
Dúvidas!?