Web 2.0 Tutorial. Jacek Kopecký STI Innsbruck

Similar documents
Semantic Web and Web2.0. Dr Nicholas Gibbins

Web 2.0, AJAX and RIAs

Database Driven Web 2.0 for the Enterprise

History and Backgound: Internet & Web 2.0

Web 2.0 and the Semantic Web

Web 2.0. Agenda. What you will need to have handy for this class. Social Software Applications for Libraries. Day 1. Day 2

Web 2.0: Is it a Whole New Internet?

All About Open & Sharing

Leveraging the Social Web for Situational Application Development and Business Mashups

Web 2.0, Social Programming, and Mashups (What is in for me!) Social Community, Collaboration, Sharing

Web 2.0: Crowdsourcing:

Dive Into Web 2.0 (In Chapter 3) Part One

Building Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007

The Web, Semantics and Data Mining

Applikationen im Browser Webservices ohne Grenzen

2nd Year PhD Student, CMU. Research: mashups and end-user programming (EUP) Creator of Marmite

Technology Brown Bag: Web 2.0

Mobile Systeme Grundlagen und Anwendungen standortbezogener Dienste. Location Based Services in the Context of Web 2.0

What every CXO should know about Web 2.0

Web 2.0 Käyttöliittymätekniikat

Modeling for the Web

Web Architecture Review Sheet

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools

Web 2.0 briefing paper

Coming round the mountain. New challenges ahead for Libraries

Social Semantic Web. Semantic Web WS 2017/18. Anna Fensel 12/12/2017

Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers. An Oracle White Paper October 2006

Introduction to Web 2.0 Data Mashups

Role of Social Media and Semantic WEB in Libraries

Like It Or Not Web Applications and Mashups Will Be Hot

Web Ecosystem. Jo, SanKu 조산구 차세대개발 KT. June 25, 2008

Lesson 2: Internet Communication

Rob Weir, IBM 1 ODF and Web Mashups

Where the Social Web Meets the Semantic Web. Tom Gruber RealTravel.com tomgruber.org

Functionality, Challenges and Architecture of Social Networks

The Web: Concepts and Technology. January 15: Course Overview

Implementation of Library 2.0 Technologies in BBEC Library using Blogger

Programming: C ++ Programming : Programming Language For Beginners: LEARN IN A DAY! (Swift, Apps, Javascript, PHP, Python, Sql, HTML) By Os Swift

Module 1: Internet Basics for Web Development (II)

Computer Technology. Lesson 2: Internet Communication

Computer Technology. Scale Yourself. Lesson 2: Internet Communication. Learning Goal: Students will be able to define modern Web technologies.

Open Research Online The Open University s repository of research publications and other research outputs

Introduction April 27 th 2016

Wisdom of the Crowds. Mathias Lux.

International Software Measurement & Analysis Conference Las Vegas, Nevada September 13, 2007

1. Technology Survey. 1. Please provide the following information regarding your current teaching responsibilities. Page 1

PGT T3CHNOLOGY SCOUTING. Google Webtoolkit. JSF done right?

Interactive Information Dissemination: Web 2.0 and Beyond

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Developing Rich Internet Applications

Internet Technologies 12- Web 2.0. F. Ricci 2010/2011

Developing Web Widget With HTML, CSS, JSON And AJAX: A Complete Guide To Web Widget By Rajesh Lal;Lakshmi C Chava READ ONLINE

Social Media and Web 2.0. The Social Media and Web 2.0 webinar will begin shortly.

What is an RSS/Atom News Aggregator? The best way to explain is to quote from the online Tutorial for BottomFeeder:

Firespring Analytics

SMashup Personal Learning Environments

The Web: Concepts and Technology. 1 CS 584: Information Retrieval. Math & Computer Science Department, Emory University

Mashups for Composite Enterprise Applications

Digital Marketing Glossary of Basic Terms & Concepts

ITP 140 Mobile Technologies. Mobile Topics

Google & the Cloud. GData, Mashup Editor, AppEngine. Gregor Hohpe Software Engineer Google, Inc. All rights reserved,

Extended Identity for Social Networks

Web 2.0 For the Rest of Us. Joshua Porter Director of Web Development User Interface Engineering

Advertising Network Affiliate Marketing Algorithm Analytics Auto responder autoresponder Backlinks Blog

Library 2.0 and User-Generated Content What can the users do for us?

Sriram Srinivasan Kalpesh Jain Shankar Venkataraman

DIGITAL MARKETING For your Company

Making Money with Hubpages CA$HING IN WITH ARTICLE WRITING. Benjamin King

What Drives the Web 2.0 World: Search, Media, and Conversations. John Battelle UCB, Marti Hearst, Presiding

SOA: Service-Oriented Architecture

Principles of Information Systems textbook: Principles of Information Systems, Sixth Edition. Dr.Amer Alzaidi Department of Information Systems

Aspects and challenges of mashup creator design

Online Communication. Chat Rooms Instant Messaging Blogging Social Media

Lecture 1: Introduction SGN-5226 Content Sharing Technologies and Services

20. Situational Applications and Mashups

UNIT-V WEB MINING. 3/18/2012 Prof. Asha Ambhaikar, RCET Bhilai.

Web Services Bootcamp: Adding Value to Library Apps & Services

Introduction! 2. Why You NEED This Guide 2. Step One: Research! 3. What Are Your Customers Searching For? 3. Step Two: Title Tag!

Online Newspaper using Mashup

SEO Services. Climb up the Search Engine Ladder

Web 2.0 and AJAX. Markus Mühlberger May 6, 2007

Azon Master Class. By Ryan Stevenson Guidebook #11 Squidoo Marketing

ELEC6910Q Analytics and Systems for Social Media and Big Data Applications Lecture 4. Prof. James She

Web 2.0 Lecture 1: Motivation and Course Overview

Technological March from Web 1.0 to Web 3.0: A Comparative Study

Collective Intelligence in Action

WIMS 2.0: Converging IMS and Web 2.0 New multimedia services for telecom networks

GroupMe! - Where Semantic Web meets Web 2.0

OpenDoc Automating Documentation. Markus Feilner Team Lead SUSE Documentation

radar-project.de White Paper RADAR White Paper - Martin Memmel

Below, we will walk through the three main elements of the algorithm, which include Domain Attributes, On-Page and Off-Page factors.

Below execution plan includes a set of activities, which are executed in phases. SEO Implementation Plan

Connecting Max to the Internet

Whirlwind Tour of Web Mashups. Sophia Liu November 19, 2008

At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms

SmartReality: Augmented Reality + Services + Semantics

The Social Grid. Leveraging the Power of the Web and Focusing on Development Simplicity

Digital Marketing Proposal

Online Communication. Chat Rooms Instant Messaging Blogging Social Media

Activity: Google. Activity #1: Playground. Search Engine Optimization Google Results Organic vs. Paid. SEO = Search Engine Optimization

Transcription:

Web 2.0 Tutorial Jacek Kopecký STI Innsbruck SOA4All Kick-off -Madrid, 25th-27th March 2008

Web 2.0 and SOA: Overview Questions to be addressed: What is Web 2.0? What technologies does Web 2.0 comprise? Which Web 2.0 technologies are useful in SOA? Goal: to clarify what we may mean by saying SOA4All uses Web 2.0 technology 1 SOA4All Kick-off - Madrid, 25th-27th March 2008

What is Web 2.0? Depends who you ask; but mainly: 1. Read-write Web 2. Programmable Web 3. Democratized Web 4. Mature Web "Web 2.0 is the same as Web 1.0, but there was a broken Web 1.5 in between." -- Tim O'Reilly 2 SOA4All Kick-off - Madrid, 25th-27th March 2008

Read-write Web: User Participation As intended (and created) by TimBL Remember how everybody had homepages? Best example: Wikipedia And Flickr, and del.icio.us, and Digg, etc. But also blogs Consumers become producers: "Prosumers" Participation, contributions by users Users add value (sometimes, they are the value) Collective intelligence Mining the contributed data 3 SOA4All Kick-off - Madrid, 25th-27th March 2008

Read-write Web: Technologies Wiki Easy, versioned content management Tagging, folksonomies Easy creation of metadata Syndication, Atom/RSS, AtomPub, trackback Enabling streams of thought, dialogues Ajax Simplifying, enriching the user interface 4 SOA4All Kick-off - Madrid, 25th-27th March 2008

Programmable Web: Web as a Platform APIs replace screen scraping Google maps, Flickr, Digg, Feeds, syndication Microformats RESTful Web services (SOA 2.0) Software as a Service SaaS Mashups, aggregation Yahoo pipes Human computation Amazon Mechanical Turk, also games 5 SOA4All Kick-off - Madrid, 25th-27th March 2008

Programmable Web: Technologies Atom/RSS, AtomPub Feeds, publishing, syndication XML, JSON, Microformats Data exchange HTTP The basis Ajax (in human UI) leads to APIs Because Ajax UI is a machine client 6 SOA4All Kick-off - Madrid, 25th-27th March 2008

Democratized Web: User Power Everyone can take part in production and selection of ideas Lessening of centralized (editorial) control Wikipedia encyclopedia by amateurs Blogs news by amateurs The long tail Reaching out to the edges, not just the center Sales (Amazon), advertisement (AdSense) Human computation Users finishing tasks for money or entertainment 7 SOA4All Kick-off - Madrid, 25th-27th March 2008

Democratized Web: Dealing with it Coping with the sea of information Selecting nuggets of gold from the rivers of mud Feeds, aggregation Follow many sources Online shared bookmarks, ratings Voting: the "audience" now decides what's important 8 SOA4All Kick-off - Madrid, 25th-27th March 2008

Democratized Web: the Long Tail Electronic delivery lowers costs Better profitability threshold Ability to carry less-profitable goods Especially for digital goods e.g. music Recommendation systems Making the users notice the long tail Long tail tradeoff between: Sale profits Cost of carrying the goods Selling less of more! 9 SOA4All Kick-off - Madrid, 25th-27th March 2008

Anatomy of the Long Tail Picture from http://www.wired.com/wired/archive/12.10/tail.html 10 SOA4All Kick-off - Madrid, 25th-27th March 2008

Lowering Profitability Threshold Picture from http://www.wired.com/wired/archive/12.10/tail.html 11 SOA4All Kick-off - Madrid, 25th-27th March 2008

Getting into the long tail Picture from http://www.wired.com/wired/archive/12.10/tail.html 12 SOA4All Kick-off - Madrid, 25th-27th March 2008

Democratized Web: Technologies Wikis Feeds: Atom/RSS Recommendation & rating systems 13 SOA4All Kick-off - Madrid, 25th-27th March 2008

Mature Web: Things Really Work Now Easy-to-use, rich user interfaces AJAX = "Javascript now works" Aggregation, ranking For dealing with the data Collective intelligence All that data must have its uses Human computation Even the surfers may be useful Web 2.0 is what the Web was meant to be; the inherent nature of the Web is showing 14 SOA4All Kick-off - Madrid, 25th-27th March 2008

Web 2.0 and SOA? Programmable Web has services We need semantics Emergent semantics Folksonomies, rating, linking Explicit semantics Microformats, other descriptions? Human computation Can "employ" people to generate semantics Semantics needs to be used Rich user interfaces 15 SOA4All Kick-off - Madrid, 25th-27th March 2008

Web 2.0 and SOA: Conclusions Web 2.0 is many things Harnessing and empowering users Making the Web read-write Rich UI leads to reusable APIs Web 2.0 technologies can be used as a means to generate and access the semantic service layer. 16 SOA4All Kick-off - Madrid, 25th-27th March 2008

References http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html http://www.paulgraham.com/web20.html http://blogs.sun.com/stern/entry/web_2_0_in_three 17 SOA4All Kick-off - Madrid, 25th-27th March 2008

Thank You! www.soa4all oa4all.eu 18 SOA4All Kick-off - Madrid, 25th-27th March 2008