Unblocking The Main Thread Solving ANRs and Frozen Frames
Web2.0 2012 - lesson 2
1. Web 2.0 blog, wiki, tag, social network: what are they, how to use them and why they are important
2. the Web today Trends for the Web: SoLoMo So cial Lo cation Mo bile slides by Mary Meeker (Morgan Stanley) on Internet Trends http://www.scribd.com/doc/42793400/Internet-Trends-Presentation (have pdf or YouTube) and “Top 10 mobile trends” (Murphy - Meeker) http://www.slideshare.net/kleinerperkins/kpcb-top-10-mobile-trends-feb-2011 Digital Natives: the “new” Internet users http://www.slideshare.net/mirkolalli/nativi-digitali-online-kids-behavior-related-to-mobile-socialmedia
3. Web 2.0 definition The term “Web 2.0” was first used at O’Reilly Media Web 2.0 Conference (October 2004) It 's a catchword/slogan, which identifies a major paradigm shift in web “ Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as a platform, and an attempt to understand the rules for success on that new platform” Tim O’Reilly
4. Web 2.0 definition From http://en.wikipedia.org/wiki/Web_2.0 : The term Web 2.0 is associated with web applications that facilitate participatory information sharing , interoperability, user-centered design, and collaboration on the World Wide Web. A Web 2.0 site allows users to interact and collaborate with each other in a social media dialogue as creators (prosumers) of user-generated content in a virtual community, in contrast to websites where users (consumers) are limited to the passive viewing of content that was created for them. Examples of Web 2.0 include social networking sites, blogs, wikis, video sharing sites, hosted services, web applications, mashups and folksonomies. Pronounce?? 2 - point|dot – O|0 http://www.zdnet.com/blog/saas/20-pronounced-two-point-oh/290
5.
6. Service-oriented Architecture ( SOA ) - It is a key piece in Web 2.0 which defines how Web 2.0 applications expose its functionality so that other applications can leverage and integrate the functionality providing a set of much richer applications (Examples are: Feeds, RSS, Web Services, Mash-ups)
7. Social Web - It defines how Web 2.0 tend to interact much more with the end user and making the end user an integral part.
8. “ Web 1.0 was all about connecting people. It was an interactive space, and I think Web 2.0 is of course a piece of jargon, nobody even knows what it means. If Web 2.0 for you is blogs and wikis, then that is people to people. But that was what the Web was supposed to be all along. And in fact, you know, this Web 2.0, quote, it means using the standards which have been produced by all these people working on Web 1.0. It means using the document object model, it means for HTML and SVG and so on, it's using HTTP, so it's building stuff using the Web standards, plus Javascript of course. So Web 2.0 for some people it means moving some of the thinking client side so making it more immediate, but the idea of the Web as interaction between people is really what the Web is. That was what it was designed to be as a collaborative space where people can interact.” http://www-128.ibm.com/developerworks/podcast/dwi/cm-int082206.txt Web 2.0 according to Tim Berners Lee
11. Web 2.0 meme map A meme , a relatively newly coined term, identifies ideas or beliefs that are transmitted from one person or group of people to another. The concept comes from an analogy: as genes transmit biological information, memes can be said to transmit idea and belief information. The word meme originated with Dawkins' 1976 book The Selfish Gene . To emphasize commonality with genes, Dawkins coined the term "meme" by shortening "mimeme", which derives from the Greek word mimema ("something imitated")
14. Users benefit from innovative services using powerful graphical interfaces
15. Users provide the value added by the self-production of contents and knowledge sharing. In this way we exploit and enhance the collective intelligence, real engine of Web 2.0
16. The services offered are constantly updated , so as to quickly correct mistakes and add new features as they become available (this feature is also called " perpetual beta ")
19. the main judge of the network products All the great success stories of Web 2.0 show a true reversal of the paradigms of communication that our generation was used to. The communication " one to many " moves to " many to many " video “The Machine is us/ing us” http://www.youtube.com/watch?v=6gmP4nk0EOE
20. Web 2.0 general characteristics Internet as Operating System : O'Reilly http://www.slideshare.net/timoreilly/state-of-the-internet-operating-system-web2-expo10 http://radar.oreilly.com/2010/03/state-of-internet-operating-system.html Internet OS new subsystems: - Search: big data, a link is a vote, media search - Media access: access to various type of media, access control - Communications: voice and video, collision with providers - Identity and Social Graph: Facebook connection and networks - Payment: PayPal, Amazon, Apple … - Advertising: the real engine carrying money - Location: new services - Activity streams: managing user attention to virtual locations - Time: now, need for speed - Image and Speech recognition: Googles, automated vehicles - Government Data: open data, linked data, new visualization Browser: control over frontend interface! http://gs.statcounter.com/
21. Web 2.0 examples Google Page Rank , based on "opinions" (links) of other sites Wikipedia encyclopedia with entries determined and constructed by users Ebay , where each seller and buyer has a public reputation given by other users depending on his behavior Google Maps where users use standardized data in creative ways, giving rise to new services Blog , where participation replaces communication Social networks (Flickr, Myspace, Facebook) that collect and organize content provided by users Most used 2.0 sites: http://movers20.esnips.com/TableStatAction.ns?reportId=100