Download the powerpoint from my presentation

  • 558 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
558
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Browsers on Linux Stephen Fluin - 2010
  • 2. What is a browser?
  • 3. Browsers
      • Connect you to documents and applications remotely
      • Use standardized (kind of) interface specifications
      • Act as a platform for future applications
  • 4. Browsers
    • Are Everywhere
      • Smartphones (Android, etc)
      • Desktops
      • Laptops
      • Applications
  • 5. Browsers contain
      • Advanced rendering engines
      • Complex document parsers
      • Complete programming environment
      • Layered plugin-architectures
      • Tons of legacy support
      • Full media players
  • 6. A Short History of Browsers
  • 7.  
  • 8. Who are the major players?
      • Internet Explorer
      • Firefox
      • Chrome
      • Opera
    • Also
      • Safari
      • Lynx
      • w3m
      • everybody else
  • 9. Linux
    • Firefox
    • Chromium (Chrome)
    • Opera
    • Internet Explorer
    • Konqueror
    • Epiphany
  • 10. What is the difference?
  • 11. Differences
    • Speed
    • Functionality
    • Style
    • Compatibility
  • 12. Speed Source: Jacob Gure, Six Revisions
  • 13. Functionality
    • Extensions and Plugins vs. Built-In
    • Developer Tools
    • Navigation
    • Synchronization
    • Process Isolation
    • Crash Recovery
    • Direct Rendering
    • Protection and Safety
  • 14. Style
      • Customization
        • Themes
        • General UI
      • Philosophy
  • 15. Compatibility
      • Not 100% for anything on Linux
        • Netflix
        • Active-X
      • Firefox is Best
  • 16. Compatibility Workarounds
    • Firefox/Opera - User Agent Switcher
    • Disable Javascript
  • 17. Chrome vs. Chromium
      • Proprietary and Closed Source vs. BSD Open Source License
      • Extra tracking  vs. Full Control
      • Be careful with defaults
  • 18. Trying Them Out (On Ubuntu 9.10 or 10.04)
  • 19. Firefox - ~12M
      • Ubuntu Default (3.5.8)
        • sudo apt-get install firefox
      • Latest Stable (3.6)
        • sudo add-apt-repository ppa:mozillateam/firefox-stable
      • Bleeding Edge (Minefield) (3.7)
        • sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
  • 20. Chrome/ Chromium - ~13M
    • Chrome
      • http://google.com/chrome
    • Chromium
      • sudo add-apt-repository ppa:chromium-daily/ppa
    • I haven't found sources for Chromium on Windows. In the past week or so, chromium-browser has been added to the Lucid Lynx packages.
  • 21. Opera - 13.5 mb
    • Official 
    • http://www.opera.com/browser/download/
  • 22. The Future
      • Faster Browsers
      • More Support and Standards
      • Direct Rendering
      • The Death of Flash
  • 23. HTML5
      • Easier to develop
      • More innovations
      • More interactivity
      • GEO-IP
      • Video
  • 24. Video
    • <video></video> Native support for audio and video Huge Battle - H264, Ogg/Theora, MP4, ?
  • 25. Canvas and SVG
    • Drawing like Flash
    • Gaming and visualizations
    • 1990s technology
  • 26. Python Browser -A little bit of fun
    • #!/usr/bin/env python  import sys from PyQt4. QtCore import * from PyQt4. QtGui import * from PyQt4. QtWebKit import *   app = QApplication(sys.argv)   web = QWebView() web.load(QUrl(&quot;http://penguinsunbound.net&quot;)) web.show()   sys.exit(app.exec_())