FLEX – Um novo
conceito de R.I.A.
Glerter Sabiá – gas2
Gleibson 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.
Dúvidas!?
Glerter Sabiá – gas2
Gleibson Rodrigo - grso
Download

FLEX