Your SlideShare is downloading. ×
0
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Download the powerpoint from my presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Download the powerpoint from my presentation

580

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
580
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
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_())

×