Widgets & Applications Web pour Nokia [Symbian] - HTML/CSS - Programmation
Marsh Posté le 06-11-2010 à 14:05:13
WIDGET METEO PARIS
IDEE
Ne trouvant pas d'application météo sous Symbian qui indique des données vraiment fiables sur Paris, je suis parti sur l'idée d'une application/widget qui se base sur les données du site http://www.meteo-paris.com/index.php.
Vu que le site ne propose pas d'applications pour Symbian ni de flux RSS, j'ai été obligé de composer moi même le widget de A à Z.
L'historique du projet est accessible sur le forum du site blog-n97.fr : http://forum.blog-n97.fr/viewtopic.php?f=11&t=7682.
REALISATION
Voici le résultat à l'heure actuelle avec le détail des dernières modifications apportées :
1 - gestion de deux modes d'affichage : plein écran, et widget
2 - switch automatique et instantané entre les deux modes d'affichage
3 - en plein écran, ajout d'onglets : Météo, Options, Info, Update
4 - dans l'onglet Option, sélection de la ville à suivre (encore en beta, certaines villes ne semblent pas fonctionner correctement :? )
5 - dans l'onglet Option, possibilité d'automatiser la MAJ des données. Dans ce cas, le widget raffraichit automatiquement ses informations toutes les nuits à 0h10min (après la MAJ du site)
6 - dans l'onglet Info, indication des crédits
7 - dans l'onglet Info, détail de l'activité du widget (là à titre expérimental le temps que je stabilise l'appli)
8 -possibilité de raffraichir les données à n'importe quel instant via le bouton en haut à droite
En widget sur le bureau
Onglet Météo
Onglet Options
Onglet Info
Au final l'environnement de développement est pas mauvais, mais il faut composer avec les limitations :
pas de débugger Javascript, pas d'évaluateur DOM, et pas de gestion du "onResize" pour passer en mode widget :|
-> Widget disponible ici : http://www.2shared.com/file/7Cnt_LKF/MeteoParis.html
Marsh Posté le 06-11-2010 à 14:09:31
WIDGET RACOURCI
IDEE
C'est un "faux" widget, dans le sens ou il n'y a aucune logique métier dedans.
L'idée est partie du topic sur le Nokia N8, où un forumeur faisait remarquer la limitation des racourcis du bureau, qui ne permettent pas de linker directement une URL précise en spécifiant une icône personnalisée.
Il fait office de Proof Of Concept pour démontrer qu'il est possible de rajouter un raccourci dans les barres d'outils du bureau.
REALISATION
10 minutes chrono
Ce widget n'a pas de CSS ou de Javascript, et le contenu HTML se contente de faire un redirect dans le header...
Sélection du widget lors du paramétrage des barres de raccourci
Affichage dans la barre de raccourci
Rendu sur clic sur le racourci
-> Widget disponible ici : http://www.2shared.com/file/MYuxyR11/Hfr_topic_N8.html
Marsh Posté le 29-11-2010 à 11:12:04
drappal pour te sauver du bide.
Je suis pas programmeur mais je suis client pour une appli HFR
Marsh Posté le 25-01-2011 à 17:48:32
ça se bouscule toujours autant sur Symbian à ce que je vois
De mon coté je suis passé du coté obscur (iOS), donc mon Dev symbian en cours* est tombé dans les oubliettes des applis qui ne verront jamais le jour
*un widget qui affiche les plans du métro parisien, avec différents niveau de zoom, calcul des itinéraires, calcul des temps de parcours, horaires des metros à venir en temps réel.
Marsh Posté le 06-11-2010 à 14:01:21
Bonjour,
Visiblement la communauté Symbian est assez peu présente sur Hfr... mais je créée un topic pour pouvoir rassembler et discuter des expériences de chacun dans la réalisation d'applications Web sous Symbian.
EN QUELQUES MOTS
Symbian gère des application/widgets relativement légers, sous la forme de pages HTML.
Le navigateur intégré à l'OS se charge d'effectuer le rendu de la page, et les interractions sont supportées par le biais d'actions CSS et/ou Javascript.
POUR BIEN COMMENCER
Le point d'entrée pour bien commencer ses développements pour Symbian :
http://www.forum.nokia.com/Develop/Web/
Nokia met à disposition des plugins pour divers IDE Web sur le marché (dont Aptana, sous license GPL), qui facilitent grandement le développement en générant tout le travail de déclaration du plugin, et en offrant des facilités de packaging.
Concrètement : vous n'avez plus qu'à faire du HTML/Js/CSS sur votre projet, sans vous soucier du reste.
Il y a également de nombreux exemples de widgets, qui montrent comment :
EN DETAIL
Les widgets Symbian sont proposés sous l'extension .wgz. Il s'agit en fait d'un .zip renommé.
Ce .zip contient un seul et unique dossier, qui contient lui même le contenu du widget, dont :