Symbian developer community

wiki

SEE 2009 Widget

From Symbian Developer Community

Jump to: navigation, search


Use the built-in Nokia Barcode app to install this widget. More info

This widget is a small app that will provide up-to-the-minute information about the conference schedule, twitter feeds and more. You can run it on any Symbian device with Web Runtime support, including:

  • Symbian^1 devices (S60 5th Edition) such as the Nokia N97, Sony Ericsson Satio and Samsung 8910 HD
  • All S60 3rd Edition FP2 and later devices
  • Nokia S60 3rd Edition FP1 devices with latest firmware update
  • Samsung S60 3rd Edition FP1 devices
Comes with Code: File:See09Widget.wgz

Installation

  1. Download the widget File:See09Widget.wgz to your computer, or simply use the QR code to download it directly to your device. If you download it to your computer, transfer it to your phone, for example, by sending it over Bluetooth.
  2. Open the widget file (.wgz file) by clicking or tapping it on the phone, and follow the installation prompts.
  3. After installation, the application icon Image:See09WidgetIcon.png can be found in the "Applications" or "Installations" folder depending on what it is called on your device.

For detailed installation instructions see How to get an app to the phone.

Using the SEE Widget

We've taken care to ensure that the widget can work offline without needing an Internet connection, since many attendees at SEE 2009 will be roaming and downloading schedule data or twitter feeds may not be desirable. The schedule data is bundled in the widget so no connection is needed. However, there's also a built-in update feature in the menu that allows the user to check for any updates when it is convenient to go online.

Source

If you are a developer interested in viewing the widget source code, it is available in the installation package. Just change file extension to .zip and unzip the file on your computer in the usual way.

The widget consists of several components - UI code (main.js), schedule code (Schedule and Session classes), RSS reader for twitter feeds and auto-update code. We use WRTKit for the UI code with a custom Symbian theme.

The SEE 2009 widget should work on all Symbian devices that support Web Runtime, regardless of screen size and input methods. On smaller screens, we maximise the use of the screen real-estate by using smaller fonts, margins and paddings. For devices with larger touch screens we use a separate stylesheet, ensuring the app can be easily operated through the touch interface.

If you are interested in contributing fixes to demo widgets, the widget is stored on the Symbian Mercurial repository here.

All code written specifically for this widget is in the public domain - no license is required for any use. However, a number of files in the package have their own license (e.g. WRTKit). Please refer to license text in source files for details.

Current Version

Current Widget Version is: [1.26.09]

Sign in to comment…