web browsers & authoring tools ice0534 jonggun gim

19
Web Browsers & Authoring Tools ICE0534 Jonggun Gim

Upload: brianna-byrd

Post on 19-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

Web Browsers & Authoring Tools

ICE0534Jonggun Gim

Page 2: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

2

Objectives

To Understand what Browsers Do and will Do

To Know Technologies supported by different Browsers

To understand the importance of standardization of authoring tools

Page 3: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

3

Table of Contents

Requirements of a Web BrowserHistory of Web BrowsersWhat is Mozilla?Features of Web BrowsersPopular BrowsersFuture of Web and StandardizationTypes of Web authoring toolsAuthoring Tools Accessibility Guidelines

Page 4: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

4

Requirements of a Web BrowserSoftware that gives a user access to the

World Wide WebCommunicates in HTTP File Formats are generally in HTML

(4.0.1)Supports other file types (native or

plugged in)

Page 5: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

5

History - 1

WorldWideWeb: Tim Berners-Lee, 1990-12-25, on NeXT

Libwww: 1992, C languageViolaWWW: 1992, Pei Wei, Graphics,

AppletsSamba: 1992, first browser for MacMosaic: 1993-02, NCSA, X-Windows

Ported to MacSound, Video, Forms, Bookmarks, History

Page 6: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

6

History - 2

Arena: 93, HP, Positioning Tables and Graphics

Lynx: 93, Character ModeCello: Summer 93, First Browser on

PCOpera: 94, Telenor, NorwayNavipress: Feb-94, Incorporated

editor

Page 7: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

7

History - 3

Mozilla: Oct-94, First Commercial Browser

IE: Aug-23-95, with Windows 951996: 1/3 market share

http://browsers.evolt.org/ : archives 120+ web browsers

Page 8: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

8

MozillaNetscape(1.0)’s code engineMozilla Project: 1998, AOL, Netscape engine -

Netscape 5, code engine: GeckoMozilla Foundation: 2003, separated from AOLProducts

Mozilla: the application suitesFirefox: stand alone browserThunderbird: email and newsgroup clientCamino: web browser for MacComposer: web editor

Page 9: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

9

Usability Features

Bookmark Management - import/exportDownload ManagementHistory - Private Browsing of SafariTabbed WindowsPop-up BlockingIncremental FindingOff-Line BrowsingPrinting / Saving / Caching / Text

Encoding

Page 10: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

10

Web Technologies Supported

Java Applet - I, G, S, OCSS - IE partially supportsJavaScript - I, G, S, OXSLT - I, G, SXHTML - G, S, OMathML - GRSS (Rich Site Summary) - G, S, O*Active X - I

Page 11: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

11

Protocols Supported

EmailFTPNNTPSSL (Secure Socket Layer) -- I, G, S, OIDN (Internationalized Domain Name)

- G, S, OData:URL - G, S, O

Page 12: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

12

Popular Browsers - 1

Internet Explorer60% market shareWindows, Mac OS90+ known security vulnerabilitiesIncompliance to StandardsGood Performance on Windows

Gecko - Netscape, Camino, FirefoxCommon implementation on Windows,

Mac, Linux, Unix and BSDSlower than IE, Opera, and SafariOpen Source

Page 13: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

13

Popular Browsers - 2

SafariConform to Standards - RSSExcellent Usability and SupportFastest on Mac

OperaFastest on WindowsMost Loyal to standards

Page 14: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

14

Future of Web (As W3C sees)Web For Everyone

Web Accessibility, Internationalization, Device Independence

Web On EverythingKnowledge BaseTrust and Confidence

http://www.w3.org/Consortium/mission

Page 15: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

15

Standardization Process

W3C receives a SubmissionW3C publishes a NoteW3C creates a Working GroupW3C publishes a Working DraftW3C publishes a Candidate

RecommendationW3C publishes a Proposed

RecommendationW3C publishes a Recommendation

Page 16: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

16

Troubled Web InteroperabilityIncompliance to HTTPIncompliance to HTML - IEUn-standardized Plug-InsActive X

Internet Banking

Page 17: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

17

Types of Web Authoring ToolsHTML authoring tool -text editorWeb managing Tool - FrontPageWeb development Tool - Visual

InterDevOn Line EditingConverters - MS WordMultimedia Editor

Page 18: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

18

Authoring Tools Accessibility GuidelinesEnsures generated

documents conforms to Web standards

http://www.w3.org/WAI/AU/2002/tools - evaluation results for authoring toolsDreamweaver, FrontPage. Etc.

Page 19: Web Browsers & Authoring Tools ICE0534 Jonggun Gim

19

References

http://www.w3schools.com/browsers/default.asp

http://www.w3.org/http://www.howtocreate.co.uk

/browserSpeed.html (performance comparison)