• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web Browser Demystified
 

Web Browser Demystified

on

  • 1,528 views

 

Statistics

Views

Total Views
1,528
Views on SlideShare
1,512
Embed Views
16

Actions

Likes
0
Downloads
0
Comments
2

2 Embeds 16

http://www.linkedin.com 15
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Thanks for pointing out, will add a references section.
    Are you sure you want to
    Your message goes here
    Processing…
  • Please try to acknowledge the sources where you got the pictures from.

    Most of the diagrams are from the following paper.
    http://grosskurth.ca/papers/browser-archevol-20060619.pdf
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web Browser Demystified Web Browser Demystified Presentation Transcript

    • -Review of browsers architecture by Rohit Joshi
    •  Browser introduction  Top Level Architecture  Browser History/Lineage  How various browsers are related  Survey of Current Prevailing browser  Who promotes them  What is the differentiating factor  Mobile Browsers
    •  Scripting (ECMA)  JavaScript (JS)  ActionScript (AS)  HTML Document Structure  CSS  Tables  DOM  Plugins  Flash  Audio/Video  Helper Application  Adobe  XML
    •  “A Web browser is a software application that enables a user to display and interact with text, images, and other information typically located on a Web page at a website on the World Wide Web or a local area network... Web browsers format HTML information for display, so the appearance of a Web page may differ between browsers.”
    • Browser Creator Cost Open Source Engine Key Differentiator Firefox Mozilla Free Yes Gecko  Feature rich  Secure  Plans for Firefox Mobile Opera Opera Free No Presto  Light Weight Opera Mobile Opera 24$ No Presto  Can installs Java App also IExplorer Microsoft Win No Trident  - Safari Apple Free No WebKit  UI  HTML Speed NetFront Access ? No ?  Best in class Widget support  Fast Rendering  Bluestreak Technology's Flash playe  EBO (Embedded Browser Optimization) from Bytemobile
    • Shorter Bars are better – Safari is fast but not that fast, it has tweak to show better numbers – Source ZD Net Here
    •  Mobile browsers are optimized to display Web content most effectively for small screens  Current Mobile support most of PC browser functionality  Typical Additional support  WML, i-mode HTML, or cHTML,.  Browsers used by major mobile phone and PDA vendors  Android (mobile phone platform) by Google (based on WebKit)  BlackBerry Browser by BlackBerry (proprietary)  Blazer by Palm, installed on all newer Palm Treos and PDAs (based on NetFront).  Internet Explorer Mobile by Microsoft Inc. (browser engine history unknown).  MOTOMAGX by Motorola (based on WebKit).  NetFront by ACCESS Co., Ltd. (proprietary).  Nokia Series 40 Browser by Nokia (proprietary).  Opera Mobile by Opera Software ASA (Norway). - Capable of reading HTML and reformat for small screens (proprietary).  Safari by Apple Inc on iPhone and iPod Touch (based on WebKit).  Web Browser for S60 by Nokia (based on WebKit).  Mobile HTML transcoders  Mobile transcoders reformat and compress web content for mobile devices  used in conjunction with built-in or user-installed microbrowsers  Can also be used to design Complete UI  Movial IXS  KDE - Knoqueror
    •  Features from Marketing  Faster content Display  Faster Zoom In/Out  Rendering Mode Changes are Now Faster  Backend Optimization  UI consideration for Mobile screen  Fully integrated with Access Linux Platform
    •  Never browser was named mozilla  Phoenix, Galeon, Firefox  Part of Mozilla Application Suite  Managed by Mozilla Corporation (Taxable entity)  Wholly owned subsidary of Mozilla Foundation (NPO)  Mozilla Based  FireFox (Managed by Mozilla Foundation)  Maemo has plan (GNOME MOBILE) http://browser.garage.maemo.org/  Movial has plan
    •  Developed by Apple  Modified from KDE (Konqueror)  KHTML morphed to Webkit  KJAVA morphed JavaScript- Core  KWQ came due to OS-X Requirements  UI Proprietary of Apple
    •  3 main components UI  Browser Application User Interface (Browser UI),  Browser Engine (Engine) and  Bookmark Manager (BM)  Browser UI  developed by Nokia  It makes use of GTK with Hildon  Hildon support can be disabled at compile time EAL  interacts with Engine via Engine Abstraction Layer (EAL)  EAL  not dependent on any engine implementation  open source component developed by Nokia.  3 browser engines are compatible with the Browser UI: Variant EAL  Opera Engine, included in Nokia 770 and Nokia N800 devices as part of Internet Tablet OS 2005, 2006, and 2007 editions.  Mozilla Engine which can be used in Nokia N800 device now. It is delivered together with the development version of Mozilla based browser for maemo.  WebKit Engine is a community driven implementation of GTK WebKit for maemo platform. Variant Engine
    • Happy Browsing