Rich

240 views

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
240
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rich

  1. 1. Evolution of the Web Source: Adobe Systems Incorporated, 2006
  2. 2. Web 2.0  Web 2.0 is a revolutionary view of the Internet and the social and business uses of advanced technologies rather than the technical aspects of those technologies. O’Reilly Media , 2003 Source: Sizlopedia, 2007  “Web 2.0, a phrase coined by O’Reilly Media in 2004, refers to a supposed second generation of Internet-based services – such as social networking sites, wikis, communication tools, and folksonomies – that emphasize online collaboration and sharing among users.”
  3. 3. Rich Internet Applications (RIAs) Source: Macromedia, 2003
  4. 4. What are Rich Internet Applications?  Rich Internet Applications are web applications that have the features and functionality of traditional desktop applications.  RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server.  RIAs typically:  run in a web browser, or do not require software installation .  run locally in a secure environment called a sandbox.
  5. 5. How can RIAs Improve the User Experience
  6. 6. The RIAs Technologies (1/5)     AJAX Adobe Flash Microsoft Silverlight Java-Based RIAs
  7. 7. AJAX (2/5)  AJAX is an acronym for Asynchronous JavaScript and XML. Source: Site Point, 2006
  8. 8. Adobe Flex (3/5) Source: Adobe Systems, 2004
  9. 9. Microsoft Silverlight (4/5) Source Microsoft, 2008
  10. 10. Java-Based RIAs (5/5) Nexaweb Source: Nexaweb, 2005
  11. 11. Technical Comparison (1/6)  User Experience
  12. 12. Technical Comparison (2/6)  Performance
  13. 13. Technical Comparison (3/6)  Development Environment (1/2)
  14. 14. Technical Comparison (4/6)  Development Environment (2/2)
  15. 15. Technical Comparison (5/6)  Compatibility
  16. 16. Technical Comparison (6/6)  Unique features

×