Web 2.0 beta

1,149 views
1,042 views

Published on

Europen presentation

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

No Downloads
Views
Total views
1,149
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Web 2.0 beta

  1. 1. Miroslav Juhos (mjuhos@kerio.com) BETA
  2. 2. What do you imagine as Web 2.0? <ul><li>Marketing term </li></ul><ul><li>Buzzword </li></ul><ul><li>Bubble </li></ul><ul><li>New trend </li></ul><ul><li>Future </li></ul><ul><li>Web applications </li></ul><ul><li>Social networks </li></ul><ul><li>Gmail </li></ul><ul><li>Facebook </li></ul><ul><li>Dynamic pages </li></ul><ul><li>AJAX and Co. </li></ul><ul><li>Widgets </li></ul><ul><li>Anything </li></ul><ul><li>Sex </li></ul>
  3. 3. What can you look forward to? <ul><li>Short trip to Internet history </li></ul><ul><li>Tim O ’Reilly and his ideas </li></ul><ul><li>Web 2.0 developer view </li></ul><ul><li>Future of Web </li></ul>
  4. 5. Web 1.0 <ul><li>Medium in traditional meaning – information broadcasting </li></ul><ul><li>Content made only by authors </li></ul><ul><li>Weak user interactivity </li></ul><ul><li>HTML/CSS expert required </li></ul>
  5. 7. Tim O'Reilly <ul><li>Founder of O'Reilly Media </li></ul><ul><li>Conference producer </li></ul><ul><li>Coiner of Web 2.0 </li></ul>
  6. 8. O’Reilly’s ideas <ul><li>Companies and their products which survived dot-com bubble has often some similar features </li></ul><ul><li>Network Effect </li></ul><ul><li>Perpetual beta </li></ul><ul><li>The Long Tail </li></ul>
  7. 9. C ollective I ntelligence Network Effect <ul><li>Collaboration more users gets better results then work of one user (Wiki) </li></ul><ul><li>Quality of service increases with count of users (Spam filters, Social Networks, Amazon) </li></ul><ul><li>More links on page  more important page (Google Page Rank) </li></ul>
  8. 10. The Perpetual Beta <ul><li>Applications are online = Easy to update </li></ul><ul><li>Why create final versions? </li></ul>
  9. 11. The Long Tail What is The Long Tail? <ul><li>Also known as 80-20 rule </li></ul>The Long Tail 20% 80% products sales
  10. 12. O’Reilly’s ideas some shift in using of Internet Web 1.0 Web 2.0 Britannica  Wikipedia Personal websites  Blogs Directories  Tags Publishing  Participation Domain name speculation  SEO Netscape  Google
  11. 15. Web 2.0 developer view <ul><li>Usability </li></ul><ul><li>AJAX </li></ul><ul><ul><li>JSON </li></ul></ul><ul><li>Web API’s </li></ul><ul><li>Mashups </li></ul>
  12. 16. Usability Why talk about usability? <ul><li>Spectrum of internet user has changed. </li></ul><ul><li>Internet isn’t only for geeks only anymore. </li></ul><ul><li>1995 - 16 mil. Internet users </li></ul><ul><li>2008 - 1,4 bil. Internet users </li></ul>
  13. 17. Usability Why we want better usability? <ul><li>Better user experience </li></ul><ul><li>Simplest way to learn work with application </li></ul><ul><li>Competitors do the same. </li></ul>
  14. 18. Rich Internet Applications (RIA) <ul><li>No difference between desktop and web application (in user’s view) </li></ul><ul><ul><li>More interactivity </li></ul></ul><ul><ul><li>Better user experience </li></ul></ul><ul><li>Part of work is transferred to web client </li></ul><ul><li>Technologies: </li></ul><ul><ul><li>Java, JavaFX </li></ul></ul><ul><ul><li>Flash, Flex, Silverlight </li></ul></ul><ul><ul><li>AJAX </li></ul></ul>
  15. 19. AJAX <ul><li>A synchronous Ja vaScript and X ML </li></ul><ul><li>Communication server-client is asynchronous – it isn’t so time consuming yet. </li></ul><ul><li>XMLHttpRequest - XHR </li></ul>
  16. 20. JSON <ul><li>Popular protocol used instead XML </li></ul><ul><li>Simpler than XML </li></ul><ul><li>Data are converted directly into JavaScript Objects </li></ul><ul><li>http://json.org/ </li></ul>
  17. 21. JSON Comparison with XML <ul><li>XML </li></ul><ul><li><user> </li></ul><ul><li><name> </li></ul><ul><li>Miroslav Juhos </li></ul><ul><li></name> </li></ul><ul><li><email> </li></ul><ul><li>[email_address] </li></ul><ul><li><email> </li></ul><ul><li></user> </li></ul><ul><li>JSON </li></ul><ul><li>{ </li></ul><ul><li>user: { </li></ul><ul><li>name: “Miroslav Juhos” </li></ul><ul><li>email: “mjuhos@kerio.com” </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>
  18. 22. Web API’s <ul><li>Many web apps provides API </li></ul><ul><ul><li>Data API BackPack, BaseCamp, Google Data API </li></ul></ul><ul><ul><li>Platform API (widget platform) Facebook, Google Widgets, Google Maps </li></ul></ul><ul><li>Main building block for Mashups </li></ul>
  19. 23. Mashup <ul><li>Application combines data sources using </li></ul><ul><ul><li>API’s </li></ul></ul><ul><ul><li>RSS, Atom </li></ul></ul><ul><li>Favorite mashups with Google Maps </li></ul><ul><ul><li>Realties, hotels, prices, band tours </li></ul></ul>
  20. 25. Mashups links <ul><li>http://www.programmableweb.com </li></ul><ul><li>http://mashupawards.com </li></ul><ul><li>http://www.hrady.cz </li></ul><ul><li>http://www.nelso.cz/mapa-cen-piva-v-praze/ </li></ul><ul><li>http://www.czechinfo.aero/map.aspx </li></ul>
  21. 27. What next? Future of web – Web 3.0? <ul><li>More applications uses Network effect </li></ul><ul><li>More Rich Internet Applications </li></ul><ul><li>Simple tools for creating own Mashups </li></ul><ul><li>Semantic Web - Microformats </li></ul><ul><li>Open ID </li></ul><ul><li>New version of HTML,CSS and JavaScript </li></ul><ul><li>Higher browsers performance in JS code </li></ul>
  22. 28. Miroslav Juhos (mjuhos@kerio.com) BETA

×