How-to use systeminfo API in WRT widgets
(Formatted article, applied code template added description and explanation to api used.) |
(Added template, and compatibilty information, category and subcategory) |
||
| Line 1: | Line 1: | ||
| − | + | [[Category:Code Examples]][[Category:Web Runtime (WRT)]][[Category:How To]] | |
| + | __NOTOC__ | ||
| + | __NOEDITSECTION__ | ||
| + | {{CodeSnippet | ||
| + | |id= | ||
| + | |platform=S60 | ||
| + | |devices= | ||
| + | |category=Web Runtime (WRT 1.0) | ||
| + | |subcategory=System information | ||
| + | |creationdate=October 3, 2007 | ||
| + | |keywords= System Information API , sysinfo, WRT 1.0, Platform Services 1.0 | ||
| + | }} | ||
| − | Compatibility: '''''WRT 1.0''''' | + | |
| + | Compatibility: '''''WRT 1.0, Platform Services 1.0''''' | ||
== Defining HTML == | == Defining HTML == | ||
Revision as of 16:34, 16 January 2010
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: vasant21
(16 Jan 2010)
Compatibility: WRT 1.0, Platform Services 1.0
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);
};

