Top Banner
Web 2.0 Usage, Concepts, Technology Presented by Martin Etzel
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Web 2.0

Web 2.0

Usage, Concepts, Technology

Presented byMartin Etzel

Page 2: Web 2.0

Table of contains• 1 What is Web 2.0?• 2 Community – a social web

– 2.1 social Information exchange– 2.2 Collective Indexing– 2.3 Internet based Communication– 2.4 social networks– 2.5 Browser based Applications

• 3 Technical side of Web 2.0– 3.1 AJAX Code example– 3.2 Advantages, Disadvantages– 3.3 AJAX Frameworks

• 4 Economical aspects of Web 2.0• 5 Future of the web• 6 References

Page 3: Web 2.0

1. What is Web 2.0?• Indicates a change in Web

usage– Two-way communication– Users can change pages

User become editors

• A terms for a combination of many (new) technologies

Page 4: Web 2.0

2. Community – a social web• Humans want to

communication• Present themselves

Page 5: Web 2.0

2.1 Social information exchange

• WikisMediaWiki Presentation

http://localhost:85/MyWiki/

• Blogs• Exchange of other medias

– Videos– Audio– Pictures– Texts

Page 6: Web 2.0

2.2 Collective Indexing• Social book marking• User tag content• Recommending of

products

Page 7: Web 2.0

2.3 Internet based communication

• Real time messages• Chat• Instant Messaging • Internet telephony/VoIP• Videoconferencing

Page 8: Web 2.0

2.4 Social networks• Meet people and stay in

contact– MySpace– Xing– StudiVZ– Facebook– …

Page 9: Web 2.0

2.5 Browser based applications• Everywhere

available• Image

processing– Snipshot.com

• Text/Table– Goggle Docs

• …

Page 10: Web 2.0

Example browser based applications: Goggle docs

Page 11: Web 2.0

2.6 Summary of Web 2.0 Application

E-Mail, FTP

WebServices

© [Beck 2007] Beck, A.: Web 2.0: Konzepte, Technologie, Anwendungen. HMD – Praxis der Wirtschaftsinformatik, Heft 255, Juni 2007

Page 12: Web 2.0

3. The technical side• AJAX (Asynchronous JavaScript and XML)– JavaScript– XML

• Adobe Flash– ActionScript

• RSS feeds

Page 13: Web 2.0

3.1 AJAX Code example• HTML

– <input type="text" id="txt1" onkeyup="showHint(this.value)">

– <span id="txtHint"></span>

• JavaScript– Generate XMLHttpRequest Object

– xmlHttp.onreadystatechange=fReady;

– xmlHttp.open("GET",url,true);

– xmlHttp.send(null);

– function fReady()

– document.getElementById("txtHint")

.innerHTML=xmlHttp.responseText;

• Serverside e.g. PHP– Return a list of sugestions

(c) http://www.w3schools.com/ajax/ajax_source.asp

Page 14: Web 2.0

3.2 Advantages, Disadvantages

• Faster response to actions• Less bandwidth needed• Separation of data and

format

• Missing integration in Browser (no back button)

• No Bookmarks• Unknown loading time

Page 15: Web 2.0

3.3 AJAX Frameworks• ASP.NET

– ASP.NET AJAX (Atlas)• PHP

– AjaxAC• Java

– DWR Direct Web Remoting– GWT Google Web Toolkit

• Only Client side– Prototype

• More than 150…

Page 16: Web 2.0

4. Economical aspects of Web 2.0

• Marketing – let your customers work– Fan article for blogs– New places for PR

• Communication in/of enterprises– Wikis– Blogs– Xing

Page 17: Web 2.0

5. Future of the web• More and more use of

Web 2.0• Let costumers design your

product• Other medias use web for

response• Virtual reality• Witch frameworks,

languagesSemantic Web?

Page 18: Web 2.0

Questions

Thanks for your attention!

Page 19: Web 2.0

6 References/Literature• http://www.exforsys.com/tutorials/aja

x/advantages-and-disadvantages-of-ajax.html (accessed 15.12.07)

• [O’Reilly 05] O’Reilly, T.: What Is Web 2.0. Design Patterns and Business Models for the Next Generation of Software

• [Beck 07] Beck, A.: Web 2.0: Konzepte, Technologie, Anwendungen. HMD –Praxis der Wirtschaftsinformatik, Heft 255, Juni 2007

• [Peters 07] Peters, I., Stock,W.: Web 2.0 im Unternehmen. Wissensmanagement, Nr. 4/07, S. 22-25, Juni 2007