Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Web 2.0 beta

1,239 views

Published on

Europen presentation

Published in: Technology
  • Be the first to comment

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

×