Arian Pasquali - Introdução ao Flex @ FUGSC

1.751 visualizações

Publicada em

Apresentação de Arian Pasquali de introdução ao Flex no primeiro encontro do FUGSC

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.751
No SlideShare
0
A partir de incorporações
0
Número de incorporações
90
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide



























  • Arian Pasquali - Introdução ao Flex @ FUGSC

    1. 1. Adobe Flex Uma breve introdução Arian Rodrigo Pasquali arian.pasquali@informant.com.br
    2. 2. Objetivos
    3. 3. Objetivos • Entender para que serve Flex
    4. 4. Objetivos • Entender para que serve Flex • Entender quando usar (e quando não usar)
    5. 5. Sobre mim • Desenvolvedor desde 2005 • Flex desde versão 1.5 • SCJP, SCJA e Adobe Certified Expert - Flex 3 with Air arian.pasquali@informant.com.br blog.arianpasquali.com www.informant.com.br twitter @arianpasquali
    6. 6. Sumário • O que é Flex? • Que problemas tenta resolver? • Funcionamento
    7. 7. Origem • Flash • Animações • Jogos • Videos • Aplicações?
    8. 8. História Macromedia apresenta o termo RIA (Rich Internet Application) ao desenvolver o 2002 projeto pai do Flex. Codinome “Royale” 2003 Macromedia apresenta o Royale no evento Macromedia MAX Flex 1.0 em março 2004 Flex 1.5 em novembro Nova máquina virtual do Flash Player 2005 Adobe compra Macromedia 2006 Flex 2 2007 Flex SDK vira opensource 2008 Flex 3 2010 Flex 4
    9. 9. O que é Flex? Plataforma de desenvolvimento de aplicações ricas para a internet • Linguagem • Framework • Componentes UI • Serviços (BlazeDS, LiveCycle, GraniteDS)
    10. 10. Linguagem
    11. 11. Linguagem • MXML
    12. 12. Linguagem • MXML • Baseado em XML
    13. 13. Linguagem • MXML • Baseado em XML • Marcação
    14. 14. Linguagem • MXML • Baseado em XML • Marcação • Próprio para criar interfaces
    15. 15. Linguagem • MXML • Baseado em XML • Marcação • Próprio para criar interfaces • Action Script 3.0
    16. 16. Linguagem • MXML • Baseado em XML • Marcação • Próprio para criar interfaces • Action Script 3.0 • Funcional
    17. 17. Linguagem • MXML • Baseado em XML • Marcação • Próprio para criar interfaces • Action Script 3.0 • Funcional • Regra de negócio
    18. 18. Linguagem • MXML • Baseado em XML • Marcação • Próprio para criar interfaces • Action Script 3.0 • Funcional • Regra de negócio • Baseado na ECMAScript
    19. 19. Por quê Flex?
    20. 20. Por quê Flex? • Para o desenvolvedor
    21. 21. Por quê Flex? • Para o desenvolvedor • Facilidade de aprendizado
    22. 22. Por quê Flex? • Para o desenvolvedor • Facilidade de aprendizado • Ambiente de desenvolvimento
    23. 23. Por quê Flex? • Para o desenvolvedor • Facilidade de aprendizado • Ambiente de desenvolvimento • Opensource
    24. 24. Por quê Flex? • Para o desenvolvedor • Facilidade de aprendizado • Ambiente de desenvolvimento • Opensource • Comunidade ativa de desenvolvedores
    25. 25. Por quê Flex? • Para o desenvolvedor • Facilidade de aprendizado • Ambiente de desenvolvimento • Opensource • Comunidade ativa de desenvolvedores • Independente de browser
    26. 26. Por quê Flex? • Para o desenvolvedor • Facilidade de aprendizado • Ambiente de desenvolvimento • Opensource • Comunidade ativa de desenvolvedores • Independente de browser • Independente de sistema operacional
    27. 27. Adobe Open source • Desde 2007 Flex SDK open source • Mozilla Public License • Best Open Source Ria Solution - AjaxWorld http://opensource.adobe.com/wiki/display/flexsdk/
    28. 28. Funcionamento
    29. 29. Quando não usar
    30. 30. blah blah blah Mão na massa com Endrigo Antonini

    ×