Desenvolvendo Aplicações RIA
<ul><li>Introdução </li></ul>
Quem sou eu??? Marcel Araujo 5 anos de desenvolvimento Flex, RoR, PHP, jQuery... Moderador do CodeIgniter.com.br www.marce...
O que é RIA???
O que é RIA??? <ul><li>Aplicações Ricas para Internet (RIA) são aplicações web que tem características e funcionalidades d...
Plataforma Adobe Servidores ColdFusion LiveCycle Flash Media  Server Flash Cast Scene7 Frameworks Clientes Adobe  Flash Pl...
O que é FLEX???
O que é FLEX??? <ul><li>Framework Flash Opensource utilizado para criar aplicações RIA para rodar na AVM. </li></ul><ul><l...
Flash vs. Flex
Flex é...
Flex serve para... Photoshop Express Photoshop Express
<ul><li>Flex não é para sites!!!! </li></ul>
http://www.digital-studio.lu/
http://www.drogariasaopaulo.com.br/
Mas por que Flex???
 
Seis razões para usar Flex <ul><li>Compatível com qualquer browser </li></ul><ul><li>Segurança </li></ul><ul><li>Sem preoc...
<ul><li>Flex vs. HTML </li></ul>
MXML <ul><li>Linguagem base do Flex baseada em XML </li></ul><ul><li>Action Script 2.0 e 3.0 integrado ao desenvolvimento ...
MXML - Código
MXML – Swf gerado
Flex é multi-idiomas
Flex é multi-idiomas <ul><li>ASCII text (POST,GET,REST Headers suportado) </li></ul><ul><li>XML (POST,GET,REST Headers sup...
Flex é Altamente Escalável
Como funciona o Flex??? J2EE Application Server LC Data Services XML/HTTP REST SOAP Web Services Flex Builder IDE Flex SDK...
<ul><li>Desenvolvendo pequenos exemplos.... </li></ul>
Obrigado!!! <ul><li>@ marcelaraujo </li></ul>[email_address]
Desenvolvendo Aplicações RIA
Upcoming SlideShare
Loading in …5
×

Desenvolvendo aplicações RIA - Marcel Araujo

2,548 views
2,456 views

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,548
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Desenvolvendo aplicações RIA - Marcel Araujo

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

×