SlideShare a Scribd company logo
1 of 15
A guide to Web 2.0 tools, services and
http://twitter.com/danishctc   concepts
Introduction

  The web has changed our lives in a manner that could not have been
foreseeable even 30 years back. For some users it spread out a new
plane of existence, it’s effects continue to be profound both on the
collective as well as the individual. Democratization of information
through the web hasn’t really been acknowledged as it should have
been. Information that took years to acquire the traditional way in the
past is now available at your fingertips, literally speaking


  The web presented a world where users perceived by not skin color,
ethnicity, religious denomination and like but by their knowledge,
intellect and attitude. After all the web is a collaborative mind space,
the trend of users taking active role in creating content on web (and
thus sustaining it) went by the moniker Web 2.0 .
User 2.0
  Most of the popular Web 2.0 services are built to augment specific
user behavior on cyber space but due to the mushrooming of so many
sites and services it has become quite confusing. Web 2.0 also saw
emergence of active user, most content were generated by users
themselves. Software applications were designed around this
emerging user behavioral trend.
  Thus arrived User 2.0 - the user who could
optimally use the rapidly developing Web 2.0
services to create value without spending a lot
of time on them. In this presentation I will try
to explain some of the essential Web 2.0
services in context to usability and overall
architecture of the Web 2.0 and the map of a
typical User 2.0
Web 2.0 Map
User behavior on Web can be categorized under three types
of behavior :
•   Content Creation                           Only activities involve
•   Activities                                 interaction with other
•   Curation                                   users.


Content creation is
sharing information
through text,
                                              Curation is
pictures, audio and
                                              bookmarking or
video. It is the
                                              saving links for future
primary means to
                                              as well collaborate
creating your
                                              with curated content
identity.
                                              of other users
Web 2.0 Map




Wordpress and
Blogger are the most
popular blogging
platform but certainly
not the only
Web 2.0 Map




          Photo-Sharing


 Flickr and Picasa
 are popular photo-
 sharing service
Web 2.0 Map
                    Social Networking




    Photo-Sharing
Web 2.0 Map
              Social Networking




 Photo-
 Sharing




  Rich
  Content
  Sharing
Web 2.0 Map
              Social Networking




 Photo-
 Sharing                          Social Bookmarking




 Rich
 Content
 Sharing
Web 2.0 Map
              Social Networking




 Photo-
 Sharing




 Rich
 Content
 Sharing
Web 2.0 Map
              Social Networking




 Photo-
 Sharing                          Social Bookmarking




 Rich
 Content
 Sharing                             Aggregators
Web 2.0 Map
                     Social Networking




 Photo-
 Sharing                                 Social Bookmarking




  Rich
  Content
  Sharing                                   Aggregators


              Microblogging
Web 2.0 Map
New services such          Social Networking
Pinterest,
Instagram, Quora
are becoming
popular but not
really fit into a
single category
      Photo-
      Sharing                                  Social Bookmarking




        Rich
        Content
        Sharing                                   Aggregators


                    Microblogging
Web 2.0 Map
This is a standard map of Web 2.0 but a personal one. The services I have
included are my personal favorites, you might prefer a different set of
services. As a matter of fact, using two or three services properly may
more than suffice.

Further, most of these services can be linked to each other. For example, if
you link your Twitter account to your Linked In account, you can
simultaneously update Linked In status message and also tweet it.
Conversely, if you have configured previously you can update your Linked
In status message with your Tweet, preferably selectively. Similarly
Facebook can be connected with most of the services listed in the map.

However, it is web feeds , mostly RSS feeds that would contribute most to
your online reputation. Feeds act as transport agents taking your content
across the web to readers instead of requiring users to visit the web page.
If the Web were an organism web feeds would definitely be it life blood.
END

Share if you like it and do leave feedback
https://xpensieve.blogspot.com

 You may reuse with or without modification in non-commercial
 project subject to conditions in Creative Commons Attribution-
 NonCommercial-ShareAlike 2.5 license.

  CC BY-NC-SA 2.5




    Please note this presentation was created almost 2 years back and was hastily edited before
     uploading it here

More Related Content

What's hot

Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Vrij Kishor Mishra
 
Multimedia & Web2.0
Multimedia & Web2.0Multimedia & Web2.0
Multimedia & Web2.0Shweta Jain
 
Social Media 40 Places To Find Web 20 For Your Web Site
Social Media 40 Places To Find Web 20 For Your Web SiteSocial Media 40 Places To Find Web 20 For Your Web Site
Social Media 40 Places To Find Web 20 For Your Web Sitefemi adi
 
Herrick Public Library 2.0 Presentation
Herrick Public Library 2.0 PresentationHerrick Public Library 2.0 Presentation
Herrick Public Library 2.0 PresentationSophia Guevara
 
Training Ciem March 2010
Training Ciem March 2010Training Ciem March 2010
Training Ciem March 2010NIAS
 
Alberta L. Brown Presentation - Sophia
Alberta L. Brown Presentation - SophiaAlberta L. Brown Presentation - Sophia
Alberta L. Brown Presentation - SophiaSophia Guevara
 
Web 2 0 Introduction
Web 2 0 IntroductionWeb 2 0 Introduction
Web 2 0 Introductionkaushikj
 
Web 2.0
Web 2.0Web 2.0
Web 2.0rdbms
 
Appendix A Part B, Web 2.0 and Social Media for Business, 3rd Edition
Appendix A Part B, Web 2.0 and Social Media for Business, 3rd EditionAppendix A Part B, Web 2.0 and Social Media for Business, 3rd Edition
Appendix A Part B, Web 2.0 and Social Media for Business, 3rd EditionRoger McHaney
 
Web2 UKOLN MLA Workshop
Web2 UKOLN MLA WorkshopWeb2 UKOLN MLA Workshop
Web2 UKOLN MLA WorkshopUKOLN_MLA
 
Web 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar Priyanshu
Web 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar PriyanshuWeb 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar Priyanshu
Web 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar Priyanshuankurbatla
 

What's hot (18)

Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907
 
Multimedia & Web2.0
Multimedia & Web2.0Multimedia & Web2.0
Multimedia & Web2.0
 
Social Media 40 Places To Find Web 20 For Your Web Site
Social Media 40 Places To Find Web 20 For Your Web SiteSocial Media 40 Places To Find Web 20 For Your Web Site
Social Media 40 Places To Find Web 20 For Your Web Site
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Herrick Public Library 2.0 Presentation
Herrick Public Library 2.0 PresentationHerrick Public Library 2.0 Presentation
Herrick Public Library 2.0 Presentation
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Training Ciem March 2010
Training Ciem March 2010Training Ciem March 2010
Training Ciem March 2010
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Alberta L. Brown Presentation - Sophia
Alberta L. Brown Presentation - SophiaAlberta L. Brown Presentation - Sophia
Alberta L. Brown Presentation - Sophia
 
Web 2 0
Web 2 0 Web 2 0
Web 2 0
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Web 2 0 Introduction
Web 2 0 IntroductionWeb 2 0 Introduction
Web 2 0 Introduction
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Appendix A Part B, Web 2.0 and Social Media for Business, 3rd Edition
Appendix A Part B, Web 2.0 and Social Media for Business, 3rd EditionAppendix A Part B, Web 2.0 and Social Media for Business, 3rd Edition
Appendix A Part B, Web 2.0 and Social Media for Business, 3rd Edition
 
Web2 UKOLN MLA Workshop
Web2 UKOLN MLA WorkshopWeb2 UKOLN MLA Workshop
Web2 UKOLN MLA Workshop
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar Priyanshu
Web 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar PriyanshuWeb 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar Priyanshu
Web 2.0 Technical Paper - Ankur Batla, Akshat Gupta, Kumar Priyanshu
 

Similar to Web 2.0 Map For User 2.0

Similar to Web 2.0 Map For User 2.0 (20)

Web 2.0
Web 2.0Web 2.0
Web 2.0
 
web 2.0A
web 2.0Aweb 2.0A
web 2.0A
 
Web 2.0 research
Web 2.0 researchWeb 2.0 research
Web 2.0 research
 
Web 2.0 The Very Basics Remote
Web 2.0 The Very Basics RemoteWeb 2.0 The Very Basics Remote
Web 2.0 The Very Basics Remote
 
Concept of Web 2.0 for business
Concept of Web 2.0 for business Concept of Web 2.0 for business
Concept of Web 2.0 for business
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web
WebWeb
Web
 
Vid
VidVid
Vid
 
Web 2.0 final project
Web 2.0 final projectWeb 2.0 final project
Web 2.0 final project
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
 
Web 2.0 powepoint_presentation
Web 2.0 powepoint_presentationWeb 2.0 powepoint_presentation
Web 2.0 powepoint_presentation
 
How Web 2.O Will Help You In Search engine Optimization.pdf
How Web 2.O Will Help You In Search engine Optimization.pdfHow Web 2.O Will Help You In Search engine Optimization.pdf
How Web 2.O Will Help You In Search engine Optimization.pdf
 
Web2.0
Web2.0Web2.0
Web2.0
 
497410397 web 2 0
497410397 web 2 0497410397 web 2 0
497410397 web 2 0
 
Report On Web 2.0
Report On Web 2.0Report On Web 2.0
Report On Web 2.0
 
Web 2.0 By Nyros Developer
Web 2.0 By Nyros DeveloperWeb 2.0 By Nyros Developer
Web 2.0 By Nyros Developer
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Tarea de informatica de 1 bgu (8)
Tarea de informatica de 1 bgu (8)Tarea de informatica de 1 bgu (8)
Tarea de informatica de 1 bgu (8)
 
Tarea de informatica de 1 bgu (8)
Tarea de informatica de 1 bgu (8)Tarea de informatica de 1 bgu (8)
Tarea de informatica de 1 bgu (8)
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Web 2.0 Map For User 2.0

  • 1. A guide to Web 2.0 tools, services and http://twitter.com/danishctc concepts
  • 2. Introduction The web has changed our lives in a manner that could not have been foreseeable even 30 years back. For some users it spread out a new plane of existence, it’s effects continue to be profound both on the collective as well as the individual. Democratization of information through the web hasn’t really been acknowledged as it should have been. Information that took years to acquire the traditional way in the past is now available at your fingertips, literally speaking The web presented a world where users perceived by not skin color, ethnicity, religious denomination and like but by their knowledge, intellect and attitude. After all the web is a collaborative mind space, the trend of users taking active role in creating content on web (and thus sustaining it) went by the moniker Web 2.0 .
  • 3. User 2.0 Most of the popular Web 2.0 services are built to augment specific user behavior on cyber space but due to the mushrooming of so many sites and services it has become quite confusing. Web 2.0 also saw emergence of active user, most content were generated by users themselves. Software applications were designed around this emerging user behavioral trend. Thus arrived User 2.0 - the user who could optimally use the rapidly developing Web 2.0 services to create value without spending a lot of time on them. In this presentation I will try to explain some of the essential Web 2.0 services in context to usability and overall architecture of the Web 2.0 and the map of a typical User 2.0
  • 4. Web 2.0 Map User behavior on Web can be categorized under three types of behavior : • Content Creation Only activities involve • Activities interaction with other • Curation users. Content creation is sharing information through text, Curation is pictures, audio and bookmarking or video. It is the saving links for future primary means to as well collaborate creating your with curated content identity. of other users
  • 5. Web 2.0 Map Wordpress and Blogger are the most popular blogging platform but certainly not the only
  • 6. Web 2.0 Map Photo-Sharing Flickr and Picasa are popular photo- sharing service
  • 7. Web 2.0 Map Social Networking Photo-Sharing
  • 8. Web 2.0 Map Social Networking Photo- Sharing Rich Content Sharing
  • 9. Web 2.0 Map Social Networking Photo- Sharing Social Bookmarking Rich Content Sharing
  • 10. Web 2.0 Map Social Networking Photo- Sharing Rich Content Sharing
  • 11. Web 2.0 Map Social Networking Photo- Sharing Social Bookmarking Rich Content Sharing Aggregators
  • 12. Web 2.0 Map Social Networking Photo- Sharing Social Bookmarking Rich Content Sharing Aggregators Microblogging
  • 13. Web 2.0 Map New services such Social Networking Pinterest, Instagram, Quora are becoming popular but not really fit into a single category Photo- Sharing Social Bookmarking Rich Content Sharing Aggregators Microblogging
  • 14. Web 2.0 Map This is a standard map of Web 2.0 but a personal one. The services I have included are my personal favorites, you might prefer a different set of services. As a matter of fact, using two or three services properly may more than suffice. Further, most of these services can be linked to each other. For example, if you link your Twitter account to your Linked In account, you can simultaneously update Linked In status message and also tweet it. Conversely, if you have configured previously you can update your Linked In status message with your Tweet, preferably selectively. Similarly Facebook can be connected with most of the services listed in the map. However, it is web feeds , mostly RSS feeds that would contribute most to your online reputation. Feeds act as transport agents taking your content across the web to readers instead of requiring users to visit the web page. If the Web were an organism web feeds would definitely be it life blood.
  • 15. END Share if you like it and do leave feedback https://xpensieve.blogspot.com You may reuse with or without modification in non-commercial project subject to conditions in Creative Commons Attribution- NonCommercial-ShareAlike 2.5 license. CC BY-NC-SA 2.5  Please note this presentation was created almost 2 years back and was hastily edited before uploading it here