1 / 12

RIAs - Beyond the Buzz

RIAs - Beyond the Buzz. James Ward Technical Evangelist jamesward.org jaward@adobe.com. Rich Internet Applications. Global. 2004. WEB APPLICATIONS. RICH INTERNET APPLICATIONS. 1998. REACH. 1992. Desktop. MAINFRAME. Local. RICH. Text UI. Integrated media GUI.

Download Presentation

RIAs - Beyond the Buzz

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RIAs - Beyond the Buzz James WardTechnical Evangelist jamesward.org jaward@adobe.com

  2. Rich Internet Applications Global 2004 WEB APPLICATIONS RICH INTERNET APPLICATIONS 1998 REACH 1992 Desktop MAINFRAME Local RICH Text UI Integrated media GUI

  3. What is a Rich Internet Application?

  4. What is a Rich Internet Application? connected alive interactive responsive

  5. Flash Player 5 Flash Player 6 Flash Player 7 Flash Player 8 Flash Player 8 (projected)‏ Flash Player Penetration 100.0% 90.0% 80.0% FLASH 9 91% Penetration in 12 months 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0%

  6. Flash HTML Flex ActionScript XML Audio Video HTML JavaScript XML CSS HTML Flash PDF PDF Adobe AIR Application Stack Cross-OS Application IntegratedRendering Integrated DOMs& Scripting File SystemAccess NetworkDetection Notifications ApplicationUpdate Drag andDrop LocalDatabase ... Adobe AIR APIs Mac, Windows, Linux & Device OS

  7. .swf .swf How Flex Works Flex Builder IDE Browser MXML and ActionScript Flash Player Flex SDK MXML ActionScript Flex Class Library Data Data Web Server Compile XML/HTTP REST SOAP Web Services J2EE Application Server Flex Data Services 2 Existing Applications and Infrastructure

  8. Flex with Java via XML (RESTful / SOAP) App Server Web Service XML (RESTful / SOAP) Client

  9. Flex with Java via FDS Remoting J2EE Server Flex Data Services POJO Spring Bean Endpoint AMF Client EJB Other

  10. Messaging System X Adapter X JMS Provider JMS Adapter Messaging System Y Adapter Y Flex with Java via FDS Messaging J2EE Server Flex Data Services Message Service Endpoint RTMP AMF HTTP Publisher Subscriber

  11. RDBMS JDBC Adapter Hibernate Hibernate Adapter ColdFusion CFC Adapter Flex with Java via FDS Data Sync J2EE Server Flex Data Services Client A DAO Data Service Endpoint Object Adapter Client B Client C

  12. data data data Data centric applications Example applications: App Server PresentationTier Flex Data Services 2 • Business analytics • Order processing systems • Call-centre management applications • Customers looking to manage data which needs to be synchronised across tiers and enterprise integration to existing systems and infrastructure J2EE Business Tier Business andTransaction Logic (Java) IntegrationTier Connectors to Dataand Legacy Systems ResourceTier DBMS LDAP CRM/ ERP/CM Web Svcs.

More Related