HARDWARE ACCELERATED WEB BROWSER Berlian Juliartha M.P7408040015 Indah Yudi Suryani7408040020 Wais Al Qonri H.7408040028.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Computers Software. Computer Layers Hardware BIOS Operating System Applications.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Server-Side vs. Client-Side Scripting Languages
DEPARTMENT OF COMPUTER ENGINEERING
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss security.
Michael S. Scherotter Microsoft Corporation
Introduction to Microsoft Windows XP All Trademarks & Copyrights Acknowledged.
Operating Systems & File Management. What is an operating system?
C HAPTER 7 Microsoft Windows 7. Part1: Getting Started with Windows7 Fundamentals 7.1 What is Windows 7? It is the latest version of a series of Operating.
Web Design Basic Concepts.
Operating System.
Realtime 3D Computer Graphics Computer Graphics Computer Graphics Software & Hardware Rendering Software & Hardware Rendering 3D APIs 3D APIs Pixel & Vertex.
Operating Systems Chapter 4.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
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.
PowerPoint Presentation to Accompany Chapter 5 System Software Visualizing TechnologyCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Faster 2D graphics on Windows 8 Your app will run faster on Windows 8.
Evaluation of Microsoft Windows Vista By: Richard Awusi Supervisor: John Ebden Consultants: Jill Japp and Billy Morgan.
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
VirtualBox What you need to know to build a Virtual Machine.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
XGL: X11 replacement ? O.Couet, ROOT meeting 11/07/2006.
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Computer Software Types Three layers of software Operation.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Full and Para Virtualization
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Introduction TO Network Administration
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Hands-On Virtual Computing
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.
Operations Management - Problems Students cannot play HW Requirements Self-RegistrationSW requirements Upload by Paris SW Capacity Internet connection.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Chapter 2 Operating Systems
The HTML5 logo was introduced by W3C in 2010
Nat 4/5 Computing Science Software
Operating System & Application Software
OpenGL® on Windows Vista™
How to Install Microsoft Office 2013?
Building beautiful and interactive apps with HTML5 & CSS3
Unit 20 Software Part 2.
You have Flash installed on your computer.
Unit 20 Software Part 2.
Information Technology Ms. Abeer Helwa
Lesson 9: GUI HTML Editors and Mobile Web Sites
Windows Virtual PC / Hyper-V
Direct2D Karolis Jodikaitis.
Lesson 5: Multimedia on the Web
Desktop Window Manager
Java Programming Introduction
Introducing Windows Operating Systems
Yale Digital Conference 2019
Chapter 3 Software.
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

HARDWARE ACCELERATED WEB BROWSER Berlian Juliartha M.P Indah Yudi Suryani Wais Al Qonri H

HARDWARE ACCELERATED The latest area of focus is hardware acceleration — when the browser hands off processor-intensive tasks to the computer’s graphics processor to make animations and page rendering faster and smoother.

HARDWARE ACCELERATED Hardware acceleration allows the browser to offload intensive tasks like image scaling, rendering complex text or displaying scripted animations to your PC's graphics card. It has the benefit of freeing up the PC's main processor and speeding up page load times.

HARDWARE ACCELERATED “Hardware acceleration” is basically using the GPU when it’s possible (instead of the CPU). This makes page-drawing operations faster.

There’s two different levels of acceleration going on: Content acceleration speeds up rendering the actual page content, such as the text, images, CSS borders, etc. Compositing acceleration speeds up putting together chunks of already-rendered content (layers) together for final display in the window, potentially applying effects such as transforms along the way. For example, if you had a HTML5 video that was playing, and it had CSS effects applied to it that was making it rotate and fade in and out, that would be using compositing acceleration to make that go fast. (This feature is not activated by default yet.) Compositing acceleration speeds up putting together chunks of already-rendered content (layers) together for final display in the window, potentially applying effects such as transforms along the way. For example, if you had a HTML5 video that was playing, and it had CSS effects applied to it that was making it rotate and fade in and out, that would be using compositing acceleration to make that go fast. (This feature is not activated by default yet.)layersHTML5layersHTML5

HARDWARE ACCELERATED WEB BROWSER IE9 FIREFOX 4.0 BETA 5 CHROME 7

IE 9 Microsoft has released Internet Explorer 9 platform, the latest pre-release version of the company’s next web browser This version of IE9 features expanded support for specific HTML5 elements that can take advantage of the browser’s new hardware- acceleration abilities.

IE 9 Microsoft’s hardware acceleration tools, which rely on Direct2D and DirectWrite, are built into Windows 7, and the company is making them available to Windows Vista users (but not XP). The new IE9 platform preview has expanded support for HTML5’s native video and audio capabilities

Direct 2D Direct2D is a hardware-accelerated, immediate- mode 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text. The Direct2D API is designed to interoperate with existing code that uses GDI, GDI+, or Direct3D.

DirectWrite DirectWrite is a text-layout and glyph-rendering API by Microsoft. It was designed to replace GDI/GDI+ and Uniscribe for screen-oriented rendering[citation needed] and was shipped with Windows 7 and Windows Server 2008 R2, as well as Windows Vista and Windows Server 2008 (with Platform Update installed[1] and Platform Update Supplement for Windows Vista and for Windows Server 2008(KB )[2] & KB [3] update installed.

NATIVE VIDEO Is a video that can directly played in web video player. For example : youtube, metacafe, etc

Hardware Acceleration by operating system:

Firefox 4 it’s available to varying degrees for Windows XP, 7, Vista, Mac OS X and Linux users XP users get basic DirectX 9 acceleration Vista and 7 users get Direct2D Mac OS X Snow Leopard or above you get to use OpenGL On Windows only Intel, AMD (ATI) and nVidia graphics are supported To enable and disable hardware acceleration in firefox Options->advanced->check or uncheck checkbox use hardware acceleration when available

Chrome Chrome 7, which is currently available in developer build form, is the latest browser to take advantage of hardware acceleration. Chrome's tightly sandboxed rendering model—which prevents web pages from interacting directly with the OS—means that hardware acceleration is a little more difficult for Google than it is for IE or Firefox. But If you'd like to test the early builds of Chrome with hardware acceleration, you can do so now. Grab the latest developer build of Chrome 7 and launch it from the command line with the new --enable-accelerated- compositing flag.

Sandboxed Sandboxed runs your programs in an isolated space which prevents them from making permanent changes to other programs and data in your computer. In computer security, a sandbox is a security mechanism for separating running programs. It is often used to execute untested code, or untrusted programs from unverified third-parties, suppliers, untrusted users and untrusted websites. The sandbox typically provides a tightly-controlled set of resources for guest programs to run in, such as scratch space on disk and memory. Network access, the ability to inspect the host system or read from input devices are usually disallowed or heavily restricted. In this sense, sandboxes are a specific example of virtualization

Comparing Hardware Accelerated SVG across Browsers with Santa’s Workshop