Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • 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 11 MeeGo ARM developer preview

    By Phillip · Tuesday, May 24, 2011 22

    Opera Software continues our support of the MeeGo open source initiative (http://labs.opera.com/news/2011/03/22/) with the release of a developer preview of Opera Mobile 11 for ARM-based devices. Read more…

  • Creating Opera Speed Dial Extensions

    By Daniel Davis · Tuesday, May 3, 2011 17

    With the release of Opera 11.50 comes an exciting new enhancement to Opera Speed Dial: you can now write Opera extensions that will function inside Speed Dial windows, opening up a wealth of new possibilities! This article introduces you to the relevant concepts including the necessary config.xml updates, and the new SpeedDialContext API. Read more…

  • Creating multilingual extensions

    By Patrick H. Lauke · Tuesday, April 12, 2011 20

    This article shows you how to create multilingual Opera extensions, with resources for different languages contained in a single extension package. Read more…

  • Accessing an Opera extension's background process

    By Daniel Davis · Tuesday, April 12, 2011 17

    One of the trickiest areas of building an Opera extension is messaging - sending information from one part of the extension to another. There is a comprehensive introduction to messaging already on Dev.Opera but in many cases, messaging could be avoided altogether thanks to the bgProcess object. This article shows you how... 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…

  • Magic functions and variables

    By Hallvord R. M. Steen · Tuesday, April 12, 2011 1

    Opera comes with two special methods—opera.defineMagicFunction() and opera.defineMagicVariable(). These allow you to override global functions and variables defined on a web page—very useful when building extensions. This article explains how to use them. Read more…

  • Opera extensions: publishing guidelines

    By Opera Software · Thursday, March 31, 2011 23

    This article presents a detailed guide to publishing your own Opera extensions on our extensions site, along with the step by step process, and tips on submitting good descriptions, titles, screenshots, and more. Read more…

  • 1
  • …
  • 31
  • 32
  • 33
  • …
  • 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