Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • Adding Geolocation metadata, with microformats, datasets, microdata and RDFa Lite

    By karlcow · Wednesday, January 16, 2013 51

    In September 2011, I needed to mark up location data in an HTML document and it became more complicated than I initially thought it would be. I started to think about this topic again recently and explored some possibilities. In this article I will share my findings, looking at how I used microformats, datasets, microdata and RDFa Lite to mark up this data, and discussing what the best option might be. Read more…

  • Opera's year in Dev Rel 2012

    By Chris Mills · Wednesday, December 19, 2012 103

    Opera's dev rel team have done a lot this year. To tie things up for 2012, we would like to present our highlights and best publications of 2012; some golden moments for you to read when the vacation gets boring! Read more…

  • Raw WebGL 101 — Part 4: Textures

    By Erik Möller · Wednesday, December 5, 2012 43

    Greetings, WebGL ninjas. in this fourth part of Erik's raw WebGL tutorial series, we will turn our attention to importing textures from an image file into the canvas. Read more…

  • RoboHydra: advanced techniques

    By Esteban Manchado Velázquez · Wednesday, December 5, 2012 50

    This article looks at some advanced RoboHydra techniques, based around uses of the low-level RoboHydra heads (RoboHydraHead objects). Read more…

  • Native CSS feature detection via the @supports rule

    By Chris Mills · Wednesday, November 21, 2012 37

    We have practised feature detection to allow us to provide appropriate code to browsers with differing levels of standards support for a while now, but we've always needed 3rd party libraries to handle it. But not for much longer: The CSS3 Conditional Rules Module Level 3 provides the @supports at-rule and associated JavaScript API, providing a native mechanism for doing CSS feature detection. In this article we'll give you the lowdown on how this rule works, looking at a real example in the process. 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…

  • Network Service Discovery API support in Opera

    By Daniel Davis · Tuesday, October 23, 2012 59

    The Network Service Discovery API enables web pages to communicate with devices advertising themselves on the network via different discovery protocols in a peer-to-peer configuration. Now you can use JavaScript to find a UPnP server locally, browse its content and send that content to a UPnP client. This article, with links to experimental builds, shows you how. Read more…

  • Image and video post-processing with WebGL

    By Nicolas Garcia Belmonte · Wednesday, October 17, 2012 49

    This article looks at what image post-processing is and how to use the raw WebGL API to apply real-time post-processing effects to images and other media like video, canvas, etc. Read more…

  • 1
  • 2
  • 3
  • 4
  • …
  • 85

Tools

  • Opera Developer builds
  • Web development extensions
  • Opera Mini Simulator
  • Opera TV Emulator
  • Opera Mobile Classic Emulator

Resources

  • Opera Developer News
  • Can I use... tables for Opera
  • Web Education Community Group Wiki
  • Opera questions on StackOverflow
  • GitHub repositories
  • Shiny Demos

Contribute

  • Submit articles

News and announcements

  • Opera for Android 20 beta released
  • Opera Next 20.0.1387.24 for the Cognoscenti
  • A small update to Opera 19
  • Opera Developer update – 20.0.1387.16
  • Opera 19 auto update is back again.

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

© 2014 Opera Software ASA.

  • Help/FAQ
  • Terms of service
  • Privacy