The document discusses the concept and history of "Web 2.0". It begins with a disclaimer that Web 2.0 is an evolving buzzword trend. It then discusses how the term was coined by Tim O'Reilly in 2004 to describe websites that harness user participation and collective intelligence through open APIs and interactivity. Examples discussed include social bookmarking sites like Delicious, media sharing sites like Flickr, wikis like Wikipedia, and mashups that combine data from multiple sites. The document also notes that Web 2.0 concepts like AJAX enable more interactive and dynamic web applications.
Adaptive Input — Breaking Development Conference, San DiegoJason Grigsby
Windows 8. Chromebook Pixel. Ubuntu Phone. These devices shatter another consensual hallucination that we web developers have bought into: mobile = touch and desktop = keyboard and mouse.
We have tablets with keyboards; laptops that become tablets; laptops with touch screens; phones with physical keyboards; and even phones that become desktop computers. Not to mention new forms of input like cameras, voice control, and sensors.
We've learned how to respond to screen size. Our next challenge is learning how to adapt to different forms of input.
10 Evil(ish) Things and how they relate to Features Engineering at the WMFterry chay
Draft of 5 minute talk about Features Engineering for Wikimedia Foundation Monthly Metrics.
Note this is a PDF because Keynote upload is currently broken on SlideShare. I am including the speaker notes because of this. You can view the builds on Youtube: http://www.youtube.com/watch?v=ltqNe-ZyANE&feature=youtu.be
Also the licensing is reserved because a couple of the images I used are not CC-BY-SA, if I have time I'll work on that.)
"How to Destroy The Web". Bruce Lawson, Opera SoftwareYandex
The future of the Web is a dangerous Babylon: people talking to each other to do business, express their feelings, meet their friends, transcend their disabilities, organise revolutions, and economically empower themselves. Obviously, this must be stopped. Bruce will show you his top tips and tricks that you can employ to destroy the web.
Adaptive Input — Breaking Development Conference, San DiegoJason Grigsby
Windows 8. Chromebook Pixel. Ubuntu Phone. These devices shatter another consensual hallucination that we web developers have bought into: mobile = touch and desktop = keyboard and mouse.
We have tablets with keyboards; laptops that become tablets; laptops with touch screens; phones with physical keyboards; and even phones that become desktop computers. Not to mention new forms of input like cameras, voice control, and sensors.
We've learned how to respond to screen size. Our next challenge is learning how to adapt to different forms of input.
10 Evil(ish) Things and how they relate to Features Engineering at the WMFterry chay
Draft of 5 minute talk about Features Engineering for Wikimedia Foundation Monthly Metrics.
Note this is a PDF because Keynote upload is currently broken on SlideShare. I am including the speaker notes because of this. You can view the builds on Youtube: http://www.youtube.com/watch?v=ltqNe-ZyANE&feature=youtu.be
Also the licensing is reserved because a couple of the images I used are not CC-BY-SA, if I have time I'll work on that.)
"How to Destroy The Web". Bruce Lawson, Opera SoftwareYandex
The future of the Web is a dangerous Babylon: people talking to each other to do business, express their feelings, meet their friends, transcend their disabilities, organise revolutions, and economically empower themselves. Obviously, this must be stopped. Bruce will show you his top tips and tricks that you can employ to destroy the web.
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
Updates about the OpenSocial ecosystem at Google developer days Munich, including presentations from Xing, Lokalisten, netlog and Viadeo..
OpenSocial is an open specification defining a common API that works on many different social websites, including MySpace, Plaxo, Hi5, Ning, orkut, Friendster Salesforce.com and LinkedIn, among others. This allows developers to learn one API, then write a social application for any of those sites: Learn once, write anywhere.
In addition, in order to make it easier for developers of social sites to implement the API and make their site an OpenSocial container, the Apache project Shindig provides reference implementations for OpenSocial containers in two languages (Java, PHP). Shindig will define a language specific Service Provider Interface (SPI) that a social site can implement to connect Shindig to People, Persistence and Activities backend services for the social site. Shindig will then expose these services as OpenSocial JavaScript and REST APIs.
In this session we will explain what OpenSocial is, show examples of OpenSocial containers and applications, demonstrate how to create an OpenSocial application, and explain how to leverage Apache Shindig in order to implement an OpenSocial container.
Internal training presentation about how I go about advocating Yahoo to the outside world and what gets me pretty excited about our developer offers at the moment.
Web 2.0, Hip or Hype - A Library Perspectivelibsys
Ever hear the terms Web 2.0 or Library 2.0, but don't know what the heck they mean? Chad and Shane will do their best to explain these terms, and what these terms mean for libraries today and in the future. Learn about interesting new "2.0" applications in the library world as well as the web at large and discuss what libraries can do to harness the potential of the collective intelligence.
Beacon, GRDDL, and Twine... oh my!! Sometimes it is hard to keep track of all the new technology on the web. Which are the ones worth paying attention to? Let's take a look into how the web evolves and where we've came from. (Finally, a field where "evolution" and "intelligent design" can play nice.) We'll dive deep into some of the upcoming trends poised to change the web as we know it.
All of us think that we can get all pages with the help of Google, MSN or Yahoo. However, we have large data that is deep, hidden and not visible to us. What is this invisibility. How to make it available to every one: we will see that in this presentation.
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
Updates about the OpenSocial ecosystem at Google developer days Munich, including presentations from Xing, Lokalisten, netlog and Viadeo..
OpenSocial is an open specification defining a common API that works on many different social websites, including MySpace, Plaxo, Hi5, Ning, orkut, Friendster Salesforce.com and LinkedIn, among others. This allows developers to learn one API, then write a social application for any of those sites: Learn once, write anywhere.
In addition, in order to make it easier for developers of social sites to implement the API and make their site an OpenSocial container, the Apache project Shindig provides reference implementations for OpenSocial containers in two languages (Java, PHP). Shindig will define a language specific Service Provider Interface (SPI) that a social site can implement to connect Shindig to People, Persistence and Activities backend services for the social site. Shindig will then expose these services as OpenSocial JavaScript and REST APIs.
In this session we will explain what OpenSocial is, show examples of OpenSocial containers and applications, demonstrate how to create an OpenSocial application, and explain how to leverage Apache Shindig in order to implement an OpenSocial container.
Internal training presentation about how I go about advocating Yahoo to the outside world and what gets me pretty excited about our developer offers at the moment.
Web 2.0, Hip or Hype - A Library Perspectivelibsys
Ever hear the terms Web 2.0 or Library 2.0, but don't know what the heck they mean? Chad and Shane will do their best to explain these terms, and what these terms mean for libraries today and in the future. Learn about interesting new "2.0" applications in the library world as well as the web at large and discuss what libraries can do to harness the potential of the collective intelligence.
Beacon, GRDDL, and Twine... oh my!! Sometimes it is hard to keep track of all the new technology on the web. Which are the ones worth paying attention to? Let's take a look into how the web evolves and where we've came from. (Finally, a field where "evolution" and "intelligent design" can play nice.) We'll dive deep into some of the upcoming trends poised to change the web as we know it.
All of us think that we can get all pages with the help of Google, MSN or Yahoo. However, we have large data that is deep, hidden and not visible to us. What is this invisibility. How to make it available to every one: we will see that in this presentation.
A basic overview of what Web2.0 is all about. I also give a short description of Heuristic Evaluation and an approach to designing a solution for/of/about/in Web2.0
I know I could've added many things here.
I have borrowed many more things from others here, a thank you to everyone.
I might have made mistakes here too, please point these out.
C&C are welcome.
on some requests...allowing downloads.
Note: you are responsible for how you use this presentation, not me. Seriously.
This presentation looks at "web2" in the context of human experience, suggesting that the social web as extension of "real life" means that it transcends the marketing-biased, "numbered web" hype that has typically surrounded it.
The slides focus particularly on the use of "social web" tools in the enterprise.
I will present these slides at Online Information 4th December 2008. See http://www.online-information.co.uk/online08/seminar_description_ims.html?presentation_id=442 for more information
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that for good user experience! We do all that to build the best possible web – it’s all about our users.
But is it, really? Or do developers like to play with technology secretly loving the new and shiny? Or do we only pretend that it’s about users, and behind closed doors, it’s developer experience that matters to us? Did we lose direction? Is it time for a critical look at the state of the web and the role JavaScript plays in it?
Materials for a workshop by Bill Warters, Faculty Fellow for the Office for Teaching and Learning at Wayne State University, held during our "Xtreme Week" workshop series. Subtitled "A Web 2.0 Toolkit for Instructors"
Manypedia: Comparing Language Points of View of Wikipedia CommunitiesPaolo Massa
Manypedia is at http://www.manypedia.com
These slides have been presented by Paolo Massa at WikiSym, 8th International Symposium on Wikis and Open Collaboration, 29 August 2013, Linz, Austria.
Manypedia is joint work of Paolo Massa and Federico Scrinzi (and it is open source too!)
The paper is at http://www.gnuband.org/papers/manypedia-comparing-language-points-of-view-of-wikipedia-communities/
If you like Manypedia and you have a chance, don't forget to cite our paper, thanks!
Presentazione di Paolo Massa nell'ambito del Seminario residenziale “L’approccio territoriale tra aiuto e crescita” - 22-23 giugno 2012 - Villa Flangini - Asolo - Organizzato dal SerAT (Servizio Alcologia e Tabagismo Ulss 8)
Con il contributo di ACAT-ULSS 8 onlus e Cooperativa Sonda. Con il patrocinio di Alcologia Ecologica
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES Paolo Massa
DESIGN PRINCIPLES OF WIKIS AND THEIR IMPACT ON KNOWLEDGE EXCHANGE PROCESSES
From Analyzing Wiki-based Networks to Improve Knowledge Processes in Organizations by Claudia Müller, Benedikt Meuthrath, Anne Baumgraß Slides by Paolo Massa
Collective Memory building in Wikipedia: the case of North African uprisingsPaolo Massa
Paper presented at Wikisym 2011, 7th International Symposium on Wikis and Open Collaboration
Read the paper at http://www.gnuband.org/papers/collective_memory_building_in_wikipedia_the_case_of_north_african_uprisings/
Authors: Michela Ferron, Paolo Massa
Abstract:
Since December 2010, a series of protests and uprisings have shocked North African countries such as Tunisia, Egypt, Libya, Syria, Yemen and more. In this paper, focusing mainly on the Egyptian revolution, we provide evidence of the intense edit activity occurred during these uprisings on the related Wikipedia
pages. Thousands of people provided their contribution on the content pages and discussed improvements and disagreements on the associated talk pages as the traumatic events unfolded. We
propose to interpret this phenomenon as a process of collective memory building and argue how on Wikipedia this can be studied empirically and quantitatively in real time. We explore and suggest possible directions for future research on collective memory formation of traumatic and controversial events in Wikipedia.
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...Paolo Massa
The paper is at http://www.gnuband.org/papers/social_networks_of_wikipedia/
Wikipedia, the free online encyclopedia anyone can edit, is a live social experiment: millions of individuals volunteer their knowledge and time to collective create it. It is hence interesting trying to understand how they do it. While most of the attention concentrated on article pages, a less known share of activities happen on user talk pages, Wikipedia pages where a message can be left for the specific user. This public conversations can be studied from a Social Network Analysis perspective in order to highlight the structure of the “talk” network. In this paper we focus on this preliminary extraction step by proposing different algorithms. We then empirically validate the differences in the networks they generate on the Venetian Wikipedia with the real network of conversations extracted manually by coding every message left on all user talk pages. The comparisons show that both the algorithms and the manual process contain inaccuracies that are intrinsic in the freedom and unpredictability of Wikipedia growth. Nevertheless, a precise description of the involved issues allows to make informed decisions and to base empirical findings on reproducible evidence. Our goal is to lay the foundation for a solid computational sociology of wikis. For this reason we release the scripts encoding our algorithms as open source and also some datasets extracted out of Wikipedia conversations, in order to let other researchers replicate and improve our initial effort.
Scripts (Python) has been released as open source and networks datasets (in GraphML format) too. See http://sonetlab.fbk.eu/data/social_networks_of_wikipedia/
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a...Paolo Massa
An Empirical Analysis on Social Capital and Enterprise 2.0 Participation in a Research Institute
by
Ferron Michela, Frassoni Marco, Massa Paolo, Napolitano Maurizio, Setti Davide
SoNet project - Fondazione Bruno Kessler (FBK) - Trento, Italy
http://sonet.fbk.eu
2010 International Conference on Advances in Social Networks Analysis and Mining
Odense, Denmark
August 09-August 11
ISBN: 978-0-7695-4138-9
The paper is at http://www.gnuband.org/papers/an_empirical_analysis_on_social_capital_and_enterprise_20_participation_in_a_research_institute
Supporting Collaborative Networks in Organizational Settings using an Enterpr...Paolo Massa
Presentation of the paper "Supporting Collaborative Networks in Organizational Settings using an Enterprise 2.0 platform" at NETSCI 09 International Workshop and Conference on Complex Networks and their Applications, Venezia, Italy. July 2009
The paper is at http://www.gnuband.org/papers/supporting_collaborative_networks_in_organizational_settings_using_an_enterprise_20_platform/
The Future of Work, Fun, and Being Social: an introduction to the nascent adv...Paolo Massa
How Internet Reputation Systems and
The Online Coordination of Offline Life are
Changing the Fundamental Structure of Society
v1.0 28 Feb 2007 Joe Edelman <joe>
on
CouchSurfing Int’l & Emergency Communities
CC-SA-BY
Feedback Effects Between Similarity And Social Influence In Online CommunitiesPaolo Massa
SoNet Research Meeting presentation
Feedback Effects Between Similarity And Social Influence In Online Communities.
Authors: David Crandall, Dan Cosley, Daniel Huttenlocher, Jon Kleinberg, Siddharth Suri
Cornell University Ithaca, NY
2008 KDD: Proceeding of the 14th ACM KDD international conference on Knowledge discovery and data mining
#citations at 2010/04/09 from Google Scholar:44
Presenter: Paolo Massa, SoNet group, http://sonet.fbk.eu
Bowling Alone and Trust Decline in Social Network SitesPaolo Massa
In this paper we analyze the community of a social network site, Advogato. The peculiar characteristics of Advogato is that users can explicitly express weighted trust relationships among themselves. We conduct a longitudinal analysis of the trust network over a time period of 4 years, exploring the community as it grew from a knit circle of 300 users to an society of almost 6500 individuals. We report the changes over time of standard indexes in social network analysis such as clustering and degrees of separation. We then focus on specific measures about trust such as reciprocity and changes over time of average trust. A decline in trust is observed as the community grows. Following what we believe to be the first empirical analysis of trust evolution over time in a real community, we conclude suggesting how the availability of data about human relationships in social network sites is opening up the possibility of monitoring changes in trust in real time. In order to foster this research line, we released the datasets and the code we used in our analysis.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
2. Web 2.0
Web 2.0 Web 2.0 Web 2.0 Web 2.0 Web
2.0 Web 2.0 Web 2.0 Web 2.0 Web 2.0
Web 2.0 Web 2.0 Web 2.0 Web 2.0 Web
2.0 Web 2.0 Web 2.0 Web 2.0 Web 2.0
Web 2.0 Web 2.0 Web 2.0
WEB 2.0 From http://flickr.com/photos/kosmar/62381076/
3. Getting to know each other ...
Do you:
● Know what is a blog?
● Keep a blog?
● Know what RSS is?
● Use a news (RSS) reader (such as bloglines.com)?
● Know what a wiki is?
● Write on a wiki (at least once)?
● Know what del.icio.us is?
● Use del.icio.us?
● Know what Flickr.com is?
● Use Flickr.com?
● Use Slashdot.org? Digg.com?
● Know how Google ranks pages and decide what is
relevant?
● Know Google maps?
4. What is “Web 2.0”?
'I don't know what you mean by quot;gloryquot;,' Alice said.
Humpty Dumpty smiled contemptuously. 'Of course you
don't—till I tell you. I meant quot;there's a nice knock-down
argument for you!quot;'
'But quot;gloryquot; doesn't mean quot;a nice knock-down argumentquot;,'
Alice objected.
'When I use a word,' Humpty Dumpty said, in rather a
scornful tone, 'it means just what I choose it to mean—
neither more nor less.'
'The question is,' said Alice, 'whether you can make words
mean so many different things.'
'The question is,' said Humpty Dumpty, 'which is to be
master—that's all.'
5. What is “Web 2.0”?
Non capisco che cosa volete intendere dicendo quot;gloriaquot; – disse Alice.
Humpty Dumpty sorrise con aria di superiorita'.
E' naturale che tu non capisca .... finche' non te lo spieghero' io.
Volevo dire che quot;questo e' un ottimo argomento per darti torto!quot; -
Ma quot;gloriaquot; non significa quot;un ottimo argomento per darti torto!quot; -
obietto' Alice.
Quando io adopro una parola - disse Humpty Dumpty con tono
piuttosto sdegnoso - essa ha esattamente il significato che io le
voglio dare .... ne' piu' ne' meno.
Bisogna vedere - disse Alice - se voi potere fare in modo che le
parole indichino cose diverse.
Bisogna vedere - disse Humpty Dumpty - chi e' che comanda ... ecco
tutto.
6. The term “Web 2.0”
● When is a string a word?
– More than 13,000,000 Web page mention
“web2.0” (can I summarize them in 1 hour?!?)
http://www.google.it/search?q=web2.0
– Buzzword?
● Agreed word for agreed meaning? Not really
● DISCLAIMER: this is my take on the trend.
– Adoption of new words in our new fast world is an
interesting topic but not the topic of this talk ;-)
● http://www.google.com/trends?q=web2.0%2C+ajax+javascript%2C+folksonomy%2C+m
ashup%2C+podcasting&ctab=0&geo=all&date=all
● WARNING: the presentation is buzzwords-
plenty!
10. Outline of the talk
● Disclaimer: Web2.0 is an evolving buzz-trend
● History of the term Web2.0
● Key concepts
– User participation
– Web as platform (API, mashups)
– Interactivity (ajax)
● Examples:
– del.icio.us, flickr, blogs, wikipedia, ...
● And the future?
11. Web 2.0: history of a meme
● First things first: what is Web1.0?
● Dotcom bubble
● In 2001 there was the Dotcom burst
● BUT the Web, “far from having quot;crashedquot;,
was more important than ever, with exciting
new applications and sites popping up with
surprising regularity”
12. ● “What's more, the companies that had
survived the collapse seemed to have some
things in common. Could it be that the dot-
com collapse marked some kind of turning
point for the web, such that a call to action
such as quot;Web 2.0quot; might make sense?”
● Which web1.0 experiences survived? And
why?
– Amazon
– Ebay
– Google
13. Amazon.com vs BarnesAndNobles
Amazon let users add value:
Explicit: Ratings, Reviews
Implicit: Collaborative filtering of buying behaviour data
Affiliation programs: set up your own Amazon.com shop
The value of this database is given back to the
community
On-site marketing is completely based on
wisdom of the crowd
BN.com had a brand, Amazon had a
platform!
From i-merge slides
14. Ebay
•Value of the platform increases with every
new participant
•Providing an ecosystem where everybody
gets a piece of the cake
•Long tail business model
•Integrating social realities at the heart of
the architecture: Reputation, Trust,…
•What is the asset of Ebay?
From i-merge slides
16. Google
• Search engine war won based on maximizing
the intelligence of its user base: PageRank
system, which has two rules:
1.Hyperlinks are votes of attention
2.Some voters weigh more than other voters,
because they themselves are heavily linked to
• Implicit harvesting the distributed
intelligence of the network
• Google bombing = communities that exploit
this algorithm:
– e.g: “miserable failure” or “buffone” or
“incapace” or “regali”
From i-merge slides
17. Who invented the “web2.0” term?
Tim O’Reilly
“Those companies who survived the
dotcom burst knew how to build an
environment in which users could
participate, although the nature of
that participation isn’t always clear”
What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of
Software - by Tim O'Reilly
09/30/2005
www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
18. Web2.0 Conference
Web2.0 Conference
by O'Reilly group
October 5-7, 2004
http://www.web2con.com/
And since then ...
http://www.google.com/trends?q=web2.0%2C+ajax+javascript%2C+folksonomy%2C+mas
hup%2C+podcasting&ctab=0&geo=all&date=all
19. Web2.0 ~ social web
● I prefer the term “social software” or “social
web”
● But ... who am I?
20. Web1.0 --> Web2.0
WEB 1.0:
We thought the web was about publishing,
advertising and « multimedia »
WEB2.0:
The web as a platform
User participation built in the very heart of it
Users add value
(from i-merge slides)
21. Web2.0 key concepts
● The web as a platform
– “the service automatically gets better the more
people use it”
– quot;architecture of participationquot;
● Harnessing Collective Intelligence / Wisdom
of the crowds
– Users contribute and add value (wikipedia,
del.icio.us, flickr, digg, youtube, free
software/open source, blogs, ... readwrite web ...
cornucopia of the commons)
22. The web as a platform: what is a platform?
A digital environment
On which users can interact with data and/or
with eachother
Thereby creating added value for themselves or
for the platform as such
The architecture of the platform determines the
nature of this participation and the value that
results from this participation
A platform can focus on the individual, the
collective, the data or a common goal
(a virtual world?)
(from i-merge slides)
23. Examples
● Let us explore some examples
● And try to find the common patterns
24. Bookmarking is so Web1.0
● From personal bookmarking ...
Image from http://www.ethanzuckerman.com/blog/?p=512
25. Del.icio.us
● ... to social bookmarking
Image from http://www.ethanzuckerman.com/blog/?p=512
26. Del.icio.us (2)
● A small difference (bookmarks are public by
default) made a huge difference!
● You can be informed of what your “friends”
(people you trust and admire) bookmark!
● You can see what is popular at the moment!
Image from http://www.ethanzuckerman.com/blog/?p=512
27. Tags
● How do they work on del.icio.us?
● Screenshot!
●
●
28. Tags
● You can see which other users used the tag
“sociology”! Or the new made-up tag
“sociologytn”!!
– Leads to new interesting links
– Leads to users who are doing similar things
(possible future friends and partners!)
●
●
●
30. Tags
•Other users who bookmarked this same link
– Leads to users who are doing similar things (
discovery)
– They also gave other tags to this link ( increasing
semantic field)
– They bookmarked other links ( inspiration)
31. Tags
● Users contribution is a must! Simplicity is
key!
● Folksonomy (flat strings, no structure).
● Before there was taxonomy (Yahoo!)
Image from http://www.ethanzuckerman.com/blog/?p=512
32. Other uses of tags
● And also flickr, youtube, last.fm, citeulike, ....
●
40. RSS: only from blogs?
● Joking?
● Repubblica, cnn
● Search on google (pubsub better)
● Events
● Everything (that) is a list, everything is a list
41. Wikipedia
Like Britannica Encyclopedia???
Image from http://www.ethanzuckerman.com/blog/?p=512
42. Wikipedia
● User-contributed encyclopedia. Everyone can
create new concepts or edit old ones!!!
Would have
you bet on
this
mechanism
5 years ago?
Revisit “what
is possible”
and “what
not”.
Users
contribution!
Like free
software but
for content!
Image from http://www.ethanzuckerman.com/blog/?p=512
43. Neutral Point of View
● An interesting (sociologic?) challenge: “can
we all (!) agree on the meanings of words?”
Edit wars are
extremely
insightful!
Have a look at
the “history”
page to see
users
contributions
Image from http://www.ethanzuckerman.com/blog/?p=512
44. Wikipedia software
● It is MediaWiki (http://mediawiki.org)
– There are tons of other free software wikis tools
(moinmoin, pmwiki, ...)
● Download the software (Free software) and
create your own.
– Great for collaborative writing (a book?) and for
documentation
– Move everything you write (your company?) on a
wiki!
– www.sociologiatrento.it/wiki ?
46. Digg
● Skip it?
●
● Decentralized Users contribution allows to
spot what is cool. Democratic? Wisdom or
herd behaviour? What gets “noticed”? (“sex”
or “africa”?)
● Slashdot.org has similar dynamics
● Other ways to discover “interesting stuff”:
del.icio.us/popular, flickr interestingness, ...,
blogpulse, cloudalicious
●
47. Mashups
• Websites that are built from pieces of
other websites (that expose simple and
useful APIs)
– RSS google maps, last.fm, ... web services
• http://www.webmonkey.com/webmonkey/06/08/index4a_pag
e2.html?tw=commentary
• http://www.programmableweb.com/api/Flickr/mashups
• Ex: http://krazydad.com/colrpickr/index.php?group=colorfields
• Is Flickr worst off or best off if a lot of
other cool services use “its” images?
• BE OPEN! EXPOSE DATA VIA SIMPLE APIS!
48. Mashups (combining info from different sites)
● Technorati http://technorati.com/tag/sociology sociologia
● http://popurls.com/
– Who created this content?
● More? http://programmableweb.com/
49. Mashups (combining info from different sites)
● Craiglist + gmaps http://www.housingmaps.com/
● Gmaps +ebay
http://www.markovic.com/markovic.com/ebay/search.php
● Gmaps+georss+flickr+geocaching+...
http://www.dynamite.co.uk/local/
● Gmaps+... http://mibazaar.com/missingkids.html
● gmaps+realtimetrains http://dartmaps.mackers.com/
● Gmaps+ news on cartoon riots
http://www.lastingnews.com/maps/cartoons_protests.html
● Gmaps + your friends ?
● http://berkeleyca.crimelog.org/all
● http://maps.google.com/green/gg_interior_sf.html
50. AJAX
● AJAX (Asynchronous JavaScript and XML) is a
Web development technique for creating
interactive web applications.
● Web applications will replace desktop
application: Gmail , Google Calendar, Meebo,
Kiko, Writely, Pixoh, and DabbleDB.
● How can I find cool examples?
http://del.icio.us/popular/ajax
● http://www.pageflakes.com/
● http://digg.com/spy
52. Greasemonkey
● There are so many data out there, why not
play with them?
● Greasemonkey let you easily do this!
– Javascript + XHTML DOM model
53. Licence
● Some Rights Reserved!
● Content protection (like the default copyright
of everything you produce!) limits re-use and
prevents experimentation.
● Creative commons allows you to state “some
rights reserved”. I would suggest
– CC Attribution-ShareAlike 2.0 licence
– http://creativecommons.org/licenses/by-sa/2.0/
– Allows commercial use of your content
54. Summary?
● What ties everything together?
● Social relationships
– Links (a la google)
– Trust (friendship) relationships on social web (not
only ebay in which reputation~money, slashdot, google, epinions, flickr, ...)
● All the successful Web2.0 ventures are
exploiting humans need to be connected and
recognized, and the network effect.
● Social capital, reputation economy, ...
– “Down and out in the magic kingdom”, sci-fi novel by Cory Doctorow
● “It's all about you” (everything is public) ...
and your relationships!
55. Marketing2.0
● Companies (brands) are really interested in
this new social architecture, it is a total shift
from previous ones
– Tv, radio, newspapers are one-to-many
(broadcast) [people are passive swallowers]
– Blogs, Web2.0 is many-to-many [people are
active, they contribute (We Media)]
● Advertisement does work nomore, pay
attention to what people say, they can
destroy your reputation.
– Word of mouth, viral marketing
– P2p advertisement (hidden persuaders in plain
sight?)http://www.stayfreemagazine.org/public/nyt-rob-walker.html
56. Summary?
The web as a platform
User participation built in the very heart of it
Users add value
● Bottom-up
● Democratic (anarchic?)
● On the shoulders of your peers (not necessarily
giants!) --> Evolutionary (towards the best?) -->
Smartmobs (book by Rheingold)
● Inclusive
● Easy to be engaged
57. Where do we go from here?
● What will be Web 3.0? Who will define it?
● ItalianWeb2.0 ?!?
● Or better, what will be the next “buzzword”,
able to shape how the world think about the
world?
● Contribute2.0 ;-)
58. Suggested resources
● I copied ... ehm ... took inspiration from:
● I-merge slides (http://i-wisdom.typepad.com/iwisdom/2005/12/imerge_web20_se_1.html)
● Ethan's Readwrite slides (http://www.ethanzuckerman.com/blog/?p=512)
Image from
59. ● Creative commons licence! Remix culture!
● Everything but what is derived from other
resources (basically the slides in which there
is a “from http://....” are not under creative
commons)
60. About me
● (dormient) blog:
http://moloko.itc.it/paoloblog/
● Email: massa@itc.it (but email is so 1.0!)
● Identity in real world: Paolo Massa
● Identity in Web2.0 worlds: “phauly” (flickr,
del.icio.us, ...)
63. ● FIRST CONFERENCE (tim o' reilly!)
● What web2.0 mean? Humpty dumpty BUZZword
● Many 2 many / read write web
● amazon/ebay/google (users add value)
● Web as platform / architecture of participation / long tail
● RSS (news readers): bloglines, ... <---- speak little about the Format!
– Anche bloglines puo' essere pubblico (vedi chi legge quello che tu leggi ...)
● Tags (folksonomy): Flickr, del.icio.us, youtube, ... digg (pligg), last.fm, ..., connotea, citeulike, ... (users
trust each other, friends)
● WISDOM OF THE CROWD (relevant staff gets discovered as a by-product of users' activity)
– The amateurization of nearly everything
– del.icio.us/popular, flickr interestingness, ..., blogpulse, cloudalicious
– From outsourcing to crowdsourcing?
– Empowerment, normal people are important, buzzmetrics, p2p advertisments, ...
– We media, grass root journalism, open source/free software
● Social software / trust, reputation, there are no expert! (slashdot, foaf/semantic web) / orkut friendster /
linkedin, ryze, myspace
● Clutrain manifesto
● Emergent
● Blogs
– Technorati
● E-advocacy (moveon.org, participate.org, ...)