diff -r 913c9751c067 -r 716254ccbcc0 org.symbian.tools.wrttools.doc.WebDeveloper/html/GUID-180F11FD-8D26-4305-814F-01BF8DB2DDC8.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org.symbian.tools.wrttools.doc.WebDeveloper/html/GUID-180F11FD-8D26-4305-814F-01BF8DB2DDC8.html Fri Mar 05 19:11:15 2010 -0800 @@ -0,0 +1,278 @@ + + +openApplication()

openApplication()

+

Description:

+

The openApplication method enables a widget to launch an S60 mobile application in the stand-alone mode.

+

Syntax:

+
[void] window.widget.openApplication(HexNumber Uid, String param) 
+

or

+
[void] widget.openApplication(HexNumber Uid, String param)
+

Arguments:

+
    +
  • Uid:

    + +

    A hexadecimal number that specifies the UID of the S60 application to be activated. See the table below for example application UIDs.

    + +
  • +
  • param:

    + +

    A text string defining a possible argument string that is accepted by the S60 application to be activated. The arguments vary between applications. For example, when defined for the Web Browser for S60 application (UID: 0x10008D39), the parameter "4"+"<Space>"+"<url>" tells the browser to open with content from a specific URL. The parameter "5" launches the browser with the Start page open. You can also use an empty string with any application, which results in launching the specified application with default behavior.

    + +
  • +
+

Return value:

+

This method does not return a value.

+

Remarks:

+

For security reasons, a widget cannot open another widget by using this method.

+

Example code:

+
// function launches the S60 Profiles application
+widget.openApplication(0x100058F8, "");
+

Example application UIDs:

+

The following table lists some of the applications that can be launched from a widget, as well as the application UIDs.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Application name

+
+

Application UID

+
+

Description

+
+

Web Browser for S60

+
+

0x10008D39

+
+

Default browser application of the S60 platform.

+
+

Messaging

+
+

0x100058C5

+
+

Enables messaging operations, such as sending and receiving text messages and email.

+
+

Contacts

+
+

0x101f4cce

+
+

Enables the mobile device user to store and manage information related to his or her contacts, for example, phone numbers and email addresses.

+
+

Log

+
+

0x101f4cd5

+
+

Provides a record of communication events, such as missed voice calls, duration of the last voice call, and received text messages.

+
+

Profiles

+
+

0x100058F8

+
+

Enables the mobile device user to have different settings for different situations, for example, to set the device ringing type to silent during a meeting or set the vibrating alert on when outdoors.

+
+

Calendar

+
+

0x10005901

+
+

Helps the mobile device user in organizing his or her schedule, for example by adding notes to specific dates.

+
+

Clock

+
+

0x10005903

+
+

Enables the mobile device user to see the date and time for selected cities around the world, as well as set alarms.

+
+

Recorder

+
+

0x100058CA

+
+

Enables the mobile device user to record audio clips.

+
+

Converter

+
+

0x101F4668

+
+

Enables the mobile device user to convert various measures from one unit to another, for example meters to yards.

+
+

Calculator

+
+

0x10005902

+
+

Enables the mobile device user to make basic calculations.

+
+

Notes

+
+

0x1000599d

+
+

Text editor that enables the mobile device user to write, view and edit short textual notes.

+
+

File Manager

+
+

0x101f84eb

+
+

Enables the mobile device user to manage and organize files that are stored in the phone memory of the device or on an external memory card.

+
+

Gallery

+
+

0x101f8599

+
+

Enables the mobile device user to view and manage media files, such as images, music files and video clips.

+
+

Camera - on a device with one camera

+
+

101f857a

+
+

Enables the mobile device user to take and manage still pictures as well as to record short video clips with the digital camera of the device.

+
+

Camera - on a device with two cameras

+
+

101ffa86

+
+

Enables the mobile device user to take and manage still pictures as well as to record short video clips with the digital cameras of the device.

+
+

Music Player

+
+

0x102072c3

+
+

Enables the mobile device user to listen to music and sound files as well as to manage his or her music collection.

+
+

RealPlayer

+
+

0x10005a3e

+
+

Enables the mobile device user to play and manage media files that are stored in the device, such as video clips, or media streams from remote locations.

+
+

Bluetooth

+
+

0x10005951

+
+

Enables the mobile device user to connect to other devices using the Bluetooth local connectivity technology.

+
+

Infrared

+
+

0x1000594d

+
+

Enables the mobile device user to connect to other devices using the infrared technology.

+
+

Settings

+
+

0x100058ec

+
+

Enables the mobile device user to manage application and device settings.

+
+

Themes

+
+

0x10005a32

+
+

Enables the mobile device user to personalize the look and feel of the device with specific UI themes.

+
\ No newline at end of file