SlideShare a Scribd company logo
1 of 13
Download to read offline
Computer Science 100
Web Programming



Web Programming in a Nutshell
Outline
●   The Web
●   Short History and Highlights
    –   Beginnings @ CERN
    –   The Browser Wars
    –   The W3C
    –   Web 1.0, Web 2.0 and Web 3.0
●   “Components” of Web Programming
The World Wide Web
●   Aka The Web
●   System of interlinked
    hypertext documents (or
    hypermedia) contained in
    the Internet.
●   A document in the Web is
    called a web page.
●   Group of related web pages
     OR a single location in the
    Internet where web pages
    can be accessed from is a
    web site.
The World Wide Web: Web
                 Pages
●   A Web page may contain:
    –   Text
    –   Images
    –   Embedded objects: videos, audio, binaries (i.e.
        Java applets, Flash)
    –   Tables
    –   Hyperlinks
●   By default a web page is a page written
    using Hypertext Markup Language (HTML)
The World Wide Web: CERN
●   The Birthplace of the Web
●   Organisation Européenne
    pour la Recherche
    Nucléaire (French)
●   European Organization for
    Nuclear Research
The World Wide Web
●   Tim Berners-Lee, English
    physicist, creator of the World
    Wide Web (1989)
     – First web server
     – First browser (WorldWideWeb)
     – Director of the W3C
●   Read:
    http://www.w3.org/History/1989/
    proposal.html
     – The original proposal for the
       WWW.
WWW Timeline
●   1989 The World Wide Web begins at CERN.
●   1990 Web server and web browser created.
●   Aug 6, 1991 Marked as the day the Web became a publicly
    available service.
●   1993 NCSA releases Mosaic a multiplatform web browser
    precursor to Netscape Navigator. Other browsers also
    released.
     – June 1993 – Stylesheets proposed for HTML
     – October 1993 CERN announces WWW would be free.
●   1994 Netscape Navigator, Opera browsers released.
●   1995 Internet Explorer released
     – Javascript integrated.
     – The First Browser War starts!
The Browser Wars
●   Metaphorical war, fight for
    market dominance of the
    popular web browsers.
●   The war in short:
     – 1st Browser War: IE
       wins over Netscape*
     – 2nd Browser War:
       Netscape releases
       source code (Firefox)
     – 2008-Present : Google
       etc., joins the fray.
The Browser Wars
●   Competition is always good.
●   Better browsers.
     – Web browsers are the web programmer's application
       user interface platforms.
●
    Negative side effects of the 1st Browser War
     – Each contender came out with their own “HTML tags”
       leading to the non-standardization of HTML.
The W3C
●   The World Wide Web Consortium
●   Founded October, 1994
●   Headed by Tim Berners-Lee
●   Develop standards for the Web
●   http://www.w3.org/
Other Highlights: The DotCom
      Bubble: Boom and Burst
●   From 1995 to 2001
●   Marked by the increase in Internet users (thanks to the
    web).
●   Increase in “Internet startups” (refered to as dot coms)
    offering services through the Internet (Web).
●   Triggered a mild economic repression in 2000.
Other Highlights: Web 1.0, 2.0
               and 3.0
●
    Web 2.0:
     – This “versioning” of the web is unofficial.
     – Associated with web applications which facilitate interactive
       information sharing, interoperability, user-centered design and
       collaboration.
     – Popularized in 2004 by Tim O'Reilly
     – Coined in 1999 by Darcy DiNucci in an article.
     – Allows users to run “software applications” via the web
       browser.
●   Web 1.0
     – Had to be coined because of the above.
●
    Web 3.0 Semantic Web
     – Advanced application of the WWW.
Your Assignment:
●   What are WEB APPLICATIONS?
    –   List down web applications that you use/have
        used/will use and their types. (at least 5)
    –   What do you need to create a web application?
    –   How is a web application different from a
        desktop application?

        Email your answers to
        uplbcmscexercises@gmail.com on or before
        Tuesday, November 22, 2011, 12:00 am. Use
        “CMSC 100 Web App Assign” as the subject of
        your email.

More Related Content

What's hot

Twitter and Wiki Lecture
Twitter and Wiki LectureTwitter and Wiki Lecture
Twitter and Wiki Lecturemfazioli
 
Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.
Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.
Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.Siyaram Kasat
 
Wikis in the classroom slides to display
Wikis in the classroom   slides to displayWikis in the classroom   slides to display
Wikis in the classroom slides to displayTammy Gillmore
 
What Is A Wiki
What Is A WikiWhat Is A Wiki
What Is A Wikimcandre
 
Get the group work instant
Get the group work instantGet the group work instant
Get the group work instantafraa5285
 
Open web badges
Open web badgesOpen web badges
Open web badgeslrbabe
 
Blog Creation and Posting by Amaan Saifi
Blog Creation and Posting by Amaan SaifiBlog Creation and Posting by Amaan Saifi
Blog Creation and Posting by Amaan SaifiPriya Patra
 
Wiki Presentation
Wiki PresentationWiki Presentation
Wiki Presentationclivingston
 
Learning English with wikis
Learning English with wikisLearning English with wikis
Learning English with wikisGuzman
 

What's hot (17)

Presentation1
Presentation1Presentation1
Presentation1
 
world wide web
world wide webworld wide web
world wide web
 
Internet
InternetInternet
Internet
 
Twitter and Wiki Lecture
Twitter and Wiki LectureTwitter and Wiki Lecture
Twitter and Wiki Lecture
 
Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.
Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.
Folder Lock without using software-for Windows(Desktop), Pendrive, Harddisk.
 
Wikis in the classroom slides to display
Wikis in the classroom   slides to displayWikis in the classroom   slides to display
Wikis in the classroom slides to display
 
Wiki project 2
Wiki project 2Wiki project 2
Wiki project 2
 
What Is A Wiki
What Is A WikiWhat Is A Wiki
What Is A Wiki
 
Get the group work instant
Get the group work instantGet the group work instant
Get the group work instant
 
Innovation of web
Innovation of webInnovation of web
Innovation of web
 
Micro:bit Nametag
Micro:bit NametagMicro:bit Nametag
Micro:bit Nametag
 
Intro cOMPUTERS
Intro cOMPUTERSIntro cOMPUTERS
Intro cOMPUTERS
 
World wide web
World wide webWorld wide web
World wide web
 
Open web badges
Open web badgesOpen web badges
Open web badges
 
Blog Creation and Posting by Amaan Saifi
Blog Creation and Posting by Amaan SaifiBlog Creation and Posting by Amaan Saifi
Blog Creation and Posting by Amaan Saifi
 
Wiki Presentation
Wiki PresentationWiki Presentation
Wiki Presentation
 
Learning English with wikis
Learning English with wikisLearning English with wikis
Learning English with wikis
 

Viewers also liked

I Learn Computer - Operating systems
I Learn Computer - Operating systemsI Learn Computer - Operating systems
I Learn Computer - Operating systemsCADSPRO LLC
 
Activity 10 timeline history of internet
Activity 10 timeline history of internetActivity 10 timeline history of internet
Activity 10 timeline history of internetAnnabel Ayson
 
MicroComputer Application 1
MicroComputer Application 1MicroComputer Application 1
MicroComputer Application 1sir-smartt
 
Web publishing
Web publishingWeb publishing
Web publishingKanav Sood
 

Viewers also liked (7)

Web 1.0 To 3.0
Web 1.0 To 3.0Web 1.0 To 3.0
Web 1.0 To 3.0
 
I Learn Computer - Operating systems
I Learn Computer - Operating systemsI Learn Computer - Operating systems
I Learn Computer - Operating systems
 
Activity 10 timeline history of internet
Activity 10 timeline history of internetActivity 10 timeline history of internet
Activity 10 timeline history of internet
 
MicroComputer Application 1
MicroComputer Application 1MicroComputer Application 1
MicroComputer Application 1
 
Web publishing
Web publishingWeb publishing
Web publishing
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
Digital in 2017 Global Overview
Digital in 2017 Global OverviewDigital in 2017 Global Overview
Digital in 2017 Global Overview
 

Similar to Cmsc 100 (web programming in a nutshell)

The Concepts of Internet and Networking.pptx
The Concepts of Internet and Networking.pptxThe Concepts of Internet and Networking.pptx
The Concepts of Internet and Networking.pptxRoshni814224
 
Web application development - The past, the present, the future
Web application development - The past, the present, the futureWeb application development - The past, the present, the future
Web application development - The past, the present, the futureJuho Vepsäläinen
 
UNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnologyUNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnologyrssvsa181514
 
History of The Web
History of The WebHistory of The Web
History of The Websopekmir
 
Archtecture of world wide web
Archtecture of world wide webArchtecture of world wide web
Archtecture of world wide webtechlovers3
 
Web Introduction
Web IntroductionWeb Introduction
Web Introductionasim78
 
The Evolving Architecture
The Evolving ArchitectureThe Evolving Architecture
The Evolving ArchitectureWilliam Grosso
 
Internet application unit2
Internet application unit2Internet application unit2
Internet application unit2MSc CST
 
Slides 1 - Internet and Web
Slides 1 - Internet and WebSlides 1 - Internet and Web
Slides 1 - Internet and WebMassimo Callisto
 
Report on browser war
Report on browser warReport on browser war
Report on browser warAmandeep Kaur
 
Introduction to Internet Browsers
Introduction to Internet BrowsersIntroduction to Internet Browsers
Introduction to Internet BrowsersProf Ansari
 
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11William Hall
 

Similar to Cmsc 100 (web programming in a nutshell) (20)

HTML for beginners
HTML for beginnersHTML for beginners
HTML for beginners
 
Teknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : InternetTeknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : Internet
 
The Concepts of Internet and Networking.pptx
The Concepts of Internet and Networking.pptxThe Concepts of Internet and Networking.pptx
The Concepts of Internet and Networking.pptx
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
 
Web application development - The past, the present, the future
Web application development - The past, the present, the futureWeb application development - The past, the present, the future
Web application development - The past, the present, the future
 
The Dynamic Web
The Dynamic WebThe Dynamic Web
The Dynamic Web
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 
UNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnologyUNIT-1.pptx that contains the web and internet of tecnology
UNIT-1.pptx that contains the web and internet of tecnology
 
History of The Web
History of The WebHistory of The Web
History of The Web
 
Archtecture of world wide web
Archtecture of world wide webArchtecture of world wide web
Archtecture of world wide web
 
Web Introduction
Web IntroductionWeb Introduction
Web Introduction
 
The Evolving Architecture
The Evolving ArchitectureThe Evolving Architecture
The Evolving Architecture
 
Web browser
Web browserWeb browser
Web browser
 
Internet application unit2
Internet application unit2Internet application unit2
Internet application unit2
 
1 web overview
1 web overview1 web overview
1 web overview
 
Slides 1 - Internet and Web
Slides 1 - Internet and WebSlides 1 - Internet and Web
Slides 1 - Internet and Web
 
Report on browser war
Report on browser warReport on browser war
Report on browser war
 
Introduction to Internet Browsers
Introduction to Internet BrowsersIntroduction to Internet Browsers
Introduction to Internet Browsers
 
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 

More from MaeEstherMaguadMaralit (15)

Chapter2c
Chapter2cChapter2c
Chapter2c
 
Chapter2b
Chapter2bChapter2b
Chapter2b
 
Chapter2a
Chapter2aChapter2a
Chapter2a
 
Chapter1c
Chapter1cChapter1c
Chapter1c
 
Chapter1b
Chapter1bChapter1b
Chapter1b
 
Chapter1a
Chapter1aChapter1a
Chapter1a
 
Chapter2d
Chapter2dChapter2d
Chapter2d
 
linked list (CMSC 123)
linked list (CMSC 123)linked list (CMSC 123)
linked list (CMSC 123)
 
HTTP
HTTPHTTP
HTTP
 
The lovedare
The lovedareThe lovedare
The lovedare
 
Cmsc 100 (web content)
Cmsc 100  (web content)Cmsc 100  (web content)
Cmsc 100 (web content)
 
Cmsc 100 (web forms)
Cmsc 100 (web forms)Cmsc 100 (web forms)
Cmsc 100 (web forms)
 
Cmsc 100 xhtml and css
Cmsc 100 xhtml and cssCmsc 100 xhtml and css
Cmsc 100 xhtml and css
 
Chapter2a
Chapter2aChapter2a
Chapter2a
 
Chapter1b
Chapter1bChapter1b
Chapter1b
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

Cmsc 100 (web programming in a nutshell)

  • 1. Computer Science 100 Web Programming Web Programming in a Nutshell
  • 2. Outline ● The Web ● Short History and Highlights – Beginnings @ CERN – The Browser Wars – The W3C – Web 1.0, Web 2.0 and Web 3.0 ● “Components” of Web Programming
  • 3. The World Wide Web ● Aka The Web ● System of interlinked hypertext documents (or hypermedia) contained in the Internet. ● A document in the Web is called a web page. ● Group of related web pages OR a single location in the Internet where web pages can be accessed from is a web site.
  • 4. The World Wide Web: Web Pages ● A Web page may contain: – Text – Images – Embedded objects: videos, audio, binaries (i.e. Java applets, Flash) – Tables – Hyperlinks ● By default a web page is a page written using Hypertext Markup Language (HTML)
  • 5. The World Wide Web: CERN ● The Birthplace of the Web ● Organisation Européenne pour la Recherche Nucléaire (French) ● European Organization for Nuclear Research
  • 6. The World Wide Web ● Tim Berners-Lee, English physicist, creator of the World Wide Web (1989) – First web server – First browser (WorldWideWeb) – Director of the W3C ● Read: http://www.w3.org/History/1989/ proposal.html – The original proposal for the WWW.
  • 7. WWW Timeline ● 1989 The World Wide Web begins at CERN. ● 1990 Web server and web browser created. ● Aug 6, 1991 Marked as the day the Web became a publicly available service. ● 1993 NCSA releases Mosaic a multiplatform web browser precursor to Netscape Navigator. Other browsers also released. – June 1993 – Stylesheets proposed for HTML – October 1993 CERN announces WWW would be free. ● 1994 Netscape Navigator, Opera browsers released. ● 1995 Internet Explorer released – Javascript integrated. – The First Browser War starts!
  • 8. The Browser Wars ● Metaphorical war, fight for market dominance of the popular web browsers. ● The war in short: – 1st Browser War: IE wins over Netscape* – 2nd Browser War: Netscape releases source code (Firefox) – 2008-Present : Google etc., joins the fray.
  • 9. The Browser Wars ● Competition is always good. ● Better browsers. – Web browsers are the web programmer's application user interface platforms. ● Negative side effects of the 1st Browser War – Each contender came out with their own “HTML tags” leading to the non-standardization of HTML.
  • 10. The W3C ● The World Wide Web Consortium ● Founded October, 1994 ● Headed by Tim Berners-Lee ● Develop standards for the Web ● http://www.w3.org/
  • 11. Other Highlights: The DotCom Bubble: Boom and Burst ● From 1995 to 2001 ● Marked by the increase in Internet users (thanks to the web). ● Increase in “Internet startups” (refered to as dot coms) offering services through the Internet (Web). ● Triggered a mild economic repression in 2000.
  • 12. Other Highlights: Web 1.0, 2.0 and 3.0 ● Web 2.0: – This “versioning” of the web is unofficial. – Associated with web applications which facilitate interactive information sharing, interoperability, user-centered design and collaboration. – Popularized in 2004 by Tim O'Reilly – Coined in 1999 by Darcy DiNucci in an article. – Allows users to run “software applications” via the web browser. ● Web 1.0 – Had to be coined because of the above. ● Web 3.0 Semantic Web – Advanced application of the WWW.
  • 13. Your Assignment: ● What are WEB APPLICATIONS? – List down web applications that you use/have used/will use and their types. (at least 5) – What do you need to create a web application? – How is a web application different from a desktop application? Email your answers to uplbcmscexercises@gmail.com on or before Tuesday, November 22, 2011, 12:00 am. Use “CMSC 100 Web App Assign” as the subject of your email.