Download the powerpoint from my presentation
Transcript of Download the powerpoint from my presentation
![Page 1: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/1.jpg)
Browsers on Linux
Stephen Fluin - 2010
![Page 2: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/2.jpg)
What is a browser?
![Page 3: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/3.jpg)
Browsers
• Connect you to documents and applications remotely
• Use standardized (kind of) interface specifications• Act as a platform for future applications
![Page 4: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/4.jpg)
Browsers
Are Everywhere• Smartphones (Android, etc)• Desktops• Laptops• Applications
![Page 5: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/5.jpg)
Browsers contain
• Advanced rendering engines• Complex document parsers• Complete programming environment• Layered plugin-architectures• Tons of legacy support• Full media players
![Page 6: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/6.jpg)
A Short History of Browsers
![Page 7: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/7.jpg)
![Page 8: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/8.jpg)
Who are the major players?
• Internet Explorer• Firefox• Chrome• Opera
Also• Safari• Lynx• w3m• everybody else
![Page 9: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/9.jpg)
Linux
FirefoxChromium (Chrome)OperaInternet Explorer
KonquerorEpiphany
![Page 10: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/10.jpg)
What is the difference?
![Page 11: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/11.jpg)
Differences
SpeedFunctionalityStyleCompatibility
![Page 12: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/12.jpg)
Speed
Source: Jacob Gure, Six Revisions
![Page 13: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/13.jpg)
Functionality
Extensions and Plugins vs. Built-In
Developer ToolsNavigationSynchronizationProcess IsolationCrash RecoveryDirect RenderingProtection and Safety
![Page 14: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/14.jpg)
Style
• Customizationo Themeso General UI
• Philosophy
![Page 15: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/15.jpg)
Compatibility
• Not 100% for anything on Linuxo Netflixo Active-X
• Firefox is Best
![Page 16: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/16.jpg)
Compatibility Workarounds
Firefox/Opera - User Agent SwitcherDisable Javascript
![Page 17: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/17.jpg)
Chrome vs. Chromium
• Proprietary and Closed Source vs. BSD Open Source License
• Extra tracking vs. Full Control• Be careful with defaults
![Page 18: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/18.jpg)
Trying Them Out
(On Ubuntu 9.10 or 10.04)
![Page 19: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/19.jpg)
Firefox - ~12M
• Ubuntu Default (3.5.8)o sudo apt-get install firefox
• Latest Stable (3.6)o sudo add-apt-repository ppa:mozillateam/firefox-
stable• Bleeding Edge (Minefield) (3.7)
o sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
![Page 20: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/20.jpg)
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.
![Page 21: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/21.jpg)
Opera - 13.5 mb
Official http://www.opera.com/browser/download/
![Page 22: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/22.jpg)
The Future
• Faster Browsers• More Support and Standards• Direct Rendering• The Death of Flash
![Page 23: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/23.jpg)
HTML5
• Easier to develop• More innovations• More interactivity• GEO-IP• Video
![Page 24: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/24.jpg)
Video
<video></video>
Native support for audio and videoHuge Battle - H264, Ogg/Theora, MP4, ?
![Page 25: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/25.jpg)
Canvas and SVG
Drawing like FlashGaming and visualizations1990s technology
![Page 26: Download the powerpoint from my presentation](https://reader035.fdocuments.in/reader035/viewer/2022062418/5560b2c9d8b42a033c8b4784/html5/thumbnails/26.jpg)
Python Browser -A little bit of fun
#!/usr/bin/env python import sysfrom PyQt4.QtCore import *from PyQt4.QtGui import *from PyQt4.QtWebKit import * app = QApplication(sys.argv) web = QWebView()web.load(QUrl("http://penguinsunbound.net"))web.show() sys.exit(app.exec_())