Rich Internet Application (RIA) Overview
Contents What is RIA? Drawbacks of traditional web applications Advantages of RIA RIA Tools and some examples of RIA RIA Architecture Business benefits by  using RIA?
What is  RIA  ? Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically provide a "no-refresh" look to the user interface. RIA provide  HDuX  - High Definition User eXperience
Limitations of HTML-based web applications  Process complexity  - Multi-step tasks are time-consuming and frustrating. Data complexity  – HTML based web application don't facilitate the manipulation and visualization of complex data.  Feedback complexity  - Server-based processing limits the scope of an interactive user experience.
What is special in  RIA ?  RIA works in web RIA appears – never refreshes RIA reduces network traffic  RIA is rich RIA makes it easy
Differences between a Desktop,  traditional web application and  RIA Y Y N Low Maintenance Y N Y Interactive, Responsive Y N Y Rich User Experience RIAs Web applications Desktop Features
RIA  Tools Adobe Flex Openlaszlo Microsoft Silverlight JavaFX
RIA  Architecture Ajax and Flash Based
Ajax-based  RIA  architecture  User Interface Ajax Engine Web Server Data stores Client (Browser) JavaScript HTML + CSS  Data HTTP Request XML data Server
Flash-based  RIA  architecture  Flash Player Client (Browser) Presentation Server  (Flex, Open Laszlo) Web/App Server XML Compressed Binary (.swf)
Business Benefits of  RIA RIA enables more transactions Low operational cost and improves performance RIA retains customers
Resources http://www.macromedia.com/platform/whitepapers/idc_impact_of_rias.pdf  [ RIA ] http://www.adaptivepath.com/publications/essays/archives/000385.php  [ Ajax ] http://www.adobe.com/products/flex/  [ Flex ] http://www.openlaszlo.org/  [ Openlaszlo ] http://www.sun.com/software/javafx/  [ JavaFX ]
THANK YOU

Rich internet application (ria)

  • 1.
  • 2.
    Contents What isRIA? Drawbacks of traditional web applications Advantages of RIA RIA Tools and some examples of RIA RIA Architecture Business benefits by using RIA?
  • 3.
    What is RIA ? Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically provide a "no-refresh" look to the user interface. RIA provide HDuX - High Definition User eXperience
  • 4.
    Limitations of HTML-basedweb applications Process complexity - Multi-step tasks are time-consuming and frustrating. Data complexity – HTML based web application don't facilitate the manipulation and visualization of complex data. Feedback complexity - Server-based processing limits the scope of an interactive user experience.
  • 5.
    What is specialin RIA ? RIA works in web RIA appears – never refreshes RIA reduces network traffic RIA is rich RIA makes it easy
  • 6.
    Differences between aDesktop, traditional web application and RIA Y Y N Low Maintenance Y N Y Interactive, Responsive Y N Y Rich User Experience RIAs Web applications Desktop Features
  • 7.
    RIA ToolsAdobe Flex Openlaszlo Microsoft Silverlight JavaFX
  • 8.
    RIA ArchitectureAjax and Flash Based
  • 9.
    Ajax-based RIA architecture User Interface Ajax Engine Web Server Data stores Client (Browser) JavaScript HTML + CSS Data HTTP Request XML data Server
  • 10.
    Flash-based RIA architecture Flash Player Client (Browser) Presentation Server (Flex, Open Laszlo) Web/App Server XML Compressed Binary (.swf)
  • 11.
    Business Benefits of RIA RIA enables more transactions Low operational cost and improves performance RIA retains customers
  • 12.
    Resources http://www.macromedia.com/platform/whitepapers/idc_impact_of_rias.pdf [ RIA ] http://www.adaptivepath.com/publications/essays/archives/000385.php [ Ajax ] http://www.adobe.com/products/flex/ [ Flex ] http://www.openlaszlo.org/ [ Openlaszlo ] http://www.sun.com/software/javafx/ [ JavaFX ]
  • 13.