 2008 Pearson Education, Inc. All rights reserved. 1 History and Backgound: Internet & Web 2.0.

Slides:



Advertisements
Similar presentations
Introduction to e-Business. History of WWW Late 1960s, ARPA (Advanced Research Project Agency) of Dept of Defense sponsored some of MIT graduate student.
Advertisements

The Internet and the Web
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
 2008 Pearson Education, Inc. All rights reserved Introduction to the Internet.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Project 1 Introduction to HTML.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
 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.
1st Project Introduction to HTML.
Lesson 19 Internet Basics.
1 Internet History Internet made up of thousands of networks worldwide No one in charge of Internet - No governing body Internet backbone owned by private.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
CSI315 Lecture 1 WEEK 1. The Internet A world-wide network of millions of computers connected to share information and communication. The interconnected.
Business Computing 550 Lesson 4. Fundamentals of Information Systems, Fifth Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets.
Chapter 1 Introduction to HTML, XHTML, and CSS
WEB DESIGN AND PROGRAMMING Who am I?. WEB DESIGN AND PROGRAMMING Who am I? Jason Green – often shortened to greenj in work systems, leading to the.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Fall Introduction to Internet Computing Copyright © 2005 Dr. Oge Marques1 Topic 1 - Introduction to the Internet, Web, and Web browsers Outline.
Internet Infrastructure 1 (Review) University of Khartoum.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Lesson 2 — The Internet and the World Wide Web
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Introduction to Internet
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Introduction To Internet
1 An Overview of Telecommunications Telecommunications: the electronic transmission of signals for communications Telecommunications medium: anything that.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
1. Introduction to Internet and to the Web. Motto People are using the web to build things they have not built or written or drawn or communicated anywhere.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Web Review The Web Web 1.0 Web 2.0 Future of the Web Internet Programming - Chapter 01:XHTML1.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Internet Overview (Chapter 1 in [2]). 2 Outline History of the Internet History of the Internet Seven Layers of the OSI Model Seven Layers of the OSI.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
The Internet. The Internet and Systems that Use It Internet –A group of computer networks that encircle the entire globe –Began in 1969 Protocol –Language.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
(class #2) CLICK TO CONTINUE done by T Batchelor.
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
1 ** THE INTERNET ** Large, worldwide collection of networks that use a common protocol to communicate with each other A network of networks.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
The Internet & World Wide Web
CISC103 Web Development Basics: Web site:
Introduction to the Web
Chapter 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
Project 1 Introduction to HTML.
Introduction to Computers and the Internet
E-commerce | WWW World Wide Web - Concepts
Web Development & Design Chapter 1, Sections 4, 5 & 6
Introduction to Internet, WWW, and Web browsers
1 Introduction to the Internet.
Web Page Concept and Design :
Presentation transcript:

 2008 Pearson Education, Inc. All rights reserved. 1 History and Backgound: Internet & Web 2.0

 2008 Pearson Education, Inc. All rights reserved. 2 History of the Internet and World Wide Web  ARPANET – Implemented in late 1960’s by ARPA (Advanced Research Projects Agency of DOD) – Networked computer systems of a dozen universities and institutions with 56KB communications lines – Grandparent of today’s Internet – Intended to allow computers to be shared – Became clear that key benefit was allowing fast communication between researchers – electronic-mail ( )

 2008 Pearson Education, Inc. All rights reserved. 3 History of the Internet and World Wide Web  ARPA’s goals – Allow multiple users to send and receive info at same time – Network operated packet switching technique - Digital data sent in small packages called packets - Packets contained data, address info, error-control info and sequencing info - Greatly reduced transmission costs of dedicated communications lines – Network designed to be operated without centralized control - If portion of network fails, remaining portions still able to route packets

 2008 Pearson Education, Inc. All rights reserved. 4 History of the Internet and World Wide Web  Transmission Control Protocol (TCP) – Name of protocols for communicating over ARPAnet – Ensured that messages were properly routed and that they arrived intact  Organizations implemented own networks – Used both for intra-organization and communication

 2008 Pearson Education, Inc. All rights reserved. 5 History of the Internet and World Wide Web  Huge variety of networking hardware and software appeared – ARPA achieved inter-communication between all platforms with development of the IP - Internetworking Protocol - Current architecture of Internet – Combined set of protocols called TCP/IP  The Internet – Limited to universities and research institutions – Military became big user – Next, government decided to access Internet for commercial purposes

 2008 Pearson Education, Inc. All rights reserved. 6 Personal, Distributed and Client/Server Computing  1977 Apple Computer popularized personal computing – Computers became economical for personal or business use  Machines could be linked together in computer networks – Local area networks (LANs) – Distributed computing  Workstations  Servers offer data storage and other capabilities that may be used by client computers distributed throughout the network, – Client/server computing  Popular operating systems – UNIX, Linux, Mac OS X and Microsoft’s Windows

 2008 Pearson Education, Inc. All rights reserved. 7 History of the Internet and World Wide Web  Internet traffic grew – Businesses spent heavily to improve Internet - Better service their clients – Fierce competition among communications carriers and hardware and software suppliers – Resulted in massive bandwidth increase and plummeting costs – Tim Berners-Lee invents HyperText Markup Language (HTML) - Also writes communication protocols to form the backbone new information system = World Wide Web - Hypertext Transfer Protocol (HTTP)—a communications protocol used to send information over the web – Web use exploded with availability in 1993 of the Mosaic browser – Marc Andreessen founds Netscape - Company many credit with initiating the explosive Internet of late 1990s.

 2008 Pearson Education, Inc. All rights reserved. The Internet  A "network of networks" that consists of millions of smaller domestic, academic, business, and government networks. – Worldwide, publicly accessible  Mixing computing and communications technologies. electronic mail online chatfile transfer World Wide Web  Carrying information and services, such as electronic mail, online chat, file transfer, and the interlinked Web pages and other documents of the World Wide Web.

 2008 Pearson Education, Inc. All rights reserved. The World Wide Web  Introduced in 1990 by Tim Berners-Lee  A system of interlinked, hypertext documents (such as HTML files) accessed via the Internet. – With a web browser, a user views web pages that may contain text, images, and other multimedia and navigates between them using hyperlinks.

 2008 Pearson Education, Inc. All rights reserved. Client-Server Model  A web browser (client) lets a user request a resource.  A web server takes the client request and gives something back to the client.  Clients and servers know HTML. Client Request Response

 2008 Pearson Education, Inc. All rights reserved. URL & Hyperlinks  URL (Uniform/Universal Resource Locator) – Web page address – typing in Address field - HTTP (HyperText Transfer Protocol) – Protocol for transferring data over the Internet - HTTPS (Secure HyperText Transfer Protocol) – Protocol for transferring encrypted data over the Internet.  Hyperlinks – Graphical or textual elements - Click to link to another Web page - Loads new page into browser window

 2008 Pearson Education, Inc. All rights reserved. 12 World Wide Web Consortium (W3C)  W3C Founded in 1994 by Tim Berners-Lee  Homepage at  Goals – Internet universally accessible – Standardization - W3C Recommendations: Technologies standardized by W3C include the Extensible HyperText Markup Language (XHTML), Cascading Style Sheets (CSS), HyperText Markup Language (HTML—now considered a “legacy” technology) and the Extensible Markup Language (XML). not an actual software product, but a document that specifies a technology’s role, syntax rules and so forth.

 2008 Pearson Education, Inc. All rights reserved. 13 Web 2.0  2003 noticeable shift in how people and businesses were using the web and developing web-based applications  The term Web 2.0 was coined by Dale Dougherty of O’Reilly – Web 2.0 definition = companies use the web as a platform to create collaborative, community-based sites (e.g., social networking sites, blogs, wikis, etc.).  Web 1.0 (1990s and early 2000s) focused on a small number of companies and advertisers producing content for users to access – “brochure web”)  Web 2.0 involves the – Web 1.0 is as a lecture, – Web 2.0 is a conversation  Websites like MySpace, Facebook, Flickr, YouTube, eBay and Wikipedia, users create the content, companies provide the platforms.

 2008 Pearson Education, Inc. All rights reserved. 14 Web 2.0 (Cont.)  Architecture of participation – Open source software – Collective – Rich Internet Applications (RIAs) – Software as a Service (SaaS)  Web services incorporate functionality from existing applications and websites into own web applications – Amazon Web Services – Maps web services with eBay web services

 2008 Pearson Education, Inc. All rights reserved. 15 Search  “Content is King”  Search engines are the primary tools people use to find information on the web  Traffic to the major search engines is growing rapidly – Americans conducted 8 billion search queries in June 2007, up 26% from the previous year.  Attention economy = constant flow of information in today’s world causes attention to continually be diverted – Search engines have gained popularity by helping users quickly find and filter the information  Google Search  Google is the leading search and online advertising company – founded by Larry Page and Sergey Brin – Google’s success in search is largely based on its PageRank algorithm and its unique infrastructure of servers – Google offers specialty search engines for images, news, videos, blogs and more. – Google web services  build Google Maps and other Google services into your applications – AdWords, Google’s pay-per-click (PPC) contextual advertising program – AdSense is Google’s advertising program for publishers

 2008 Pearson Education, Inc. All rights reserved. 16 Content Networks  Content networks = websites or collections of websites that provide information in various forms – articles, wikis, blogs, etc – filters the vast amounts of information on the Internet

 2008 Pearson Education, Inc. All rights reserved. 17 Tagging  History of Tagging – Tagging, or labeling content, is part of the collaborative nature of Web 2.0 – Tag is any user-generated word or phrase that helps organize web content and label it in a more human way]]  Tag Clouds – Visual displays of tags weighted by popularity.  Folksonomies – Classifications based on tags – Formed on sites such as Flickr, Technorati and del.icio.us  Flickr – Flickr—a popular photo-sharing site—was launched in February 2004 and acquired by Yahoo! in 2005 – Key content-tagging site  Technorati – Social media search engine that uses tags to find relevant blogs and other forms of social media

 2008 Pearson Education, Inc. All rights reserved. 18 Software Development  Key to Web 2.0 software development – KIS (keep it simple; keep it small – Important given the “attention economy” (too much information, too little time)  The Webtop – Web has now become an application, development, delivery, and execution platform – Webtop, or web desktop, allows you to run web applications in a desktop-like environment in a web browser – Operating-system–independent applications  Software as a Service (SaaS) – Application software that runs on a web server rather than being installed on the client computer – Many benefits - Fewer demands on internal IT departments - Increased accessibility for out-of-the-office use - Easy way to maintain software on a large scale - Examples: Most Google software and Microsoft’s Windows Live and Office Live. – Collaborating on projects with co-workers across the world is easier – Information stored on a web server instead of on a single desktop

 2008 Pearson Education, Inc. All rights reserved. 19 Software Development  Perpetual Beta and Agile Development – Shift away from the traditional software release cycle (i.e., new software releases take months or years) – Now a greater focus on agile software development, which refers to development of fewer features at a time with more frequent releases - Made possible by using the web as a platform - The Internet is a dynamic medium - Should not “overuse” betas  Open Source – Not always free, but the source code is available (under license) to developers, who can customize it to meet their unique needs - Linux operating systems Red Hat or Ubuntu – Because the source code is available to everyone, users can look to the community for bug fixes and plug-ins – Over 150,000 open source projects are under development - Examples: Firefox web browser, the Apache web server, the MySQL database system, DotNetNuke and PHPNuke

 2008 Pearson Education, Inc. All rights reserved. 20 Web Services, Mashups, Widgets and Gadgets  Incorporating web services into new programs allows people to develop new applications quickly  APIs  Provide applications with access to external services and databases – Examples: Sun’s Java API and Web Services APIs  Mashups – Combine content or functionality from existing web services, websites and RSS feeds to serve a new purpose - Housingmaps.com - Yahoo! Pipes

 2008 Pearson Education, Inc. All rights reserved Web 2.0 Monetization Models  Many Web 1.0 businesses discovered that popularity (“eyeballs”) was not the same as financial success  Web 2.0 companies are paying more attention to monetizing their traffic  Web 2.0 monetization is heavily reliant on advertising – Example: Google’s AdSense

 2008 Pearson Education, Inc. All rights reserved Future of the Web  Computers have a hard time deciphering meaning from XHTML content  Web today involves users’ interpretations of what pages and images mean, but the future entails a shift from XHTML to a more sophisticated system based on XML, enabling computers to better understand meaning.  Web 2.0 companies use “data mining” to extract as much meaning as they can from XHTML-encoded pages  Tagging Early hints a “web of meaning.” – “loose” classification system  Semantic Web – Next generation in web development, – “web of meaning” – Depends heavily on XML and XML-based technologies  Microformats – Standard formats for representing information aggregates that can be understood by computers, enabling better search results and new types of applications

 2008 Pearson Education, Inc. All rights reserved Future of the Web (Cont.)  Resource Description Framework (RDF) – Based on XML – Used to describe content in a way that is understood by computers – Connects isolated databases across the web with consistent semantics  Ontologies – Ways of organizing and describing related items, and are used to represent semantics. – Another way of cataloging the Internet