Web 2.0
-
Upload
guestc7bcbc -
Category
Business
-
view
205 -
download
0
Transcript of Web 2.0
![Page 1: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/1.jpg)
Web 2.0
Usage, Concepts, Technology
Presented byMartin Etzel
![Page 2: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/4.jpg)
2. Community – a social web• Humans want to
communication• Present themselves
![Page 5: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/6.jpg)
2.2 Collective Indexing• Social book marking• User tag content• Recommending of
products
![Page 7: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/7.jpg)
2.3 Internet based communication
• Real time messages• Chat• Instant Messaging • Internet telephony/VoIP• Videoconferencing
![Page 8: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/8.jpg)
2.4 Social networks• Meet people and stay in
contact– MySpace– Xing– StudiVZ– Facebook– …
![Page 9: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/9.jpg)
2.5 Browser based applications• Everywhere
available• Image
processing– Snipshot.com
• Text/Table– Goggle Docs
• …
![Page 10: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/10.jpg)
Example browser based applications: Goggle docs
![Page 11: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/12.jpg)
3. The technical side• AJAX (Asynchronous JavaScript and XML)– JavaScript– XML
• Adobe Flash– ActionScript
• RSS feeds
![Page 13: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/18.jpg)
Questions
Thanks for your attention!
![Page 19: Web 2.0](https://reader033.fdocuments.in/reader033/viewer/2022052905/5586c474d8b42abc7e8b46ea/html5/thumbnails/19.jpg)
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