SlideShare una empresa de Scribd logo
1 de 30
Developing RIAs…  10 reasons to use Adobe Flex Enrique Duvos Sr Product Specialist Adobe Systems EMEA
Experience evolution: Building the new frontier ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Example application CLIENT/SERVER MAINFRAME WEB APPLICATIONS REACH Local Global RICH Text UI Integrated media GUI 1992 1998 2004 RICH INTERNET APPLICATIONS
Breakdown by application types Rich Desktop Applications Rich Browser Applications RICH Text UI Client & Server Functionality RICH INTERNET APPLICATIONS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nothing rich here except the hardware vendors   MAINFRAME REACH Local Global
#1 – Flex is for developers No “skip intro” here – Flex provides the  framework ,  components  and  services  to deliver Rich Internet Applications.
Flex is… Flex Framework Flex Class Libraries, Components, Containers, Layout Managers, Behaviors, and Effects Flex Utilities Compilation, Debugging, Automated Testing Flex Utilities Compilation and Debugging Programming  Language ActionScript 3, MXML Flex SDK Flex Data Services 2 Real Time Messaging Data Management Service Remote Procedure Calls  (RPC Service) Design View Flex Builder 2 Code Hinting Debugging Component Skinning
How Flex works… Browser Flash Player Web Server Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library Compile .swf .swf
#2 – Flex applications overcome browser limitations Create a new generation of  expressive ,  high performance  and  collaborative  online applications.
Transforming the User Experience ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Target Flex applications ,[object Object],[object Object],[object Object],[object Object]
#3 – Flex leverages your existing skills HTML, XML, JavaScript, Ajax, J2EE and .NET developers will be productive with Flex in no time.
How Flex works… MXML and ActionScript Flex Class Library
#4 – Flex applications have the broadest reach No more platform or browser incompatibility issues with Flex. Build, test and deploy with confidence.
Flash Player has widest reach in the World… 600 million PCs and devices 98% PCs
Flash Player 9 Flash Player 9 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ActionScript 1/2 ActionScript 3
Extending reach to desktop and mobile applications 2007-2008 Cross- Platform Rich Internet Applications Lightweight Desktop Apps Cross- Phone/Device 2006 Apollo MXML Flash Lite Flash SDK Mobile MXML Windows .NET XAML Windows Only Web Pages Native Applications XAML WPF/E XAML WPF/E JIT Deployment OS Integration Offline Operation JIT Deployment Rich Client Robust App Model JIT Deployment Dumb Client Page-Based Model Heavyweight Install Native OS Integration Offline Operation Web Browser HTML/JavaScript Ajax/Flash/Flex
#5 – Flex will enrich your Ajax applications Add  audio ,  video ,  vector   graphics  and  charting  to Ajax (just like Google, Yahoo and YouTube did).
Web 2.0 with Ajax, Flex and Flash ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],You Tube Google Finance Measure Map ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Example application
Extending Ajax… where Flex adds value http(s) transport browser client user interface JavaScript call HTML+CSS data Ajax engine HTTP request XML data web and/or XML server datastores, backend processing, legacy systems server-side systems Programming Model / Productivity Performance VM - bytecode - JIT Expressiveness Vector Graphics - Drawing API – Rich Media Real Time Binary Sockets - Pub/Sub Messaging Offline Local Storage
#6 – Flex plays well with others With  XML/SOAP  support and  J2EE integration , Flex unifies disparate data services on the client.
How Flex works… XML/HTTP REST SOAP Web Services Browser J2EE Application Server Flex Data Services 2 Flash Player Web Server Existing Applications and Infrastructure Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library Compile Data Data .swf .swf .swf
#7 – Flex makes you (and your applications) look good Transitions ,  effects ,  skinning  and  visual component   states  deliver immersive user experiences.
Flex class library ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
#8 – Flex will make you go faster Flex transforms the developer experience - with productive  coding   tools ,  integrated debugging  and  automated testing  support.
Flex Builder… developer productivity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
#9 – Flex makes it easier to work with data Data  synchronisation ,  offline   storage ,  publish/subscribe   messaging  and  real-time data push  for “data-rich” applications.
Flex Data Services… extending RIA capability Example application Flex Data Services XML data connectivity RPC Services Faster binary data transfer Traditional web data Connection to middleware / data source Conflict Resolution Data Management Off-line applications Load large data by sets  (maps) Web-tier SWF creation Co-Browsing Messaging Chat / IM Real Time Data Streaming
#10 – You can build flex applications for free! Compile and deploy Flex applications at no cost with the Flex 2 SDK…  download it from Adobe.com .
Putting it all together… FREE FREE FREE *formerly Flash Player 8.5.  Click here for more info . Flex SDK 2 Flex/Ajax Bridge Flash Player 9* Flex Builder 2 Design View Code Hinting Debugging Component Skinning Flex Data Services 2 Messaging Service Data Management Service RPC Services
Download Flex… www.adobe.com/go/flex   Learn more… www.flex.org
 

Más contenido relacionado

La actualidad más candente

XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM Connections
TIMETOACT GROUP
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
Munish Gupta
 
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
TIMETOACT GROUP
 
Intranet mit-ibm-connections+xcc-vaude
Intranet mit-ibm-connections+xcc-vaudeIntranet mit-ibm-connections+xcc-vaude
Intranet mit-ibm-connections+xcc-vaude
TIMETOACT GROUP
 

La actualidad más candente (20)

XCC Benefits - Who profits from XCC?
XCC Benefits - Who profits from XCC?XCC Benefits - Who profits from XCC?
XCC Benefits - Who profits from XCC?
 
XCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM ConnectionsXCC Introduction - Web Content Management Extension for IBM Connections
XCC Introduction - Web Content Management Extension for IBM Connections
 
Orcas
OrcasOrcas
Orcas
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
 
Co|Create Website Documentation Guidebook
Co|Create Website Documentation GuidebookCo|Create Website Documentation Guidebook
Co|Create Website Documentation Guidebook
 
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
ARCHIVE - What's new in Release 4.0 of the Web Content Management Extension f...
 
XCC - What's New Release 10
XCC - What's New Release 10XCC - What's New Release 10
XCC - What's New Release 10
 
Web2.0
Web2.0Web2.0
Web2.0
 
Web2 0
Web2 0Web2 0
Web2 0
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
 
RIA - Rich Internet Applications
RIA - Rich Internet ApplicationsRIA - Rich Internet Applications
RIA - Rich Internet Applications
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
 
Intranet mit-ibm-connections+xcc-vaude
Intranet mit-ibm-connections+xcc-vaudeIntranet mit-ibm-connections+xcc-vaude
Intranet mit-ibm-connections+xcc-vaude
 
AKS
AKSAKS
AKS
 
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
Stop the Intranet Schizophrenia (and Succeed with IBM Connections)
 
RIA
RIARIA
RIA
 
IBM Connections Engagement Center
IBM Connections Engagement CenterIBM Connections Engagement Center
IBM Connections Engagement Center
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 

Similar a Developing RIAs... 10 reasons to use Adobe Flex

Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
pradeepfdo
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
Subodh Pushpak
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Training
guest25cec3
 

Similar a Developing RIAs... 10 reasons to use Adobe Flex (20)

Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
 
What is Adobe Flex ?
What is Adobe Flex  ?What is Adobe Flex  ?
What is Adobe Flex ?
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integration
 
Introduction to Adobe Flex - Zaloni
Introduction to Adobe Flex - ZaloniIntroduction to Adobe Flex - Zaloni
Introduction to Adobe Flex - Zaloni
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overview
 
Flex3
Flex3Flex3
Flex3
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0Flex Remoting With WebORB v1.0
Flex Remoting With WebORB v1.0
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
Apache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI frameworkApache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI framework
 
Adobe AIR Seminar
Adobe AIR SeminarAdobe AIR Seminar
Adobe AIR Seminar
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Training
 
Getting Started with Flex and PHP
Getting Started with Flex and PHPGetting Started with Flex and PHP
Getting Started with Flex and PHP
 

Más de Matthias Zeller

The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
Matthias Zeller
 

Más de Matthias Zeller (9)

Running a large commercial data asset
Running a large commercial data assetRunning a large commercial data asset
Running a large commercial data asset
 
Powering your Apps with Data.com (Dreamforce 2011)
Powering your Apps with Data.com (Dreamforce 2011)Powering your Apps with Data.com (Dreamforce 2011)
Powering your Apps with Data.com (Dreamforce 2011)
 
Creating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexCreating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe Flex
 
Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAX
 
Next Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sNext Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA's
 
Is The Personal Portal The Future Of Your Desktop
Is The Personal Portal The Future Of Your DesktopIs The Personal Portal The Future Of Your Desktop
Is The Personal Portal The Future Of Your Desktop
 
Genesis Overview Slides from Adobe MAX 2008
Genesis Overview Slides from Adobe MAX 2008Genesis Overview Slides from Adobe MAX 2008
Genesis Overview Slides from Adobe MAX 2008
 
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
 
Adobe "Genesis" Overview @ Office 20
Adobe "Genesis" Overview @ Office 20Adobe "Genesis" Overview @ Office 20
Adobe "Genesis" Overview @ Office 20
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Developing RIAs... 10 reasons to use Adobe Flex

  • 1. Developing RIAs… 10 reasons to use Adobe Flex Enrique Duvos Sr Product Specialist Adobe Systems EMEA
  • 2.
  • 3.
  • 4. #1 – Flex is for developers No “skip intro” here – Flex provides the framework , components and services to deliver Rich Internet Applications.
  • 5. Flex is… Flex Framework Flex Class Libraries, Components, Containers, Layout Managers, Behaviors, and Effects Flex Utilities Compilation, Debugging, Automated Testing Flex Utilities Compilation and Debugging Programming Language ActionScript 3, MXML Flex SDK Flex Data Services 2 Real Time Messaging Data Management Service Remote Procedure Calls (RPC Service) Design View Flex Builder 2 Code Hinting Debugging Component Skinning
  • 6. How Flex works… Browser Flash Player Web Server Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library Compile .swf .swf
  • 7. #2 – Flex applications overcome browser limitations Create a new generation of expressive , high performance and collaborative online applications.
  • 8.
  • 9.
  • 10. #3 – Flex leverages your existing skills HTML, XML, JavaScript, Ajax, J2EE and .NET developers will be productive with Flex in no time.
  • 11. How Flex works… MXML and ActionScript Flex Class Library
  • 12. #4 – Flex applications have the broadest reach No more platform or browser incompatibility issues with Flex. Build, test and deploy with confidence.
  • 13. Flash Player has widest reach in the World… 600 million PCs and devices 98% PCs
  • 14.
  • 15. Extending reach to desktop and mobile applications 2007-2008 Cross- Platform Rich Internet Applications Lightweight Desktop Apps Cross- Phone/Device 2006 Apollo MXML Flash Lite Flash SDK Mobile MXML Windows .NET XAML Windows Only Web Pages Native Applications XAML WPF/E XAML WPF/E JIT Deployment OS Integration Offline Operation JIT Deployment Rich Client Robust App Model JIT Deployment Dumb Client Page-Based Model Heavyweight Install Native OS Integration Offline Operation Web Browser HTML/JavaScript Ajax/Flash/Flex
  • 16. #5 – Flex will enrich your Ajax applications Add audio , video , vector graphics and charting to Ajax (just like Google, Yahoo and YouTube did).
  • 17.
  • 18. Extending Ajax… where Flex adds value http(s) transport browser client user interface JavaScript call HTML+CSS data Ajax engine HTTP request XML data web and/or XML server datastores, backend processing, legacy systems server-side systems Programming Model / Productivity Performance VM - bytecode - JIT Expressiveness Vector Graphics - Drawing API – Rich Media Real Time Binary Sockets - Pub/Sub Messaging Offline Local Storage
  • 19. #6 – Flex plays well with others With XML/SOAP support and J2EE integration , Flex unifies disparate data services on the client.
  • 20. How Flex works… XML/HTTP REST SOAP Web Services Browser J2EE Application Server Flex Data Services 2 Flash Player Web Server Existing Applications and Infrastructure Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library Compile Data Data .swf .swf .swf
  • 21. #7 – Flex makes you (and your applications) look good Transitions , effects , skinning and visual component states deliver immersive user experiences.
  • 22.
  • 23. #8 – Flex will make you go faster Flex transforms the developer experience - with productive coding tools , integrated debugging and automated testing support.
  • 24.
  • 25. #9 – Flex makes it easier to work with data Data synchronisation , offline storage , publish/subscribe messaging and real-time data push for “data-rich” applications.
  • 26. Flex Data Services… extending RIA capability Example application Flex Data Services XML data connectivity RPC Services Faster binary data transfer Traditional web data Connection to middleware / data source Conflict Resolution Data Management Off-line applications Load large data by sets (maps) Web-tier SWF creation Co-Browsing Messaging Chat / IM Real Time Data Streaming
  • 27. #10 – You can build flex applications for free! Compile and deploy Flex applications at no cost with the Flex 2 SDK… download it from Adobe.com .
  • 28. Putting it all together… FREE FREE FREE *formerly Flash Player 8.5. Click here for more info . Flex SDK 2 Flex/Ajax Bridge Flash Player 9* Flex Builder 2 Design View Code Hinting Debugging Component Skinning Flex Data Services 2 Messaging Service Data Management Service RPC Services
  • 29. Download Flex… www.adobe.com/go/flex Learn more… www.flex.org
  • 30.