Mygsm
Inscrivez vous sur le forum pour poster vos questions ou commentaires et retrouvez nous sur le site MyGsm http://www.mygsm.fr

Rejoignez le forum, c'est rapide et facile

Mygsm
Inscrivez vous sur le forum pour poster vos questions ou commentaires et retrouvez nous sur le site MyGsm http://www.mygsm.fr
Mygsm
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Derniers sujets
» Flash Player 10 sur wave?
Comment faire pour créer des widgets sous Bada EmptyMer 10 Nov - 0:13 par nemoced

» décalage de 1h00 dans le calendrier avec kries
Comment faire pour créer des widgets sous Bada EmptyMar 9 Nov - 23:08 par nemoced

» Flashage Samsung Wave
Comment faire pour créer des widgets sous Bada EmptyMar 9 Nov - 13:06 par rider73

» mise a jour kies impossible ?
Comment faire pour créer des widgets sous Bada EmptyLun 8 Nov - 13:05 par Xyphon

» recherche d'adresse dans route 66
Comment faire pour créer des widgets sous Bada EmptyDim 7 Nov - 14:48 par krondon13

» guillaume alias krondon13
Comment faire pour créer des widgets sous Bada EmptyDim 7 Nov - 14:43 par krondon13

» FORFAIT MTV DE SFR : SPÉCIAL WEB
Comment faire pour créer des widgets sous Bada EmptySam 6 Nov - 22:13 par Amoniak68

» Problème avec Samsung Apps sur le mobile
Comment faire pour créer des widgets sous Bada EmptyVen 5 Nov - 13:05 par rider73

» Prob TV player depuis mise jour
Comment faire pour créer des widgets sous Bada EmptyMer 3 Nov - 16:43 par signus

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité :: 1 Moteur de recherche

Aucun

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 138 le Dim 10 Oct - 20:07
-38%
Le deal à ne pas rater :
Enceinte colonne – Focal Chorus 726 – Noir Laqué (Retrait en ...
245 € 395 €
Voir le deal

Comment faire pour créer des widgets sous Bada

4 participants

Aller en bas

Comment faire pour créer des widgets sous Bada Empty Comment faire pour créer des widgets sous Bada

Message  Nicolas Dim 15 Aoû - 20:33

Les widgets sont ces petites applications que nous voyons sur notre écran principal. Ils sont écrits en HTML comme n'importe quelle page web.
Comme je l'ai mentionné , le widget est en quelque sorte une page web écrite en HTML, qui prend également l'avantage de CSS styles et Java Script.

Comment faire pour créer des widgets sous Bada Image1-e1280252652972

Pour faire ce tutoriel nul besoin de logiciel chères, un simple notpad fait l'affaire, d'ailleurs c'est ce que j'utilise pour écrire tout mes codes en HTML / PHP,..

Le Widget est généralement constitué de 3 dossiers de base :

  • css (où tous les styles sont mentionnés),
  • js (où tous les scripts Java sont empilés)
  • images .


Tous les widgets (à la fois pour Bada et pour Samsung Omnia) ont une structures identique à celle ci, il est donc bon de la garder tel quelle

3 fichiers sont très importants, et sans eux rien ne peux focntionner

  • - index.htm - structure HTML du widget,
  • icon.png - l'icône que nous voyons (32bit image de taille 90 × 90)
  • config.xml fichier de configuration - (très important)


Commençons donc par le début et créeant le fichier : config.xml. Ce fichier est utilisé par l'OS Bada pendant l'installation du widget. Si il contient des erreurs, le widget ne sera pas installé du tout. Dans ce fichier il devrait y avoir:

Code:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<widget id="ExempleWidget" version="1.0" width="120" height="180" xmlns="http://www.w3.org/ns/widgets">
<title>Exemple</title>
<description>Ici mettre la descritpion du widget</description>
<icon src="icon.png"/>
<content src="index.html"/>
<access network="false"/>
</widget>

Voici un petit lexique des différents thermes de ce code source :

  • widget Id - peut être une valeur alphanumérique (après certification, il contient le numéro 0 × 10000715, comme, mais si nous écrivons "ExampleWidget" il fonctionne aussi très bien,
  • Version - version widget,
  • width- widget sont largeur initiale (le cadre jaune, nous voyons au cours de glisser widget),
  • height- zone widget hauteur initiale (le cadre jaune, nous voyons au cours de glisser widget),
  • title- le nom du widget,
  • Description-widget brève description (s'il contient des caractères UTF-8 que tout fichier XML doit être UFT-8 codé ou widget ne sera pas installé),
  • Icon - le chemin de l'icône widget principal (peut pointer vers d'autres - comme "/ images/1.png», mais il est bon de faire de cette façon),
  • Contenu - point de widget contenu principal et doit toujours être "index.html",
  • Accès au réseau - true si nous avons besoin d'utiliser le réseau de nos widgets, sinon false (si elle est définie à true, nous serons amené à tourner sur le WiFi ou GPRS).


Ces quelques lignes sont un strict minimum pour que votre widget fonctionne et nous ne devons pas oubliez pas d'enregistrer ce fichier au format UTF-8 (surtout pas en Unicode mais sous en ANSI) sous peine de ne pas pouvoir installer le widget .

OK, nous avons préparé une config - Maintenant, nous allons commencer l'aventure html !!!

Les widgets sont un peu limités dans leur html, CSS, DOM et JavaScript. Par exemple, nous avons seulement que quelques événements disponibles: onClick (), onMouseUp (), onFocus (), onBlur ().

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Exemple de widget</title>
<link rel="stylesheet" type="text/css" href="css/exempleWidget.css"/>
<script src="js/exempleWidget.js" type="text/javascript"></script>
</head>
<body>
<img id="logo" src="images/mygsm.png" onClick="testLogo();"/>
<span class="logoLabel">Bonjour de mygsm!</span>
</body>
</html>


Dans l'exemple de widget suivant je vais utiliser seulement deux fichiers externes: css / exapleWidget.css (feuille de style) et js / exapleWidget.js (code JavaScript).
le code JS contient un script simple qui afficheras «Bonjour de Mygsm.fr »


Code:

// exampleWidget.js
function testLogo()
{
alert('Bonjour de Mygsm');
}
// exempleWidget.css
span.logoLabel
{
top: 5px;
font-size:20px;
color:#FFFFFF;
}

Mais ces quelques fichiers et dossiers ne fera rien sans le fameux fichier widget (. WGT). Pour ce faire nous avons besoin d'utiliser n'importe quel logiciel de compression Zip (j'ai utilisé 7Zip à cet effet) avec l'option Deflate (par défaut), puis modifier l'extension en . WGT.

Et voila ! Nous avons notre premier widget.

Pour l'installer, il suffit de copier le fichier . WGT sur l'appareil Si tout est OK, Bada nous informe que ce widget n'est pas certifié et nous demande si nous voulons l'installer de toute façon.

voici deux fichiers :
Nicolas
Nicolas
Admin

Messages : 1205
Réputation : 70
Date d'inscription : 07/09/2008
Age : 47

http://www.mygsm.fr

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty Fichier ne s'installe pas !!!

Message  mikanel06 Jeu 19 Aoû - 19:19

De mon côté j’ai un soucis, je comprends bien la procédure mais rien à faire, lors de l’installation sur le wave, j’ai le message « En cours » puis plus rien (il ne me dit pas Unsigned …) et rien ne s’installe alors que j’ai bien vérifié, la widget n’est pas déjà installée sur le wave, j'encode en UTF8 ... j'y perd mon latin => y a t'il un moyen simple de tester la validité de la widget avant et après ZIP ???

Côté zip c'est ok pour moi si je dezippe et rezippe le wgt, là la widget se charge !!!


mikanel06

Messages : 2
Réputation : 0
Date d'inscription : 07/08/2010

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty Re: Comment faire pour créer des widgets sous Bada

Message  Nicolas Jeu 19 Aoû - 20:22

Quand il te dit Unsigned tu dois pouvoir VALIDER , pour que ce dernier s'installe , quand tu encodes UTF8 est ce que tu sélectionne bien ANSI est non pas unicode ?

je n'ai pas de moyen simple pour tester le widget.. il te faudra passer par eclispse (http://www.eclpise.org) et télécharger le log , puis sur le site http://innovator.samsungmobile.com/down/cnts/toolSDK.list.do?platformId=12 pour télcharger les élément widgets..
tu aura aussi besoin de http://developer.bada.com/apis/tools/sdk/list.do?categoryID=FC02040100&menu=MC01040500

sinon j'ai entendu parler de "bondi" visiblement un soft pour les widgets sous bada http://en.wikipedia.org/wiki/BONDI_(OMTP)

regarde et redits moi
Nicolas
Nicolas
Admin

Messages : 1205
Réputation : 70
Date d'inscription : 07/09/2008
Age : 47

http://www.mygsm.fr

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty Re: Comment faire pour créer des widgets sous Bada

Message  mikanel06 Ven 20 Aoû - 8:20

Bon j'ai trouvé, c'est une widget que je voulais modifier hors elle fait appel à du BONDI ... donc on ne peut pas l'éditer manuellement. Il faut obligatoirement passer par eclipse (importer le wgt, modifier les données, et packager le nouveau wgt). Apparemment c'est parce que ces widget sont signés et donc il faut que l'outil regénère la signature à chaque modif ...

mikanel06

Messages : 2
Réputation : 0
Date d'inscription : 07/08/2010

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty Re: Comment faire pour créer des widgets sous Bada

Message  bozzo Ven 20 Aoû - 9:32

Bonjour,

Je me suis lancé dans la création d'un widget permettant de créer un raccourci vers une application locale (ou même faisant la liste des applications) ...
Mais après quelques recherches, pour des raisons de sécurité, il n'est pas possible d'exécuter une application autre que celles installée par défaut sur le wave (mail, navigateur, mp3, ...) donc par exemple impossible de faire un raccourci vers "Palringo" ou autre ...
Dommage !

Par contre pour faire un raccourci vers l'une des applis par défaut c'est vraiment super simple Smile

bozzo

Messages : 25
Réputation : 3
Date d'inscription : 25/07/2010

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty Re: Comment faire pour créer des widgets sous Bada

Message  Nicolas Ven 20 Aoû - 9:38

bozzo a écrit:

Par contre pour faire un raccourci vers l'une des applis par défaut c'est vraiment super simple Smile

Si tu peux nous faire un petit tutoriel ce serrais vraiment sympa
Nicolas
Nicolas
Admin

Messages : 1205
Réputation : 70
Date d'inscription : 07/09/2008
Age : 47

http://www.mygsm.fr

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty imcompréhension

Message  bybam Jeu 30 Sep - 21:33

Désoler de vous déranger, mais ce language informatique ne me parle pas du tout, avez vous une methode "simple" pour que je créer des Widget sur mon Wave, surtout pour des site type "VDM, FaceBook, etc" qui ressemblerai au Widget deja existant, ou pouvez vous me guider pour leurs créations.

Merci de votre aide

bybam

Messages : 1
Réputation : 0
Date d'inscription : 30/09/2010

Revenir en haut Aller en bas

Comment faire pour créer des widgets sous Bada Empty Re: Comment faire pour créer des widgets sous Bada

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser