Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • Using RoboHydra as a mock server

    By Esteban Manchado Velázquez · Wednesday, September 12, 2012 15

    In the first article in this series, we looked at the basics of Robohydra, the flexible test server tool for testing client-server interactions. In this — the second article — we are taking this knowledge further, looking at more complex examples that utilize Robohydra as a mock server to send customized test responses back to your client applications. Read more…

  • Opera Mini and JavaScript

    By Tiffany Brown · Wednesday, September 5, 2012 33

    Opera Mini is one of the world's foremost mobile browsers, which runs on pretty much any device, even low-powered ones. It is a proxy-based browser, which has many advantages, including reducing the size of pages downloaded onto the user's phone by up to 90%. On the downside, JavaScript can behave in unexpected ways when requested by Opera Mini. In this article we'll discuss exactly what this means for your development work, in detail. Read more…

  • Introduction to XMLHttpRequest Level 2

    By Tiffany Brown · Wednesday, August 29, 2012 26

    XMLHttpRequest is the primary technology that allows us to do Ajax-style updates to our pages — essentially, more dynamic content updates that don't require page reloads. The XHR1 spec (and earlier versions) worked ok but had a number of shortcomings. The new version — XHR2 — addresses many of those shortcomings; in this article we'll look at how, providing an overview and explanatory examples of all the main features. Read more…

  • Introducing mobile browser automation

    By Andreas Tolf Tolfsen · Thursday, August 2, 2012 20

    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 9

    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 10

    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 34

    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 33

    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…

  • 1
  • 2
  • 3
  • 4
  • …
  • 83

Tools

  • Opera Dragonfly
  • Opera Mobile emulator
  • Opera Mini simulator
  • Opera TV Emulator
  • OperaDriver
  • Opera Next releases

Resources

  • Specifications and APIs
  • Web specifications support
  • Web Standards Curriculum
  • Developer forums
  • GitHub repositories
  • Shiny Demos

Contribute

  • Submit articles

News and announcements

  • New Hangouts workaround
  • Opera 14 for Android is out!
  • Minor update to 11.6x and 12.0x file
  • Y!Comments
  • Multibank, NFL, Disney

Twitter logo: contained in link to Opera Developer Relations team Twitter stream Opera Developer Network blog logo: contained in link to blog Calendar icon: contained in link to list of events being attended by the Opera Developer Relations team

© 2013 Opera Software ASA.

  • Help/FAQ
  • Terms of service
  • Privacy