Upload
tchelinux-slides
View
2.801
Download
1
Embed Size (px)
DESCRIPTION
Marcel Araujo Web Developer há pouco mais de três anos, atualmente sou colaboro como desenvolvedor PHP e jQuery na empresa de mídia interativa Sitionet. Já atuei desenvolvendo em linguagens como Assembly, C, Ruby on Rails, Visual Basic, Delphi e Java. Sou um apaixonado por Flex, Java e PHP. Aprender faz parte do meu dia a dia e gostaria de compartilhar um pouco da minha estrada com outras pessoas porque conhecimento deve ser compartilhado sempre… Sou adepto do software livre e a evangelista do Ubuntu e do SuSe. Participo ativamente de vários grupos de discussão do Google tais como #FlexDev, #TcheLinux, #jQuery, #PHPBrasil e #ListaPHP.
Citation preview
2006 Adobe Systems Incorporated. All Rights Reserved. 1
Desenvolvendo Aplicações RIA
2008 Adobe Systems Incorporated. All Rights Reserved.
Introdução
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
2008 Adobe Systems Incorporated. All Rights Reserved.
O que é RIA???
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.
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
2008 Adobe Systems Incorporated. All Rights Reserved.
O que é FLEX???
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/
2008 Adobe Systems Incorporated. All Rights Reserved.
Flash vs. Flex
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é...
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex serve para...
Photoshop Express Photoshop Express
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex não é para sites!!!!
2008 Adobe Systems Incorporated. All Rights Reserved.
http://www.digital-studio.lu/
2008 Adobe Systems Incorporated. All Rights Reserved.
http://www.drogariasaopaulo.com.br/
2008 Adobe Systems Incorporated. All Rights Reserved.
Mas por que Flex???
2008 Adobe Systems Incorporated. All Rights Reserved.
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
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex vs. HTML
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
2008 Adobe Systems Incorporated. All Rights Reserved.
MXML - Código
2008 Adobe Systems Incorporated. All Rights Reserved.
MXML – Swf gerado
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é multi-idiomas
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
2008 Adobe Systems Incorporated. All Rights Reserved.
Flex é Altamente Escalável
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
2008 Adobe Systems Incorporated. All Rights Reserved.
Desenvolvendo pequenos exemplos....
2006 Adobe Systems Incorporated. All Rights Reserved. 28
Desenvolvendo Aplicações RIA