Rich Internet Application (RIA) Overview
Contents <ul><li>What is RIA? </li></ul><ul><li>Drawbacks of traditional web applications </li></ul><ul><li>Advantages of ...
What is  RIA  ? <ul><li>Rich Internet applications (RIA) are web applications that have the features and functionality of ...
Limitations of HTML-based web applications  <ul><li>Process complexity  - Multi-step tasks are time-consuming and frustrat...
What is special in  RIA ?  <ul><li>RIA works in web </li></ul><ul><li>RIA appears – never refreshes </li></ul><ul><li>RIA ...
Differences between a Desktop,  traditional web application and  RIA Y Y N Low Maintenance Y N Y Interactive, Responsive Y...
RIA  Tools <ul><li>Adobe Flex </li></ul><ul><li>Openlaszlo </li></ul><ul><li>Microsoft Silverlight </li></ul><ul><li>JavaF...
RIA  Architecture Ajax and Flash Based
Ajax-based  RIA  architecture  User Interface Ajax Engine Web Server Data stores Client (Browser) JavaScript HTML + CSS  D...
Flash-based  RIA  architecture  Flash Player Client (Browser) Presentation Server  (Flex, Open Laszlo) Web/App Server XML ...
Business Benefits of  RIA <ul><li>RIA enables more transactions </li></ul><ul><li>Low operational cost and improves perfor...
Resources <ul><li>http://www.macromedia.com/platform/whitepapers/idc_impact_of_rias.pdf  [ RIA ] </li></ul><ul><li>http://...
<ul><li>THANK YOU  </li></ul>
Upcoming SlideShare
Loading in...5
×

Rich internet application (ria)

959

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
959
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rich internet application (ria)

  1. 1. Rich Internet Application (RIA) Overview
  2. 2. Contents <ul><li>What is RIA? </li></ul><ul><li>Drawbacks of traditional web applications </li></ul><ul><li>Advantages of RIA </li></ul><ul><li>RIA Tools and some examples of RIA </li></ul><ul><li>RIA Architecture </li></ul><ul><li>Business benefits by using RIA? </li></ul>
  3. 3. What is RIA ? <ul><li>Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. </li></ul><ul><li>RIAs typically provide a &quot;no-refresh&quot; look to the user interface. </li></ul><ul><li>RIA provide HDuX - High Definition User eXperience </li></ul>
  4. 4. Limitations of HTML-based web applications <ul><li>Process complexity - Multi-step tasks are time-consuming and frustrating. </li></ul><ul><li>Data complexity – HTML based web application don't facilitate the manipulation and visualization of complex data. </li></ul><ul><li>Feedback complexity - Server-based processing limits the scope of an interactive user experience. </li></ul>
  5. 5. What is special in RIA ? <ul><li>RIA works in web </li></ul><ul><li>RIA appears – never refreshes </li></ul><ul><li>RIA reduces network traffic </li></ul><ul><li>RIA is rich </li></ul><ul><li>RIA makes it easy </li></ul>
  6. 6. 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
  7. 7. RIA Tools <ul><li>Adobe Flex </li></ul><ul><li>Openlaszlo </li></ul><ul><li>Microsoft Silverlight </li></ul><ul><li>JavaFX </li></ul>
  8. 8. RIA Architecture Ajax and Flash Based
  9. 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. 10. Flash-based RIA architecture Flash Player Client (Browser) Presentation Server (Flex, Open Laszlo) Web/App Server XML Compressed Binary (.swf)
  11. 11. Business Benefits of RIA <ul><li>RIA enables more transactions </li></ul><ul><li>Low operational cost and improves performance </li></ul><ul><li>RIA retains customers </li></ul>
  12. 12. Resources <ul><li>http://www.macromedia.com/platform/whitepapers/idc_impact_of_rias.pdf [ RIA ] </li></ul><ul><li>http://www.adaptivepath.com/publications/essays/archives/000385.php [ Ajax ] </li></ul><ul><li>http://www.adobe.com/products/flex/ [ Flex ] </li></ul><ul><li>http://www.openlaszlo.org/ [ Openlaszlo ] </li></ul><ul><li>http://www.sun.com/software/javafx/ [ JavaFX ] </li></ul>
  13. 13. <ul><li>THANK YOU </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×