![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Tout simplement afin de pouvoir se créer des applications pour son nokia simplement, à condition d'avoir quelques notions en html et javascript.
Les fichiers wgz (fichiers dont l'extension est wgz), sont des fichiers d''installation pour les applicationsSymbian Web Runtime. C'est applications tourne sur des téléphones mobile nokia. C'est un fichier zippé qui contientun fichier d'enregistrement, un ou plusieurs fichiers html. il peut contenir aussi des feuilles de styles (css) et des fichiers javascripts.
Cette solution présente l'avantage de permettre le développement rapide d'applications sur un pc et le déploiement sur votre portable.
En fait c'est très simple. Il suffit de créer un répertoire. On va prendre pour notre exemple le répertoire hello.
Dans ce répertoire on va créer les fichiers suivant:
Le fichier html est en fait le point d'entrée du programme.Son nom n'a pas vraiment d'importance. Dans le fichier info.plist, on précise quelnom a ce fichier html.
Par contre le fichier info.plist et icon.png sont des noms qui ne peuvent changer.Le fichier icon.png peut ne pas exister. Si il existe, l'image qu'il contient servirad'icone au widget créé. La taille idéale est 88 pixels par 88 pixels, mais cette taille est ajustée si l'image n'est pas de cette taille.
basic.css sert à définir la feuille de style. Ce fichier est optionnel. Si il existe et qu'on désire l'utiliser, il faut préciser dans le nom de ce fichier dans le fichier html par la ligne:
<link rel="stylesheet" href="basic.css" type="text/css">
de même basic.js est optionnel et contient les javascritps utilisés par la feuille html.Il faut alors ajouter dans le fichier html la ligne:
<link rel="stylesheet" href="basic.css" type="text/css">
L'exemple choisi est un formulaire qui attend que l'utilisateur entre une chaine et affiche celle-ci en bas de la page.
Il reste le fichier info.plist a détailler:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Nokia//DTD PLIST 1.0//EN" "http://www.nokia.com/DTDs/plist-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayName</key> <string>HelloWRT</string> <key>Identifier</key> <string>com.HelloWRT.basic.widget</string> <key>Version</key> <string>1.0</string> <key>MainHTML</key> <string>index.html</string> <key>MiniViewEnabled</key> <false/> </dict> </plist>
Il faut préciser le nom du widget tel qu'il apparaitra sur votre téléphone et enfin le nom du fichier html qui servira de point d'entrée au widget (en vertici), car votre applicationpeut bien sur être constituer de plusieures pages html, , fichiers javascripts, images etc..
Il vous reste à compresser le répertoire et ses fichiers dans une archive zip. On peut utiliser zipou 7-zip ou tout autre programme permettant de compresser votre répertoire.
Enfin, il faut changer l'extension du fichier de zip à wgz. On peut alors transférer ce fichier sur le téléphone,par bluetooth, clé usb, etc .. Il restera à l'installer comme une application normale.
le fameux programme hello | hello.wgz |
la pièce de sheakspeare roméo et juliette | romeo.wgz |
La science et l'hypothèse d'Henri poincaré | poincare.wgz |
Il faut conserver à l'esprit que les applications que vous développez sont destinées à un terminal aux caractéristiques réduites et en particulier: