Opera Widgets SDK

Transcription

Opera Widgets SDK
Opera Widgets SDK
Develop one app for One Web
Introduction
Opera believes in enabling the full Web across any device or
platform. Opera Widget technology is designed to work across
mobile phones, TVs, desktop computers, games consoles and
any other device that can access the Web. Developers using
the Opera Widgets Software Development Kit (SDK) can develop cross-platform and cross-device Opera Widgets quickly
and easily and deploy them to different devices with minimal
adaptation.
The Opera Widgets SDK version 1.0 is made up of tools, libraries, documentation and examples to facilitate cross-platform
widget development. The SDK also includes the Opera Widget
Manager for mobile phones that, for the first time, allows developers to test Opera Widgets on the phone itself.
Opera Widgets SDK tools and resources
Opera Widget Manager for Windows Mobile, Series 60
and UIQ phones: Install the Opera Widget Manager on your
mobile phone for real testing on the device.
What are Opera Widgets?
Opera Widgets are small, often single-purpose, applications built using open Web technologies. With
Opera Widgets, there is no need to launch the browser and access a Web address. The entire Web application is downloaded and can run locally on the
device like a native application. The application can
be as simple as a normal Web page or an advanced
AJAX application such as Google Maps.
The Opera browser is the leader in supporting advanced Web standards and offers a wide range of
well-known Web technologies. Examples of Web
standards support include XHTML, CSS, JavaScript,
SVG, and DOM. The Opera Widgets specification has
been submitted to W3C for approval and will align
with the final W3C specification when finalized.
See http://www.opera.com/docs/specs/ for a complete specification of supported Web standards.
Widget Emulator: With this tool, you can see how a widget appears on different devices, including devices with low bandwidth.
Opera Software ASA | Waldemar Thranes gt. 98, PB 2648 St. Hanshaugen, 0131 Oslo, Norway | Tel: +47 2416 4000 | Fax: +47 2416 4001
Opera Widgets SDK tools and resources, continued
Opera Dragonfly: These developer tools allow you to debug
JavaScript and inspect CSS and the DOM.
JavaScript libraries: The SDK includes several JavaScript
libraries including animations and testing Media Queries
Documentation for beginners: This material presents the
basics of creating, packaging, and distributing widgets, with
tips on making resources more consistent, as well as some
graphical and code resources to help speed up development.
Documentation for advanced widget development: The
provided documentation includes the official Opera Widgets
specification, the Opera Widgets Core DOM Reference and
information on how to make widgets display in different
modes (e.g., docked and full screen), how to connect a widget
to multiple servers, how to store widget data using the Opera
Widgets Preference Store and the Opera Widgets security
model.
Opera Widgets Web-developer community
The Opera Widgets Web developer community has created
more than 1,400 widgets running on Windows, Linux and
Mac. The large variety of widgets empowers users to choose
the applications they want and bring the same experience
to any device they use. Opera Widgets provide instant access
to Internet services ranging from weather forecasts, traffic
information and news, to more specialized services, such
as results from the local football league or the booking of
meeting rooms at the workplace.
Opera Widgets
Twitter widget
Game widget
Weather widget
Learn more at:
http://dev.opera.com/articles/
widgets/
Other Opera Widgets resources:
http://www.opera.com/widgets/sdk/
Get the Opera Widgets SDK for tools and in-depth information
on developing Opera Widgets.
http://widgets.opera.com/
Download over 1,400 widgets created by developer enthusiasts.
http://widgets.opera.com/widgetize/
Create your own RSS feedreader, Flickr photo gallery or YouTube video widget using the Opera Widget Generator.
Business/Product inquiries
Press inquiries
Phone: +47 2416 4400 (GMT + 1)
E-mail: [email protected]
Phone: +47 2416 4242 (GMT +1)
E-mail: [email protected]
Learn more at dev.opera.com
and www.opera.com/business
Opera Software ASA | Waldemar Thranes gt. 98, PB 2648 St. Hanshaugen, 0131 Oslo, Norway | Tel: +47 2416 4000 | Fax: +47 2416 4001
Copyright © 2008 Opera Software ASA. All rights reserved. Opera, Opera Mobile, Opera Mini, Opera Devices, Opera Widgets, Opera Link, Opera Powered, Opera Speed Dial and Opera Zoom are trademarks of Opera Software ASA. All other product and brand names may be trademarks or registered trademarks of their respective owners.
Develop one app for One Web