-
Mobile widget development process advice
By Opera Software · Tuesday, February 9, 2010 4
Generally, we recommend that you develop your widget on desktop, test your widget in the Widget Emulator, and test on the phone when you're done. Read more…
-
Cross-device development techniques for widgets
By Opera Software · Tuesday, February 9, 2010 5
This article looks at techniques, code examples, and tips for doing cross-device development of widgets. The techniques are grouped into the following sections: Usability, Architecture, Layout, Images and effects, Network, Client-server communication, DOM, and JavaScript. Read more…
-
Characteristics of widgets on mobile phones
By Opera Software · Tuesday, February 9, 2010 2
-
Opera Widgets: cross-platform applications
By Opera Software · Tuesday, February 9, 2010 1
The Opera Widgets runtime is available on all platforms where Opera is available. This article discusses the nature of Opera Widgets, as cross-platform applications, goes through the benefits of their implementation model, and looks at some platform variations to be aware of when creating widgets. Read more…
-
Opera Widgets security model
By Opera Software · Tuesday, February 9, 2010 11
-
Opera Widgets Preference Store
By Opera Software · Tuesday, February 9, 2010 1
The Opera Widgets Preference Store is where widgets store their settings and other data you want the widget to persist across sessions. Once data is stored in the Opera Widgets Preference Store, the user may close and reopen the widget, and the stored preferences will still be available. Read more…
-
Opera Widgets and Ajax: connecting to multiple servers
By Opera Software · Tuesday, February 9, 2010 2
Scripts on Web pages cannot connect to any Web server other than the one the page was loaded from. This is known as the same-origin security policy and is a cornerstone of keeping the Web safe. Read more…
-
Widget modes: docked, widget, and more
By Opera Software · Tuesday, February 9, 2010 3
On some platforms, the Opera Widgets runtime supports more than one mode for the widget to run in, for instance a mobile phone may support modes to show widgets one at a time in fullscreen mode, and to show multiple widgets, with each widget displayed in a separate slot on the screen. Read more…