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