Browsers on Linux Stephen Fluin - 2010. What is a browser?

Slides:



Advertisements
Similar presentations
HTML5 for Data Visualisation
Advertisements

Italian C++ Community Chromium as a framework Raffaele Intorcia Tiziano Cappellari.
Web browsers It’s a software application for retrieving and presenting information on WWW. An information resource is identified by a Uniform Resource.
* * To use Internet Explorer 9 you need Windows® 7, but you can use Internet Explorer 8 on Windows® XP Fast Internet Explorer 9 harnesses the untapped.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
SHAREPOINT PAKISTAN USER GROUP #1 SHAREPOINT COMMUNITY IN PAKISTAN AND ASIA HTML5 and SharePoint 2013.
Building Mobile Apps in the Cloud – Comparing Approaches.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
HTML5 Browser Wars Steven Adams July 27, B A First, what is a browser? C 1.
Lesson 4: Web Browsing.
INF Web Design Using Multimedia on the Web Video - Part 1.
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss security.
Chapter 15 HTML 5 Video and Audio Intro to HTML5 1.
Development of mobile applications using PhoneGap and HTML 5
Screen Toaster is a web 2.0 tool that records movies on your screen. Its free to use and it works very well. Screen Toaster is very user friendly and.
CONTRASTED HTML5 & FLASH ANIMATION EFFECTS.  HTML5 AND FLASH ANIMATION CONTRASTED  ANIMATION IN WEBSITE DESIGN AND PRESENTATION  HTML5, JavaScript,
© 2010 UEI, Inc. All Rights Reserved UEIPAC HMI.
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Web Site development By: Cesar Torres THE WIX. What is WIX? Wix.com is a website that provides an easy-to-use online platform where you can create and.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
Mobile Browsers – Built-ins and Add-ons TODCon 2008 ~ Orlando Fred Ryals, Senior Web Developer Leading Edge Design & Systems.
Responsive Design using PeopleTools 8.54
Using the World Wide Web Web Design and Publishing Cindy Royal.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013.
به نام خدا تنظیم کننده : فرانه حدادی استاد : مهندس زمانیان تابستان 92.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Higher Education Websites and Alternative Media Platforms moving your content beyond the desktop computer.
CHAPTER 15 HTML 5 VIDEO AND AUDIO Intro to HTML5 1.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Kendo Ui Basics.
Client Side Requirement Unity3d game engine web plug-in Browser, Firefox, safari, IE, opera.
Lesson 5 MULTIMEDIA. Multimedia on the Web has expanded rapidly as broadband connections have allowed users to connect at faster speeds. Almost all Web.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
All your communication requirements are in the Skype for Business desktop client – IM, voice, video, presence and location, and compatibility with Lync.
Web Browsers. Overview Definition How a Browser Works? History Today – Browser Wars The Future.
The world’s open source learning platform Moodle Mobile SCORM 1.2 player Juan Leyva & Daniel
+ CIW LESSON 4 Web Browsers. + Basic Functions of Web Browsers Provide a way for users to access and navigate Web pages Display Web pages properly Provide.
CHAPTER 10 AUDIO AND VIDEO. MEDIA PLAYER API HTML5 contains an API (Application Programming Interface) for controlling audio and video players embedded.
The HTML5 logo was introduced by W3C in 2010
Lesson 4: Web Browsing.
HTML5 – The Saga Continues
Chapter 4: HTML5 Media - <video> & <audio>
HTML 5 Tutorial Chapter 1 Introduction.
WPF vs Silverlight.
Introduction to Silverlight
Apple Safari Customer Support. Apple Safari is well known based on free internet network web browser that was launched by apple inc. it gives a higher.
PRESENTATION 1.0 BY – SAFEEBOOK Web browsers.
Audio and Video Chapter 10.
Moodle Mobile SCORM 1.2 player Daniel #mootus16.
.NET and .NET Core 7. XAML Pan Wuming 2017.
Enterprise Mode Overview
Lesson 4: Web Browsing.
Lesson 5: Multimedia on the Web
Creating a Basic Web Page using HTML
BROWSERS..
ADTEL WEBSITE
Presentation transcript:

Browsers on Linux Stephen Fluin

What is a browser?

Browsers Connect you to documents and applications remotely Use standardized (kind of) interface specifications Act as a platform for future applications

Browsers Are Everywhere Smartphones (Android, etc) Desktops Laptops Applications

Browsers contain Advanced rendering engines Complex document parsers Complete programming environment Layered plugin-architectures Tons of legacy support Full media players

A Short History of Browsers

Who are the major players? Internet Explorer Firefox Chrome Opera Also Safari Lynx w3m everybody else

Linux Firefox Chromium (Chrome) Opera Internet Explorer Konqueror Epiphany

What is the difference?

Differences Speed Functionality Style Compatibility

Speed Source: Jacob Gure, Six Revisions

Functionality Extensions and Plugins vs. Built-In Developer Tools Navigation Synchronization Process Isolation Crash Recovery Direct Rendering Protection and Safety

Style Customization o Themes o General UI Philosophy

Compatibility Not 100% for anything on Linux o Netflix o Active-X Firefox is Best

Compatibility Workarounds Firefox/Opera - User Agent Switcher Disable Javascript

Chrome vs. Chromium Proprietary and Closed Source vs. BSD Open Source License Extra tracking vs. Full Control Be careful with defaults

Trying Them Out (On Ubuntu 9.10 or 10.04)

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

Chrome/ Chromium - ~13M 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.

Opera mb Official

The Future Faster Browsers More Support and Standards Direct Rendering The Death of Flash

HTML5 Easier to develop More innovations More interactivity GEO-IP Video

Native support for audio and video Huge Battle - H264, Ogg/Theora, MP4, ?

Canvas and SVG Drawing like Flash Gaming and visualizations 1990s technology

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(" web.show() sys.exit(app.exec_())