Desenvolvendo aplicações RIA - Marcel Araujo
-
Upload
tchelinux-slides -
Category
Technology
-
view
2.801 -
download
1
description
Transcript of Desenvolvendo aplicações RIA - Marcel Araujo
![Page 1: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/1.jpg)
2006 Adobe Systems Incorporated. All Rights Reserved. 1
Desenvolvendo Aplicações RIA
![Page 2: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/2.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Introdução
![Page 3: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/3.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Quem sou eu???
Marcel Araujo
5 anos de desenvolvimento
Flex, RoR, PHP, jQuery...
Moderador do CodeIgniter.com.br
www.marcelaraujo.com.br
![Page 4: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/4.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
O que é RIA???
![Page 5: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/5.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
O que é RIA???
Aplicações Ricas para Internet (RIA) são aplicações web que tem características e funcionalidades de aplicações tradicionais do tipo desktop.
![Page 6: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/6.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Plataforma Adobe
Servidores
ColdFusionLiveCycle Flash Media Server
FlashCast
Scene7
Frameworks
ClientesAdobe Flash Player
Ferramentas de Criação
AplicaçõesAdobeMediaPlayer
AdobeBuzzword
AcrobatConnect
Ajax Flex
![Page 7: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/7.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
O que é FLEX???
![Page 8: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/8.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
O que é FLEX???Framework Flash Opensource utilizado para criar aplicações RIA para rodar na AVM. Adobe Released Flex 1.0 em Março de 2004 Current SDK: 4.0 Flex Builder IDE based on Eclipse
http://www.adobe.com/products/flex/
![Page 9: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/9.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flash vs. Flex
![Page 10: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/10.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é...
![Page 11: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/11.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex serve para...
Photoshop Express Photoshop Express
![Page 12: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/12.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex não é para sites!!!!
![Page 13: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/13.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
http://www.digital-studio.lu/
![Page 14: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/14.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
http://www.drogariasaopaulo.com.br/
![Page 15: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/15.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Mas por que Flex???
![Page 16: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/16.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
![Page 17: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/17.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Seis razões para usar Flex
1. Compatível com qualquer browser
2. Segurança
3. Sem preocupação com canal alpha de imagens PNG
4. Rapidez no desenvolvimento
5. Curva de aprendizado
6. Criada, desenvolvida e mantida pela Adobe
![Page 18: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/18.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex vs. HTML
![Page 19: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/19.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
MXML
Linguagem base do Flex baseada em XML
Action Script 2.0 e 3.0 integrado ao desenvolvimento
Desenvolvimento orientado a eventos
Orientação a Objetos
![Page 20: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/20.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
MXML - Código
![Page 21: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/21.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
MXML – Swf gerado
![Page 22: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/22.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é multi-idiomas
![Page 23: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/23.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é multi-idiomas
ASCII text (POST,GET,REST Headers suportado)
XML (POST,GET,REST Headers suportado)
SOAP 1.1 e 1.2
AMF (Formato otimizado de dados binários serializados)
Sockets
![Page 24: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/24.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é Altamente Escalável
![Page 25: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/25.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Como funciona o Flex???
Flex Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
Compila
Browser
Flash Player
Web Server
J2EE Application Server
LC Data ServicesXML/HTTP
REST
SOAP Web Services
SOAP HTTP/S AMF/S RTMP/S
![Page 26: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/26.jpg)
2008 Adobe Systems Incorporated. All Rights Reserved.
Desenvolvendo pequenos exemplos....
![Page 28: Desenvolvendo aplicações RIA - Marcel Araujo](https://reader036.fdocumentos.com/reader036/viewer/2022062615/5483054fb079592e0c8b4977/html5/thumbnails/28.jpg)
2006 Adobe Systems Incorporated. All Rights Reserved. 28
Desenvolvendo Aplicações RIA