FLEX – Um novo conceito de R.I.A

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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

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!?