-
Introducing mobile browser automation
By Andreas Tolf Tolfsen · Thursday, August 2, 2012 45
Opera Mobile brings the Web to millions of people through their mobile phones and other non-desktop devices. Opera believes in giving people access to the full Web, and not making the distinction of a “mobile web”. To help automated mobile testing, we've updated the Opera Mobile Emulator so it can talk to our browser automation library, OperaDriver. Read more…
-
Robohydra: a new testing tool for client-server interactions
By Esteban Manchado Velázquez · Wednesday, July 25, 2012 18
RoboHydra is a web server designed to help you write and test software that uses HTTP as a communication protocol. This article will take you through the basics of how RoboHydra works and how to install and use it at a basic level. You'll see how to use it as a proxy for an existing site, and how you can make changes to local files and see those changes immediately reflected on the live site! Read more…
-
Raw WebGL 101 — Part 3: advanced shader
By Erik Möller · Wednesday, July 25, 2012 13
In this — the third part of Erik's raw WebGL series — we will walk you through the creation of a more advanced shader example, culminating in a rather colourful fractal. Read more…
-
Head tracking with WebRTC
By Audun Mathias Øygard · Wednesday, July 18, 2012 35
The WebRTC standard allows supporting browsers to stream video and audio content directly from native devices such as a webcam. One rather exciting use case for WebRTC is head tracking — detecting the movement of your head (or other appendages) in relation to a webcam — which in turn allows us to create gesture-based controls. This article looks in depth at how head tracking can be implemented. Read more…
-
The W3C device orientation API: detecting orientation and acceleration
By Shwetank Dixit · Wednesday, July 11, 2012 35
Using the W3C's device orientation API, we can determine the orientation of the device as well as gather information about its movement. This information is valuable in certain types of applications, such as games that require the user to tilt the device in some way. In this article we'll look at the basics of how device orientation works, along with some simple examples. Read more…
-
Raw WebGL 101 — Part 2: a simple shader
By Erik Möller · Wednesday, June 27, 2012 9
This article picks up where the previous article in the series left off, looking at creating a simple shader to apply a gradient to a sample shape and offset it. Read more…
-
An Introduction to WebVTT and <track>
By Ian Devlin · Wednesday, June 20, 2012 14
The HTML5 specification includes two features for improving media accessibility — the WebVTT format, for marking up external text tracks such as subtitles and captions, and the <track> element, for applying those text tracks alongside HTML5
<video>
and<audio>
. This article provides a detailed introduction to both features, showing how you can make use of them in your projects today. Read more… -
HTTP: Let's GET it on!
By karlcow · Wednesday, June 20, 2012 20
The 2nd part of a series of HTTP tutorials written by Karl Dubost, this article explores how HTTP is used to communicate between clients and servers. Read more…