Copyright, 2006-07 1 Web 2.0 Roger Clarke Xamax Consultancy Pty Ltd, Canberra Visiting Professor, Uni. of Hong Kong, U.N.S.W., A.N.U.

Slides:



Advertisements
Similar presentations
Web Development & Design Foundations with XHTML
Advertisements

Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
StopPreviousNext Vicnet Internet training course Workbook 10 Websites in your language The Internet Интернет ا Το ιαδίκτυο Easy English workbook July 2010.
Copyright, The Malware Menagerie Roger Clarke, Xamax Consultancy, Canberra Visiting Professor in Cyberspace Law & Policy at U.N.S.W., eCommerce.
Copyright, Web 2.0 – Tsunami or Mirage Roger Clarke Xamax Consultancy Pty Ltd, Canberra Visiting Professor, ANU, UNSW, Uni HK
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Web 2.0 MIS XLB.B Jack G. Zheng May 27 th Evolution of Web Pre-web (before 1990) Early web (1990s) Dynamic web (since late 1990s) Infrastructural.
28 April 2004Second Nordic Conference on Scholarly Communication 1 Citation Analysis for the Free, Online Literature Tim Brody Intelligence, Agents, Multimedia.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
WIPO Patent Information Services
Click to edit Master title style Page - 1 OneSky Teams Step-by-Step Online Corporate Communication Support 2006.
Introduction to HTML, XHTML, and CSS
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
- A Powerful Computing Technology Department of Computer Science Wayne State University 1.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Overview Environment for Internet database connectivity
Web 2.0 SI 658 Information Architecture 11/28/2006 David Hsiao.
Web Service Testing RESTful Web Services Snejina Lazarova Dimo Mitev
1 Internet technologies Workshop – TAU Google Gadgets related projects Niv Efron Yonatan Ben-Yaakov.
How are we CREATING Your Web and Global Presence.
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
WEB- BASED TRAINING Chapter 4 Virginija Limanauskiene, KTU, Lithuania.
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
What are Web Services? How to use them?
Creating a WordPress Website Oklahoma Conference of The UMC Department of Communications 1.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
E-business infrastructure
31242/32549 Advanced Internet Programming Advanced Java Programming
Services Course Windows Live SkyDrive Participant Guide.
April 2003 ONLINE SERVICE DELIVERY Presentation. 2 What is Online Service Delivery? Vision The current vision of the Online Service Delivery program is.
Chapter 11 Designing Effective Output
How to create a wiki using pbwiki. Step 1: Choose a wiki website I have chosen.
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Seek And Ye Shall Find The Collected Wisdom Gleaned from the EdSeek Project Enlightenments of the Glaringly Obvious Only After We Learned How Glaringly.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
2004 EBSCO Publishing Presentation on EBSCOadmin.
® Microsoft Office 2010 Browser and Basics.
1 Wiki Tutorial. 2 Outline of Wiki Tutorial 1) Welcome and Introductions 2) What is a wiki, and why is it useful for our work in moving forward the program.
1. CONTENT 2 1 The idea 2Elements of the new websites 3Going into details 4 Planning.
Technology so you can teach What is Web 2.0? (What was Web 1.0?) Marla Davenport TIES.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
1 What is the Internet Archive We are a Digital Library Mission Statement: Universal access to human knowledge Founded in 1996 by Brewster Kahle in San.
Using Audacity Audacity is a free, easy-to- use audio editor and recorder for a variety of operating systems.
Web 2.0? Library 2.0? How Libraries Are Using New Web Tools Mary Page March 7, 2007.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
 2008 Pearson Education, Inc. All rights reserved What Is Web 2.0?  Web 1.0 focused on a relatively small number of companies and advertisers.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web – 3 - X.0 Change from static websites to the Metaweb or ‘intelligent web’ Change from static websites to the Metaweb or ‘intelligent web’
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web Design Basic Concepts.
Web 2.0: Concepts and Applications 2 Publishing Online.
Štefan PERO AIS What is Web 1.0?  statical web pages  contains informations to one use  no reason to comeback  not interactive web pages.
Web 2.0: Concepts and Applications 4 Organizing Information.
Web 2.0: An Introduction 許輝煌 淡江大學資訊工程系 NUK.
PART 1: INTRODUCTION TO BLOG Instructor: Mr Rizal Arbain FB:Facebook/rizal.arbain Website: H/P: Ibnu.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
What is…. A Little History…  The term “Web 2.0” was familiarized when Tim O’Reilly hosted the first Web 2.0 conference in 2004  This Link (a characteristic.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Event 1 Web 2.0 The Read/Write Web From Slides by Hend Al-Khalifa Hugh Davis Learning Societies Lab ECS The University of Southampton, UK
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Presentation transcript:

Copyright, Web 2.0 Roger Clarke Xamax Consultancy Pty Ltd, Canberra Visiting Professor, Uni. of Hong Kong, U.N.S.W., A.N.U. Uni Koblenz – 22 May 2007

Copyright, Web 2.0 Agenda Web 1.0 Three Views of Web 2.0 The Marketer / Neo Dot.com Movement The Technical View The Communitarian View

Copyright, The Web... or Web static HTML 1992-Ways to Discover a Web-Page HTML customised 'on the fly', using database extracts 1996-Markup; and Display Control 1995-Means to Manipulate Data, Display 2003-Web Services

Copyright, Static HTML

Copyright, Ways To Discover a Web-Page Guess the URL (e.g. cocacola.com, audi.com.de, uhk.hk, sydneyopera.org) Know the URL (e.g. see it on a bus or business card, have it stored in a bookmark/favourites) Receive the URL in an or other message Follow a Hot-Link in another web-page Follow down a Menu Hierarchy Search for it. This may be based on: a free-text concordance or index a meta-data index or catalogue

Copyright, Search Architecture

Copyright, Markup; and Display Control SGML HTML XML XHTML XML DTD XML Schema, RDF UBL CSS XSL XSLT SMIL

Copyright, Means to Manipulate Data and Displays Client-Side Processing Cookies Javascript / ECMAScript Plug-ins, esp. Flash, Acrobat, QuickTime Java (with sandbox) ActiveX/.NET (without!??) Server-Side Processing Customised HTML e.g. Apache SSI, MS ASP, PHP,... Web-Forms State Maintenance CGI Scripts eCommerce Web- Servers

Copyright, The Primary Web-Services Protocols Find usingUDDI Universal Description, Discovery and Integration Catalogue usingWSDL Web Services Defn Language Invoke usingSOAP Simple Object Access Protocol (XML-RPC) Format usingXML eXtensible Markup Language __________________________________________________________________________________________________________ ___________ Transmit usingHTTP HyperText Transfer Protocol I.P.S. Internet Protocol Stack generally

Copyright, Web Service Architecture

Copyright, Web 2.0 – by Marketing Cliché A way of thought, rather than a technology: The world has changed (get with it) Loosen up (you cant control) Open up (you cant stay closed) Be accessible (not just web-browsers) Involve (get users on the inside) Mutate (continuous improvement / gamma; or is that just an excuse for permanent beta?)

Copyright, Web 1.0 Web 2.0 DoubleClick Google AdSense Ofoto Flickr Akamai BitTorrent (mp3.com iTunes) (Napster, FastTrackBitTorrent) Britannica Online Wikipedia personal websites web-blogs / blogs page views cost per click publishing participation content mngt systemswikis directories (taxonomy)tagging (folksonomy) stickinesssyndication After OReilly (2005) Web 2.0 – by Difference

Copyright, Web 2.0 – by Features Content Syndication Advertising Syndication Storage Syndication The 'Architecture of Participation'

Copyright, Syndication Originally, a syndicate was a group of investors, cf. a joint venture More recently, a means of distribution esp. of media material e.g. sports photos, cartoons, and opinions by commentators Recently, arrangements by which a party that originates content (a) licenses others to utilise it, and (b) facilitates dissemination of copies of it, and of metadata about it

Copyright, Content Syndication Posts to Usenet News, Fora, -Lists Personalised eNewspapers (originally by fax, then ,...) Notification when a web-page changes Mirrors of web-page content Web-Logs / Blogs 'Who I'm Reading' feature of blogs 'Feeds' of recently-published headlines & URLs using XML/RDF-based RSS and Atom

Copyright, Prof. Dr. Miriam Merkel

Copyright, Advertising Syndication Overture (2001) Google AdWords From Pay-per-ad (per insert/appearance) To 'Pay-per-click (per click on an ad): Advertisers use metadata (keywords) to indicate what the ad is about They do pay to use a keyword They dont pay for an ad display They do pay when someone clicks on it

Copyright, Maturation of Pay-per-Click Initially implemented on relatively small numbers of web-sites that attract large numbers of visits Then deployed on vast numbers of much smaller web-sites through affiliation Theoretical basis: 'long tail' dictum Practical application: Google AdSense

Copyright, Advertising Industry View Page-Owners make space on their pages available to advertising intermediaries (AIs) Page-Owners provide data to AIs so that AIs can select the most relevant ads to display (and/or the highest-paying ads...) Page-Owners provide data to the AI that enables the delivery of the ads into the reserved space in the requestor's browser-window (requestors IP-address) AIs can target ads into diverse communities

Copyright, Consumer View The AI pushes a transaction to the user, even though the user made no request to it The AI can include in the payload any available device, e.g. active code, web-bugs The AI can place non-consensual, long-term cookies on the unsuspecting requestor's device – in defiance of IETF RFCs If the user clicks on an ad, a substantial set of interlocking data becomes available to the AI (incl. cookie-contents, the IP-address, and associations with the original request)

Copyright, Storage Syndication From Client-Server architecture To Peer-to-peer (P2P) architecture Napster in 1998 Kazaa/FastTrack in 2001 eDonkey/Gnutella in 2003 BitTorrent in Distributed Catalogues Distributed Repositories

Copyright, P2P Differentiated from Client-Server

Copyright, P2P Supports Many Payloads, incl. Ads P2P applications: Music Images Video Software News Virus Signatures The Business Model for commercial P2P has been ad-based from the very beginning The ads are stored on users devices, and disseminated from users devices

Copyright, 'The Architecture of Participation' aka Harnessing Collective Intelligence and The Surging Wisdom of Crowds Self-Publishing / 'Vanity Press' Now called Content Syndication Collaborative Publishing: cf. CSCW – shared text-documents Wikis generally, esp. Wikipedia Free-Text Metadata: folksonomy', tags, tag-clouds

Copyright, Tag Cloud for Web 2.0 from

Copyright, 'The Architecture of Participation' Benefits for Business Affiliated Advertising Space Raw Material for Data Mining, esp. by Google Training Ground for Contributors People are lured into providing gratis services in pseudo-community environments, e.g. Amazon book reviews product reviews product FAQs, which are written and maintained by unpaid volunteers rather than as a supplier support service

Copyright, Web 2.0 – The Technical Perspective Additional Facilities: Mixing Mash-ups – more or less ad hoc combination of content from multiple sources e.g. maps and descriptive data 'Lightweight Programming Models' – in reaction against over-blown Web Services

Copyright, Lightweight Programming – AJAX 'Asynchronous JavaScript and XML' A Successor to the vague Dynamic HTML Applies well-established tools: (X)HTML/CSS -> XML, JavaScript/ECMAScript Utilises the XMLHttpRequest Method of HTTP in particular to enable partial-window-refresh Involves an 'Ajax engine' within the browser, which intercepts and processes user-requests and server-responses

Copyright, AJAX Features Server-side control over user interface, esp. to overcome the frequent blank-screen experience Proprietary features in MSIE have defeated the Web. With AJAX, a single application can/could work consistently on all client-platforms. So the Webs original universality is recovered (maybe only briefly) Corporate View: Server-side control over consumer device, data Consumer View: Subversion of the concept of the Web Hijack of the functions of the browser

Copyright, Architecture of Participation? of Exploitation? The Web era has seen continual attempts to expropriate communitarian effort, and 'monetise' it: "There will be billboards along the Information Superhighway" (Kelly 1994) Proprietisation of Internet Spaces (CompuServe, AOL, Apple eWorld, many M$ failures, ) 'Web-Casting' (1997) 'Info-mediaries' (Hagel & Armstrong 1997) Portals (1998-) Consumer Profiling (1999-) –––– The Dot.Com Implosion ( ) –––– will we ever see 'mass micro-marketing', 'mass customisation', 'one to one' consumer marketing?

Copyright, The Communitarian Perspective: An Architecture of Collaboration? Wikipedia a reference repository collaborative authorship Flickr: a photo repository free-text meta-tags hence a folksonomy (cf. taxonomy) hence tag-clouds (word-size in display proportional to frequency) Del.icio.us: a bookmark repository with free-text meta- tags on to folksonomy and tag-clouds YouTube: a video repository on to......

Copyright, What Role in Web 2.0 for Social Networking Services ? ? Plaxo... LinkedIn...

Copyright, What Role in Web 2.0 for Virtual Worlds? Board-games? MUD (Multi-User Dungeon) Trubshaw, Essex University, UK, 1979 Cyberspace Gibsons Neuromancer, The MetaVerse Stephensons Snowcrash, 1992 SecondLife Rosedale, Linden Labs,

Copyright, Three Views of Web 2.0 The Marketer / Neo Dot.com Movement Make money by co-opting collaboration The Technical Get inside users devices and do things The Communitarian Collaborate

Copyright, Some References Worth Reading The OReilly Article (30 Sep 2005): The Wikipedia Entry: but see also entries on specific topics (Flickr, Tag Clouds, etc.) Bill Higgins on Ajax and REST (2 Oct 2006): Chris McEvoys Why Ajax Sucks (Dec 2005): For lots of Vacuity, see the Web 2.0 Summits: