Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
EVOLUTION OF THE WEB
Muhammad Zubair Asghar
Lahore Leads University
BSSE-VB
F13-1384
Growth of technologies &
early history
 1972 First Email
 1975 Gates and Allen starts Microsoft
 1975 Beta andVHS videotaps
 1976 Jobs and Woznaik starts Apple
 1981 CSNET BITNET are born
 1983 TCP/IP born
Birth of world wide web –W3
 in 1992Tim Berners-Lee,a physicist in Geneva
Switzerland came up with the term
World WideWeb -W3
World Wide Web (WWW)
 The World WideWeb (www) is an open
source information space
 where documents and other web
resources are identified by URLs, interlinked
by hypertext links, and can be accessed via
the Internet.
 It has become known simply as the Web.
 TheWorld WideWeb is the primary tool
billions of people use to interact on the
Internet.
Hypertext
 Hypertext is text
which contains links
to other texts.
 The term was
coined byTed
Nelson around 1965
URL
 Uniform Resource Locator (URL) commonly
informally referred to as a web address
 A URL is a specific type of Uniform Resource
Identifier (URI), although many people use the
two terms interchangeably.
 A URL implies the means to access an indicated
resource.
 URLs occur most commonly to reference web
pages (http), but are also used for file transfer
(ftp), email (mailto), database access (JDBC), and
many other applications.
URL and URI
This diagram shows that a Uniform Resource
Identifier (URI) is either a Uniform Resource Locator
(URL), a Uniform Resource Name (URN), or both
Internet
 The Internet is the global system of
interconnected computer networks that use
the Internet protocol suite (TCP/IP) to link
billions of devices worldwide.
 It is a network of networks that consists of
millions of private, public, academic,
business, and government networks of local
to global scope.
Evolution of WEB After 90’s
1991
 HTTP (HypertextTransport Protocol)
 It is a protocol used for data communication in world
wide web
 HTML 1 (Hypertext Markup Language)
1. It is a language used to create web pages
2. It describes the structure of the website which makes it a
markup language, rather then a programming language
1993
 Mosaic Browser
1. Mosaic was developed at the National Center for
SupercomputingApplication (NCSA) at the University of
Illinois Urbana-Champaign beginning in late 1992. NCSA
released the browser in 1993.
2. For first time its 0.1 version is released.
3. It read HTML 1 and it was a client of earlier protocols.
1993
 Mosaic look like this
1994
 HTML 2
 HTML 2 is released in 1994.The feature of stylized text and
table is introduced in it
 Cookies are introduced
 Cookie is a small piece of data sent from a website and
stored in the user's web browser while the user is
browsing it. Every time the user loads the website, the
browser sends the cookie back to the server to notify
the user's previous activity.
 These were 1st time implemented in Netscap browser in
1994.
1994
 NetScap Browser
 NetScap browser build and its 1st and 2nd (0.9 & 1.0)
versions was released in 1994
 It has high speed then Mosaic browser and it was free
although NCSA released 2nd version of Mosaic.
1994
NetScap 1.0
1995
 Opera Browser
 It was internally and limited released in 1995.
 Opera web browser began in 1994 when it was started
as a research project atTelenor. In 1995, the project
branched out into a separate company named Opera
Software ASA, with the first publicly available version
released in 1996
 Opera has undergone extensive changes and
improvements, and introduced notable features such as
Speed Dial.
 It has multiple document interface(MDI) and sidebar,
which made browsing several pages at once much easier
1995
Opera 1.0
1995
 Internet Explorer
 Microsoft has developed eleven versions of Internet
Explorer forWindows from 1995 to 2013.
 It has also developed Internet Explorer for Mac, Internet
Explorer for UNIX and Internet Explorer Mobile forApple
Macintosh, Unix and mobile devices respectively
 It was modeled on NCSA’s Mosaic browser but did not
use its source code
1995
Internet explorer 1.0 Internet explorer 9
1995
 SSL (Secure Sockets Layer)
 SSL was introduced in web in 1995
 It is a predecessor ofTransport Layer Security (TLS)
 Both SSL &TLS are protocols designed to
provide communications security over a computer network
 Major web sites (including Google,YouTube, Facebook and
many others) useTLS to secure all communications between
their servers and web browsers.
 HTML 3
 HTML 3 is made in 1995
 More of 1 and 2 with some Brower specific features
1995
 JavaScript
 JavaScript was originally developed by NetScap in 1995
 JavaScript is most commonly used as a client side scripting
language.This means that JavaScript code is written into an
HTML page.
 It has an application programming interface (API) for
working with text, arrays, dates and regular expressions
 JavaScript is not the same as Java. I repeat: JavaScript
is not the same as Java.
 It was first time implemented in NetScap in 1996 and later
on it was adopted by Microsoft and was implemented in
Internet Explorer’s version 3 in 1996
 It was implemented by Opera in 1997
1996
 Flash
 Adobe Flash (formerly
called Macromedia Flash and Shockwave Flash) is
a multimedia and software platform
 It is used for creating vector graphics, animation, browser
games, rich Internet applications, desktop
applications, mobile applications and mobile games
 Flash displays text, vector and raster graphics to provide
animations, video games and applications
 It allows streaming of audio and video, and can capture
mouse, keyboard, microphone and camera input
 It was developed in 1995 but implemented in Browsers in
1996
1996
 XML (Extensible Markup Language)
 XML was developed in 1996 but introduced in browsers from
1999
 XML is a markup language that defines a set of rules for
encoding documents in a format which is both human-
readable and machine-readable
 Maybe it is a little hard to understand, but XML does not DO
anything
 This note is a note toTove, from Jani, stored as XML:
1996
XML HTML
 XML was designed to carry
data.
 Its focus on what is data to
be carried.
 XML tags are not
predefined
 XML is about describing
information.
 HTML was designed to
display data.
 Its focus on how the data
looks
 HTML tags are predefined
 HTML is about displaying
data
Massive Advantage of XML
The tree structure of XMl allows documents to
be compared and aggregated efficiently
element by element.
1997
 HTML 3.2 And HTML 4
 HTML 3.2 and HTML 4 were introduced in 1997
 A re-evaluation of 3. Some clutter were removed
that arrived in 2 and 3.
1998
 CSS (Cascading Style Sheets) 2
 CSS is a style sheet language used for describing the presentation of
a document written in a markup language
 CSS is designed primarily to enable the separation of document
content from document presentation, including aspects such as
the layout, colors, and fonts
 This separation of formatting and content makes it possible to
present the same markup page in different styles for different
rendering methods
 It is developed in 1998 but implemented in 1999
1999
 Ajax (asynchronous JavaScript and XML)
 With Ajax, web applications can send data to and retrieve
from a server in the background, without interfering with the
display and behavior of the existing page
 AJAX is about updating parts of a web page, without
reloading the whole page.
 It is implemented in 1999
 With Ajax one can:
 Update a web page without reloading the page
 Request data from a server - after the page has loaded
 Receive data from a server - after the page has loaded
 Send data to a server - in the background
2000-2007
 In 2003 APPLE launches safari browser
 The Mozilla Firefox project was created by Dave
Hyatt and Blake Ross in 2004
 Opera released opera mini for mobile in 2005
 Apple released 1st i-phone with mobile version of
safari 3 in 2007
 NetScap discontinued in 2007.The usage share of
Netscape had fallen from over 90 percent in the mid-
1990s to less than one percent by the end of 2006
2008-2015
 Chrome browser was launched in 2008
 HTML 5
 HTML5 is a markup language used for structuring and
presenting content on theWorldWide Web
 It was finalized, and published, on 28 October 2014 by
theWorldWide Web Consortium (W3C)
 CSS3
 CSS3 has been split into "modules". It contains the "old CSS
specification" (which has been split into smaller pieces). In
addition, new modules are added
2008-2015
 Content Security Policy (CSP)
 Content Security Policy is a computer security standard
introduced to prevent clickjacking and other code
injection attacks resulting from execution of malicious
content in the trusted web page context
 Drag And Drop
 Drag and drop became possible in web browsers by using
java script, and additional markup
 Touch Events
 An HTML5 specification that allows developers to easily
build touch-enabled web apps for touch-sensitive surfaces
Web users
 Current estimates range from 100 million to
148 million web users
 Average age=32
 64% with college degree
 32% females
 Source= Nielson surveys
Evolution of the web
Evolution of the web
Evolution of the web

More Related Content

What's hot

Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher Education
Steve Yuen
 
Web browser
Web browserWeb browser
Web browser
Abhijeet Shah
 
web browser ppt
web browser pptweb browser ppt
web browser ppt
Shivalika Singh
 
Browsers 2
Browsers 2Browsers 2
Browsers 2
nikhil3312
 
Tutorial 1 - Browser Basics
Tutorial 1 - Browser BasicsTutorial 1 - Browser Basics
Tutorial 1 - Browser Basics
dpd
 
Web browser(pp ts)
Web browser(pp ts)Web browser(pp ts)
Web browser(pp ts)
darpan1118
 
Types of Web Browser
Types of Web BrowserTypes of Web Browser
Types of Web Browser
Rajesh Yadav
 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Intro
drauscher
 
Browsers manuel zapata
Browsers  manuel zapataBrowsers  manuel zapata
Browsers manuel zapata
Manuel Zapata
 
Browsers
BrowsersBrowsers
Browsers
Abraham Sierra
 
Web browsers
Web browsersWeb browsers
Web browsers
jahnvi tanwar
 
Browser wars
Browser warsBrowser wars
Browser wars
kunaljhingrun
 

What's hot (12)

Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher Education
 
Web browser
Web browserWeb browser
Web browser
 
web browser ppt
web browser pptweb browser ppt
web browser ppt
 
Browsers 2
Browsers 2Browsers 2
Browsers 2
 
Tutorial 1 - Browser Basics
Tutorial 1 - Browser BasicsTutorial 1 - Browser Basics
Tutorial 1 - Browser Basics
 
Web browser(pp ts)
Web browser(pp ts)Web browser(pp ts)
Web browser(pp ts)
 
Types of Web Browser
Types of Web BrowserTypes of Web Browser
Types of Web Browser
 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Intro
 
Browsers manuel zapata
Browsers  manuel zapataBrowsers  manuel zapata
Browsers manuel zapata
 
Browsers
BrowsersBrowsers
Browsers
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Browser wars
Browser warsBrowser wars
Browser wars
 

Viewers also liked

When Why What of WWW
When Why What of WWWWhen Why What of WWW
When Why What of WWW
Subramanyan Murali
 
Web 3.0 :The Evolution of Web
Web 3.0:The Evolution of WebWeb 3.0:The Evolution of Web
Web 3.0 :The Evolution of Web
Niharjyoti Sarangi
 
WEB 4.0 IS COMING
WEB 4.0 IS COMINGWEB 4.0 IS COMING
WEB 4.0 IS COMING
Facehacks
 
The Evolution of Web 3.0
The Evolution of Web 3.0The Evolution of Web 3.0
The Evolution of Web 3.0
Marta Strickland
 
Web 4.0 and beyond
Web 4.0 and beyondWeb 4.0 and beyond
Web 4.0 and beyond
Johan Koren
 
Web 1.0 to Web 3.0 - Evolution of the Web and its Various Challenges
Web 1.0 to Web 3.0 - Evolution of the Web and its Various ChallengesWeb 1.0 to Web 3.0 - Evolution of the Web and its Various Challenges
Web 1.0 to Web 3.0 - Evolution of the Web and its Various Challenges
Subhash Basistha
 
The Next Big Thing is Web 3.0. Catch It If You Can
The Next Big Thing is Web 3.0. Catch It If You Can The Next Big Thing is Web 3.0. Catch It If You Can
The Next Big Thing is Web 3.0. Catch It If You Can
Judy O'Connell
 

Viewers also liked (7)

When Why What of WWW
When Why What of WWWWhen Why What of WWW
When Why What of WWW
 
Web 3.0 :The Evolution of Web
Web 3.0:The Evolution of WebWeb 3.0:The Evolution of Web
Web 3.0 :The Evolution of Web
 
WEB 4.0 IS COMING
WEB 4.0 IS COMINGWEB 4.0 IS COMING
WEB 4.0 IS COMING
 
The Evolution of Web 3.0
The Evolution of Web 3.0The Evolution of Web 3.0
The Evolution of Web 3.0
 
Web 4.0 and beyond
Web 4.0 and beyondWeb 4.0 and beyond
Web 4.0 and beyond
 
Web 1.0 to Web 3.0 - Evolution of the Web and its Various Challenges
Web 1.0 to Web 3.0 - Evolution of the Web and its Various ChallengesWeb 1.0 to Web 3.0 - Evolution of the Web and its Various Challenges
Web 1.0 to Web 3.0 - Evolution of the Web and its Various Challenges
 
The Next Big Thing is Web 3.0. Catch It If You Can
The Next Big Thing is Web 3.0. Catch It If You Can The Next Big Thing is Web 3.0. Catch It If You Can
The Next Big Thing is Web 3.0. Catch It If You Can
 

Similar to Evolution of the web

Web browser by group no 03 capt palliyaguru
Web browser by group no 03   capt palliyaguruWeb browser by group no 03   capt palliyaguru
Web browser by group no 03 capt palliyaguru
praeeth palliyaguru
 
Web Browser
Web BrowserWeb Browser
Web Browser
Shreeram Goswami
 
Report on browser war
Report on browser warReport on browser war
Report on browser war
Amandeep Kaur
 
- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx
- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx
- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx
pjoseph6
 
1 web overview
1 web overview1 web overview
1 web overview
arief_rudyanto
 
Teknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : InternetTeknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : Internet
Politeknik Digital Boash Indonesia
 
Html birth & evolution
Html birth & evolutionHtml birth & evolution
Html birth & evolution
Adil Nisar Khan
 
HTML for beginners
HTML for beginnersHTML for beginners
HTML for beginners
Salahaddin University-Erbil
 
Web design
Web designWeb design
Web design
ashrafulislam293
 
Web browser pdf
Web browser pdfWeb browser pdf
Web browser pdf
Ravi Kumar
 
Web browsers
Web browsersWeb browsers
Web browsers
Web browsersWeb browsers
Ch03 internet-2-browser.pptx
Ch03 internet-2-browser.pptxCh03 internet-2-browser.pptx
Ch03 internet-2-browser.pptx
SR NAIDU
 
Browser of internet 2011
Browser of internet 2011Browser of internet 2011
Browser of internet 2011
Jose Rincon
 
Browser of internet 2011
Browser of internet 2011Browser of internet 2011
Browser of internet 2011
Jose Rincon
 
Browser of internet 2011
Browser of internet 2011Browser of internet 2011
Browser of internet 2011
Jose Rincon
 
Tics
TicsTics
Tics
stefimbe
 
web technologies
web technologiesweb technologies
web technologies
anilkumar_mca
 
browsers MEZH
browsers MEZHbrowsers MEZH
Introduction to Internet Browsers
Introduction to Internet BrowsersIntroduction to Internet Browsers
Introduction to Internet Browsers
Prof Ansari
 

Similar to Evolution of the web (20)

Web browser by group no 03 capt palliyaguru
Web browser by group no 03   capt palliyaguruWeb browser by group no 03   capt palliyaguru
Web browser by group no 03 capt palliyaguru
 
Web Browser
Web BrowserWeb Browser
Web Browser
 
Report on browser war
Report on browser warReport on browser war
Report on browser war
 
- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx
- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx
- Describe in one or two paragraphs what is Web (8-10 lines) Your desc.docx
 
1 web overview
1 web overview1 web overview
1 web overview
 
Teknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : InternetTeknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : Internet
 
Html birth & evolution
Html birth & evolutionHtml birth & evolution
Html birth & evolution
 
HTML for beginners
HTML for beginnersHTML for beginners
HTML for beginners
 
Web design
Web designWeb design
Web design
 
Web browser pdf
Web browser pdfWeb browser pdf
Web browser pdf
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Ch03 internet-2-browser.pptx
Ch03 internet-2-browser.pptxCh03 internet-2-browser.pptx
Ch03 internet-2-browser.pptx
 
Browser of internet 2011
Browser of internet 2011Browser of internet 2011
Browser of internet 2011
 
Browser of internet 2011
Browser of internet 2011Browser of internet 2011
Browser of internet 2011
 
Browser of internet 2011
Browser of internet 2011Browser of internet 2011
Browser of internet 2011
 
Tics
TicsTics
Tics
 
web technologies
web technologiesweb technologies
web technologies
 
browsers MEZH
browsers MEZHbrowsers MEZH
browsers MEZH
 
Introduction to Internet Browsers
Introduction to Internet BrowsersIntroduction to Internet Browsers
Introduction to Internet Browsers
 

Recently uploaded

Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
ThousandEyes
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Sparity1
 
ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf
sachin chaurasia
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
Migrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS CloudMigrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS Cloud
Ortus Solutions, Corp
 
@ℂall @Girls Kolkata ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
@ℂall @Girls Kolkata  ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe@ℂall @Girls Kolkata  ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
@ℂall @Girls Kolkata ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Misti Soneji
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
Philip Schwarz
 
dachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdfdachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdf
DNUG e.V.
 
@Call @Girls in Aligarh 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A...
 @Call @Girls in Aligarh 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A... @Call @Girls in Aligarh 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A...
@Call @Girls in Aligarh 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A...
msriya3
 
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Top 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your WebsiteTop 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your Website
e-Definers Technology
 
Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1
Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1
Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1
arvindkumarji156
 
NYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdfNYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdf
AUGNYC
 
@Call @Girls in Tirunelveli 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla...
 @Call @Girls in Tirunelveli 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla... @Call @Girls in Tirunelveli 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla...
@Call @Girls in Tirunelveli 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla...
JoyaBansal
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
Hironori Washizaki
 
Kolkata @Call @Girls 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real Meet
Kolkata @Call @Girls 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real MeetKolkata @Call @Girls 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real Meet
Kolkata @Call @Girls 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real Meet
lovelykumarilk789
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
shivamt017
 
₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You
₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You
₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You
shristi verma
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
sudsdeep
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 

Recently uploaded (20)

Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
 
ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
Migrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS CloudMigrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS Cloud
 
@ℂall @Girls Kolkata ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
@ℂall @Girls Kolkata  ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe@ℂall @Girls Kolkata  ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
@ℂall @Girls Kolkata ꧁❤ 000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
 
dachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdfdachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdf
 
@Call @Girls in Aligarh 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A...
 @Call @Girls in Aligarh 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A... @Call @Girls in Aligarh 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A...
@Call @Girls in Aligarh 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Class A...
 
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
 
Top 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your WebsiteTop 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your Website
 
Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1
Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1
Bhiwandi @Call @Girls Whatsapp 000000000 With Best And No 1
 
NYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdfNYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdf
 
@Call @Girls in Tirunelveli 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla...
 @Call @Girls in Tirunelveli 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla... @Call @Girls in Tirunelveli 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla...
@Call @Girls in Tirunelveli 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Tanisha Sharma Best High Cla...
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
 
Kolkata @Call @Girls 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real Meet
Kolkata @Call @Girls 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real MeetKolkata @Call @Girls 🐱‍🐉  XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real Meet
Kolkata @Call @Girls 🐱‍🐉 XXXXXXXXXX 🐱‍🐉 Genuine WhatsApp Number for Real Meet
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
 
₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You
₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You
₹Call ₹Girls Andheri West 09967584737 Deshi Chori Near You
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 

Evolution of the web

  • 1. EVOLUTION OF THE WEB Muhammad Zubair Asghar Lahore Leads University BSSE-VB F13-1384
  • 2. Growth of technologies & early history  1972 First Email  1975 Gates and Allen starts Microsoft  1975 Beta andVHS videotaps  1976 Jobs and Woznaik starts Apple  1981 CSNET BITNET are born  1983 TCP/IP born
  • 3. Birth of world wide web –W3  in 1992Tim Berners-Lee,a physicist in Geneva Switzerland came up with the term World WideWeb -W3
  • 4. World Wide Web (WWW)  The World WideWeb (www) is an open source information space  where documents and other web resources are identified by URLs, interlinked by hypertext links, and can be accessed via the Internet.  It has become known simply as the Web.  TheWorld WideWeb is the primary tool billions of people use to interact on the Internet.
  • 5. Hypertext  Hypertext is text which contains links to other texts.  The term was coined byTed Nelson around 1965
  • 6. URL  Uniform Resource Locator (URL) commonly informally referred to as a web address  A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably.  A URL implies the means to access an indicated resource.  URLs occur most commonly to reference web pages (http), but are also used for file transfer (ftp), email (mailto), database access (JDBC), and many other applications.
  • 7. URL and URI This diagram shows that a Uniform Resource Identifier (URI) is either a Uniform Resource Locator (URL), a Uniform Resource Name (URN), or both
  • 8. Internet  The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link billions of devices worldwide.  It is a network of networks that consists of millions of private, public, academic, business, and government networks of local to global scope.
  • 9. Evolution of WEB After 90’s
  • 10. 1991  HTTP (HypertextTransport Protocol)  It is a protocol used for data communication in world wide web  HTML 1 (Hypertext Markup Language) 1. It is a language used to create web pages 2. It describes the structure of the website which makes it a markup language, rather then a programming language
  • 11. 1993  Mosaic Browser 1. Mosaic was developed at the National Center for SupercomputingApplication (NCSA) at the University of Illinois Urbana-Champaign beginning in late 1992. NCSA released the browser in 1993. 2. For first time its 0.1 version is released. 3. It read HTML 1 and it was a client of earlier protocols.
  • 12. 1993  Mosaic look like this
  • 13. 1994  HTML 2  HTML 2 is released in 1994.The feature of stylized text and table is introduced in it  Cookies are introduced  Cookie is a small piece of data sent from a website and stored in the user's web browser while the user is browsing it. Every time the user loads the website, the browser sends the cookie back to the server to notify the user's previous activity.  These were 1st time implemented in Netscap browser in 1994.
  • 14. 1994  NetScap Browser  NetScap browser build and its 1st and 2nd (0.9 & 1.0) versions was released in 1994  It has high speed then Mosaic browser and it was free although NCSA released 2nd version of Mosaic.
  • 16. 1995  Opera Browser  It was internally and limited released in 1995.  Opera web browser began in 1994 when it was started as a research project atTelenor. In 1995, the project branched out into a separate company named Opera Software ASA, with the first publicly available version released in 1996  Opera has undergone extensive changes and improvements, and introduced notable features such as Speed Dial.  It has multiple document interface(MDI) and sidebar, which made browsing several pages at once much easier
  • 18. 1995  Internet Explorer  Microsoft has developed eleven versions of Internet Explorer forWindows from 1995 to 2013.  It has also developed Internet Explorer for Mac, Internet Explorer for UNIX and Internet Explorer Mobile forApple Macintosh, Unix and mobile devices respectively  It was modeled on NCSA’s Mosaic browser but did not use its source code
  • 19. 1995 Internet explorer 1.0 Internet explorer 9
  • 20. 1995  SSL (Secure Sockets Layer)  SSL was introduced in web in 1995  It is a predecessor ofTransport Layer Security (TLS)  Both SSL &TLS are protocols designed to provide communications security over a computer network  Major web sites (including Google,YouTube, Facebook and many others) useTLS to secure all communications between their servers and web browsers.  HTML 3  HTML 3 is made in 1995  More of 1 and 2 with some Brower specific features
  • 21. 1995  JavaScript  JavaScript was originally developed by NetScap in 1995  JavaScript is most commonly used as a client side scripting language.This means that JavaScript code is written into an HTML page.  It has an application programming interface (API) for working with text, arrays, dates and regular expressions  JavaScript is not the same as Java. I repeat: JavaScript is not the same as Java.  It was first time implemented in NetScap in 1996 and later on it was adopted by Microsoft and was implemented in Internet Explorer’s version 3 in 1996  It was implemented by Opera in 1997
  • 22. 1996  Flash  Adobe Flash (formerly called Macromedia Flash and Shockwave Flash) is a multimedia and software platform  It is used for creating vector graphics, animation, browser games, rich Internet applications, desktop applications, mobile applications and mobile games  Flash displays text, vector and raster graphics to provide animations, video games and applications  It allows streaming of audio and video, and can capture mouse, keyboard, microphone and camera input  It was developed in 1995 but implemented in Browsers in 1996
  • 23. 1996  XML (Extensible Markup Language)  XML was developed in 1996 but introduced in browsers from 1999  XML is a markup language that defines a set of rules for encoding documents in a format which is both human- readable and machine-readable  Maybe it is a little hard to understand, but XML does not DO anything  This note is a note toTove, from Jani, stored as XML:
  • 24. 1996 XML HTML  XML was designed to carry data.  Its focus on what is data to be carried.  XML tags are not predefined  XML is about describing information.  HTML was designed to display data.  Its focus on how the data looks  HTML tags are predefined  HTML is about displaying data
  • 25. Massive Advantage of XML The tree structure of XMl allows documents to be compared and aggregated efficiently element by element.
  • 26. 1997  HTML 3.2 And HTML 4  HTML 3.2 and HTML 4 were introduced in 1997  A re-evaluation of 3. Some clutter were removed that arrived in 2 and 3.
  • 27. 1998  CSS (Cascading Style Sheets) 2  CSS is a style sheet language used for describing the presentation of a document written in a markup language  CSS is designed primarily to enable the separation of document content from document presentation, including aspects such as the layout, colors, and fonts  This separation of formatting and content makes it possible to present the same markup page in different styles for different rendering methods  It is developed in 1998 but implemented in 1999
  • 28. 1999  Ajax (asynchronous JavaScript and XML)  With Ajax, web applications can send data to and retrieve from a server in the background, without interfering with the display and behavior of the existing page  AJAX is about updating parts of a web page, without reloading the whole page.  It is implemented in 1999  With Ajax one can:  Update a web page without reloading the page  Request data from a server - after the page has loaded  Receive data from a server - after the page has loaded  Send data to a server - in the background
  • 29. 2000-2007  In 2003 APPLE launches safari browser  The Mozilla Firefox project was created by Dave Hyatt and Blake Ross in 2004  Opera released opera mini for mobile in 2005  Apple released 1st i-phone with mobile version of safari 3 in 2007  NetScap discontinued in 2007.The usage share of Netscape had fallen from over 90 percent in the mid- 1990s to less than one percent by the end of 2006
  • 30. 2008-2015  Chrome browser was launched in 2008  HTML 5  HTML5 is a markup language used for structuring and presenting content on theWorldWide Web  It was finalized, and published, on 28 October 2014 by theWorldWide Web Consortium (W3C)  CSS3  CSS3 has been split into "modules". It contains the "old CSS specification" (which has been split into smaller pieces). In addition, new modules are added
  • 31. 2008-2015  Content Security Policy (CSP)  Content Security Policy is a computer security standard introduced to prevent clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context  Drag And Drop  Drag and drop became possible in web browsers by using java script, and additional markup  Touch Events  An HTML5 specification that allows developers to easily build touch-enabled web apps for touch-sensitive surfaces
  • 32. Web users  Current estimates range from 100 million to 148 million web users  Average age=32  64% with college degree  32% females  Source= Nielson surveys