-
Playing with HTML5 video & getUserMedia support
By Daniel Davis · Wednesday, October 19, 2011 11
Building on the famous exploding video demo by Sean Christmann, we're going to see how we can explode the video stream from a camera. With a few performance tweaks, this works surprisingly well both in desktop browser and on mobile devices. Read more…
-
An introduction to WebGL
By Luz Caballero · Thursday, October 13, 2011 12
This is the first in our series of articles about WebGL. The objective of this series is to provide the information and resources you'll need to get started learning WebGL. In this piece, we will discuss how WebGL works, what you need to create WebGL applications, and what a simple example looks like. Read more…
-
CSS3 radial gradients
By Chris Mills · Friday, October 7, 2011 54
This article covers the basics of CSS3 radial gradients, a great CSS feature that allows for much more flexible design work. Read more…
-
Microdata & the microdata DOM API
By Chris Mills · Wednesday, August 10, 2011 16
Microdata is a new addition to the HTML5 spec, which allows you to mark up data in a consistent machine-readable fashion, in a similar way to Microformats. It builds on what has gone before with a simple system of attributes that can be added to any element you wish, and an associated DOM API for processing/aggregating the microdata on a given page. This article provides a concise introduction to the topic. Read more…
-
Introducing the HTML5 History API
By Mike Taylor · Tuesday, June 28, 2011 74
The HTML5 history API - supported in Opera 11.50+ - provides a means to perform tasks such as moving forward and backward in the session history, adding new entries into the history, and so on. In this article we'll look at the API's basic syntax along with a simple example to show you what's possible. Read more…
-
An Introduction to Datasets
By Divya Manian · Tuesday, May 31, 2011 5
HTML5 includes a means to set custom attributes on elements using the data- prefix. Called data attributes, they can be scripted to define and store data as well as increase options for attribute selection when styling with CSS. Read more…
-
Opera Mobile Emulator for desktop
By Andreas Bovens · Wednesday, May 25, 2011 32
This article introduces the Opera Mobile Emulator for Windows, Linux and Mac, covering the Profile Selector, command line hooks, input modes and more. Read more…
-
The W3C file API
By Bruce Lawson · Tuesday, April 12, 2011 3
The W3C file API provides a way to load files into the browser and find out information about them, such as size, type, etc., as well as manipulating their contents. In this article Bruce Lawson takes you through the current partial implementation of the File API available in Opera 11.10 final. Read more…