How-to use systeminfo API in WRT widgets
hamishwillee
(Talk | contribs) m (Automated change of category from Web Runtime (WRT) to Symbian Web Runtime) |
hamishwillee
(Talk | contribs) m (test) |
||
| Line 1: | Line 1: | ||
| − | [[Category: | + | [[Category:Symbian Web Runtime]][[Category:Symbian Web Runtime]] |
| − | + | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
| − | {{ | + | {{ArticleMetaData |
|id= | |id= | ||
|platform=S60 | |platform=S60 | ||
|devices= | |devices= | ||
| − | |category= | + | |category= |
|subcategory=System information | |subcategory=System information | ||
|creationdate=October 3, 2007 | |creationdate=October 3, 2007 | ||
| Line 13: | Line 12: | ||
| − | + | {{ArticleMetaData | |
| + | |sourcecode= <!-- Link to example source code (e.g. [[Media:The Code Example ZIP.zip]]) --> | ||
| + | |installfile= <!-- Link to SIS (or WGZ etc.) installation file (e.g. [[Media:The Installation File.sis]]) --> | ||
| + | |devices= <!-- Devices tested against (e.g. ''devices=N95, N8'') --> | ||
| + | |sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Nokia Qt SDK 1.1]) --> | ||
| + | |platform= S60, WRT 1.0, Platform Services 1.0 <!-- Compatible platforms (e.g. ''Symbian^1 and later, Qt 4.6 and later'') --> | ||
| + | |devicecompatability= <!-- Compatible devices (e.g.: ''All* (must have internal GPS)'' ) --> | ||
| + | |signing=Not required | ||
| + | |capabilities=<!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. --> | ||
| + | |keywords= System Information API , sysinfo, WRT 1.0, Platform Services 1.0 | ||
| + | |id= <!-- Id for article (Knowledge base articles only) --> | ||
| + | }} | ||
== Defining HTML == | == Defining HTML == | ||
| Line 49: | Line 59: | ||
}; | }; | ||
| − | </code> | + | </code>[[Category:Code Examples]][[Category:How To]] |
Revision as of 08:13, 25 May 2011
Article Metadata
Compatibility
Platform(s): S60
Article
Keywords: System Information API , sysinfo, WRT 1.0, Platform Services 1.0
Created: (03 Oct 2007)
Last edited: hamishwillee
(25 May 2011)
Article Metadata
Compatibility
Platform(s): S60, WRT 1.0, Platform Services 1.0
Platform Security
Signing Required: Not required
Article
Keywords: System Information API , sysinfo, WRT 1.0, Platform Services 1.0
Created: ()
Last edited: hamishwillee
(25 May 2011)
Defining HTML
To enable system info API in widgets it needs to be embedded in the document since it is implemented as a netscape scriptable plug-in.
<embed type="application/x-systeminfo-widget" hidden="yes"></embed>
HTML example
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="api.js" />
<body onload="testapi()">
<embed type="application/x-systeminfo-widget" hidden="yes"></embed>
</body>
</html>
JavaScript
- Lets use the [void] sysinfo.beep(Int frequency, Int duration) api as an example : It produces a beep tone in a specified frequency for a specified duration.
function testapi()
// First lets get the reference to the sysinfo object.
var sysinfo = document.embeds[0];
//
sysinfo.beep(5000, 900);
};

