Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Done by: Alexander Jogren Björn Lundgren Lin Tingji Jovian Sebastian Kaehler NT080627W NT080604U U057097W NT080800U What is Web 2.0? We formulated our sense of Web 2.0 by using a few examples… At present, individuals not only find and read information, but their i f ti b t also l create t and d share h th i own in real time. For example: blogs, photo albums, social Services About Companies… Client-Server Homepages Web Taxonomy Lectures Owning HTML reading… Forms soldvideos. over Conversations Web Javascript, Communities… About Web Sharing Applications Blogs Tags P2P services writing… XML, and networks and theform webthe new web (e.g. (aka AJAX, Google Weblogs) etc… Docs) All these –Conferences Web 2.0 Why Web 2.0? To give a clearer understanding of (why?) Web 2.0, we present a comparison between the “past” and the “present”. Limited Static Desktop-based We find HTML and by how use pages applications many information where things readers on the people web. could find canand find, copy seeinformation. or download off the web. The new webservices is now amany participating participating, Unlimited Interactive New Unlimited, online by tools how which where means things visitors we can interactive place where we combine, create start create people working and can post do, differently. interact, information. Such online information collaboratively and share for tools remix, include upload, the change, famouscustomize Google results. Docs, where we used extensively in themselves. our CS3242 1. to social Everyone can Assignment participate thanks networking and collaborative tools and the abundance of web sites that allow us to post journals, photos, movies and more. Technologies & Techiques The concept of Web 2.0 uses programming languages. For example, JavaScript, XML, AJAX, RSS feeds. Techniques q to encourage g contributions: Make it easier to contribute Reward contributions (but don’t over-reward) Edit don’t Edit, d ’t create t Promote quality contributions Make participation a side effect Interact with comments left Be open-minded Discussing the off 3 applications li ti & Facebook Founded in 2004 – just for Harvard students. Competitor: MySpace 200 Million MySpace users compared to 100 Million Facebook users. BUT: Visits in June 2008 Changes g from June 2007 Facebook 130 Million 153% increase MySpace 120 Million 3% increase Key Features Scrapbook S b k aspect. t Organize contacts, meetings,... – your life? Easy sharing of pictures, impressions, thoughts. See what your friends are doing. Customizable application lets you customize your profile easily and gives you something to explore. p Wide spread popularity. Encouraging user-contributions user contributions Easy communication channels; keep all your friends informed. Browse your friends’ uploaded content daily to see their ongoing g g activities. Find new “exciting” programs. Instant Messaging (IM) ffunctionalities. nctionalities YouTube Founded in 2005 and acquired by Google (only one year later) for $1.65 billion. Today, almost 20% of HTTP web traffic is comprised p by y YouTube. Almost 60% of all web videos are hosted by YouTube. YouTube Key Features, and E Encouraging i user-contributions ib i K F Key Features: t Upload large amounts of videos for sharing. Live Li streaming t i – a new experience. i Entertainment, self exposure. No restrictions restrictions. Very easy to use, automatical video encoding/decoding. Features to encourage user-contributions: Comments Rating System Ranking System GoogleMaps Started in 2005 2005. The mostly used online street mapping tool. Big opportunity to connect Web 2 2.0 0 content content. Key Features: Free and easy to use. Good quality. Routing functions. functions Implementation in own websites. Features to encourage user-contributions: Little encouraging possibilities. Create your own routes, upload pictures and videos only g third party y websites. through 101 Things to do in 1001 Days Background Michael Green came up p with the idea. Used for motivation. 101 self self-elected elected tasks. tasks 1001 days time limit. Only 2 criterias. F Functionalities ti liti The list Status Comments Ratings Upload Encourage user contribution Implementation Web 3.0 Web 1.0: Static web pages (HTML) Web 2.0: Users can contribute and alter web (AJAX) Web 3.0: The web alters itself. Semantic web web, Services Services. Network of services Artificial Intelligence Semantic Web Semantic Web Categorize C i d data so that h computers can "understand" data and relations between d t WWW becomes data. b a web b off data. d t RDF describing d ibi th the d data t Objects and relations. Similarities to OOP Enable advanced data processing Semantic Searches