Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Adobe Flex
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
O que é Adobe Flex
• O Flex é uma estrutura de códig...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
O que é RIA
• São aplicações web que contém
caracter...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
O que é Adobe Flash Player
• É uma maquina virtual c...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
O que é Adobe AIR
• O Adobe AIR é um runtime para vá...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Versões do Adobe Flex
• SDK: É um compilador em modo...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Linguagens
• MXML: linguagem de marcação baseada
em ...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Acesso a dados
• O Flex serve somente como camada vi...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
O que é AMF
• Action Message Format, é um protocolo ...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Opções de AMF
• Existem varias opções de AMF para
di...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Vantagens do Adobe Flex
• Aplicações rodam em cima d...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Desvantagens do Adobe Flex
• Linguagens ActionScript...
Adobe Flex
Andrews Roberson Batista
http://www.andrewsroberson.com.br
Trabalhando com Adobe Flex
• Jovens, RIA Rules! 
Próximos SlideShares
Carregando em…5
×

Adobe Flex

2.163 visualizações

Publicada em

Apresentação sobre Adobe Flex utilizada para ministrar Curso de Extenção na Unidade de Ensino Superior Uniguaçu

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.163
No SlideShare
0
A partir de incorporações
0
Número de incorporações
253
Ações
Compartilhamentos
0
Downloads
43
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Adobe Flex

  1. 1. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Adobe Flex
  2. 2. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br O que é Adobe Flex • O Flex é uma estrutura de código aberto altamente produtiva para a criação de aplicativos ricos para Web. • É possível executar RIAs criadas com o Flex no navegador, usando o software onipresente Adobe Flash Player, ou no desktop, usando o Adobe AIR.
  3. 3. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br O que é RIA • São aplicações web que contém características e funcionalidades de uma aplicação desktop tradicional. • Tipicamente uma aplicação RIA transfere a necessidade de processamento do cliente (em uma estrutura cliente-servidor) para o navegador, porém mantém o processamento mais pesado no servidor de aplicação.
  4. 4. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br O que é Adobe Flash Player • É uma maquina virtual criada para executar aplicativos SWF
  5. 5. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br O que é Adobe AIR • O Adobe AIR é um runtime para vários sistemas operacionais que permite aos desenvolvedores combinar tecnologias como HTML, Ajax, Adobe Flash e Flex para implantar RIAs no desktop.
  6. 6. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Versões do Adobe Flex • SDK: É um compilador em modo caractere, onde é possível desenvolver aplicações Flex gratuitamente. • Flex Builder: É um framework que oferece várias facilidades ao usuário, uma delas é os componentes.
  7. 7. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Linguagens • MXML: linguagem de marcação baseada em XML • ActionScript: linguagem de programação orientada à objetos baseada em ECMAScript
  8. 8. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Acesso a dados • O Flex serve somente como camada view, ou seja somente para visualização da aplicação. • Para acessar dados e fazer interação com o servidor (back-end) utiliza-se o protocolo AMF
  9. 9. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br O que é AMF • Action Message Format, é um protocolo de serialização e desserialização de objetos em modo binário, onde, aumenta a eficiência e rapidez da transmissão de dados entre aplicações.
  10. 10. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Opções de AMF • Existem varias opções de AMF para diferentes linguagens. • PHP: AMFPHP, Weborb for PHP, ZendAMF • Java: BlazeDS (opensource) e LiveCycle Data Services • Ruby on Rails: RubyAMF • .NET: Weborb for .NET
  11. 11. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Vantagens do Adobe Flex • Aplicações rodam em cima do Adobe Flash Player (presente em 98% dos computadores); • Fácil acesso a serviços externos (WebServices); • Aplicações cross-platform/cross-browser; • Linguagem Orientada a Objetos; • Integração com demais ferramentas da Adobe; • Integração com diversas linguagens server-side; • Design amigável e de simples utilização; • Vasta documentação.
  12. 12. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Desvantagens do Adobe Flex • Linguagens ActionScript e MXML desconhecida pela maioria dos programadores; • Ferramenta de geração de relatórios/gráficos são pagas.
  13. 13. Adobe Flex Andrews Roberson Batista http://www.andrewsroberson.com.br Trabalhando com Adobe Flex • Jovens, RIA Rules! 

×