Dev Enyo... [HP Touchpad] - HTML/CSS - Programmation
Marsh Posté le 06-09-2011 à 10:16:48
ReplyMarsh Posté le 06-09-2011 à 10:36:48
Drapalitoo. Ma principale interrogation pour l'instant: comment accéder au système de fichier.
Sinon, des docs que j'ai pu lire sur le site officiel, le framework a l'air vraiment bien foutu et pas (trop) compliqué à utiliser.
Marsh Posté le 06-09-2011 à 10:57:08
Drap, je suis en train de dev une télécommande HD Freebox v5
Marsh Posté le 06-09-2011 à 11:03:17
J étais tomber sur un blog pendant mes recherches qui pourrait en intéresser certains.
http://developer.palm.com/blog/cat [...] -on-webos/
Marsh Posté le 06-09-2011 à 11:03:29
Leurs tutos sont super légers quand même.
Bon moi j'ai du mal avec les images. J'ai plusieurs images dans plusieurs HFlexBox ... eux même contenus dans un VFlexBox.
Mais il y a un espace entre chaque rangée d'image.
J'ai réussi le virer avec un font-sise à 0 sous Chrome... mais quand je teste sur la tablette, ce n'est pas parfait... Il reste 1px
Marsh Posté le 06-09-2011 à 11:05:47
lol l article les 10 raisons pour lesquels les geeks doivent aimer développer sur webos
http://developer.palm.com/blog/201 [...] #more-3545
Marsh Posté le 06-09-2011 à 11:24:01
Autre chose ... je peux faire du onclick, mais je ne trouve pas le moyen de différencier un appui court d'un appui long.
Ce n'est pas faisable ?
Pour le moment du coup j'ai bidouillé un truc moi-même, mais je trouverai ça étrange que ce ne soit pas faisable directement, d'autant que c'est souvent utilisé.
Marsh Posté le 06-09-2011 à 12:02:50
Pour ma part, je bidouille l'appli email.
Je tente en ce moment de faire une recherche d'un pattern à travers tous les comptes/dossiers/mails.
J'ai trouvé 2 modes de recherches (Dbservice methode:"find" ou methode: "search" ). La search permet de faire une recherche globale, mais n'est pas recommandée pour des listes. A voir quand ca marchera, pour le moment je limites mes recherches à 100 résultats. Faut que je me renseigne aussi sur db8 et voir si il y a moyen de récupérer la structure de la table appelée, le faire à l'aveugle c'est moche.
Sinon, j'ai aussi en tête l'appli réveil à patcher, c'est pas cool une appli qui me réveille les lundis de jours ouvrés et pas les mardis...
Marsh Posté le 06-09-2011 à 12:23:57
Dj YeLL a écrit : Drap, je suis en train de dev une télécommande HD Freebox v5 |
Marsh Posté le 06-09-2011 à 12:42:26
Perso j'ai une question,
Dans la mesure où on peut faire du C/C++ sur la touchpad et que le compilateur gcc est présent, qu'est ce qui manque pour faire un portage de VLC pour la touchpad ?
(je suis un noob en C++ doncdésolé si c'est une question bête )
Marsh Posté le 06-09-2011 à 15:08:31
Attends que Android sorte ya une version de VLC pour android je crois (je ne suis plus sur)
Marsh Posté le 06-09-2011 à 18:00:46
Si vous avez des idées, questions à mettre en #1, faites-vous connaître
Marsh Posté le 06-09-2011 à 18:21:05
Bon, ma Freebox Remote avance.
- J'ai utilisé une photo hi-res de la télécommande, donc très facile de s'y retrouver.
- Actuellement, tous les boutons sont fonctionnels (enfin tous ceux que Free autorise)
- Un bouton fixé tout en haut à gauche permet de basculer le mode "appui court" ou "appui long"
- Il y aura la possibilité de gérer 2 boitier HD et de basculer de l'un à l'autre grâce à un bouton en haut à droite
- Il sera possible de donner un nom aux deux boitiers à la place de HD1 et HD2 (par exemple Chambre et Salon)
- Il sera possible de définir des "combos", et de leur affecter un nom. Un bouton apparaîtra alors dans une liste, à droite de la télécommande. Par exemple, comme on met souvent les chaines Piwi et Teletoon pour les petites, j'ai créé 2 "combos" [1, 1, 5] et [1, 1, 4].
Marsh Posté le 06-09-2011 à 19:52:03
Prréééésent
bon j'ai pas encore tout compris pour faire mon app mais j'avance.
J'adore certains commentaires dans les applis (mail par exemple) :
Citation : console.log("$$$$$$$$$$$$$$$$$$ ZOMG IT WORKZZZZZZZZZZZZZ" ); |
Par contre je voudrais tester la connexion a une machine sur un port donné (ou un ping a la con) mais pas moyen d'y arriver, je scrute le sdk enyo et je trouve rien
Marsh Posté le 06-09-2011 à 20:09:48
Une appli originale sur TouchPad : Your First Android App
Un guide pour développer pour Android sur TouchPad, certains ne manque pas d'humour !
Marsh Posté le 06-09-2011 à 20:29:03
ooterreuroo a écrit : Prréééésent
|
j'adore le fait que les sources de ces applis soient dispo ! Une grande aide pour chercher comment marche un truc que tu as vu.
Marsh Posté le 06-09-2011 à 20:34:44
ouais j'ai d'ailleurs trouvé quelques trucs intéressants mais sans plus
Vous utilisez quoi pour dev? la je suis sur notepad++, d'habitude j'utilise éclipse mais sans auto completion c'est pas la peine
Et si quelqu'un sait comment pinger une machine ou retourner l'état d'un port (ce qui serait mieux), qu'il me fasse signe çe me rendrait un grand service
Marsh Posté le 06-09-2011 à 21:24:25
Moi sous geany, avec des plugins ca peut aller, seul défaut l'autocomplétion en retrait.
Marsh Posté le 06-09-2011 à 23:55:58
ooterreuroo a écrit : |
Je cherche également un IDE potable pour Enyo, parce que franchement, notepad++, ça reste un peu faiblard... Et l'absence d’auto complétion est franchement un gros manque.
Marsh Posté le 07-09-2011 à 00:05:46
le dev sous webos, ça reste du JS avec du HTML/CSS ?
J'utilise PHPStorm pour le dev front office, c'est pas gratuit, mais c'est le meilleur ide du moment
Marsh Posté le 07-09-2011 à 07:58:07
C'est marqué #1
J'ai essayé vite fait Komodo Edit hier soir, autcompletion encore pire que geany.
Marsh Posté le 07-09-2011 à 11:24:00
J'hésite un peu à me lancer dans du dev sur la touchpad quand même ... Le framework a l'air sympa et c'est tentant, mais la pérennité du système n'est pas vraiment assuré pour le moment, et le parc ne va plus beaucoup bouger.
Marsh Posté le 07-09-2011 à 11:29:56
Pas sûr , webos va continuer à évoluer c est sûr (Hp l a annoncé).
Et un troisième os portable est envisageable, d ailleurs les portages Android ne visent pas à remplacer webos mais à installer Android en dual Boot.
Dernier point, hp à annoncer une vague de tab pour satisfaire les mécontents américains donc le parc va encore évoluer.
IMO: le mec qui a fait KalemSoft à dût gagner des sous en étant le seul à dev un player potable. Y a de l argent à se faire en créant les applications qui manquent. Y a moins de concurrence que sur Android ou Iphone faut se dépecher
Marsh Posté le 07-09-2011 à 11:44:54
plop j'vais tenter l'experience du dev, car je pense qu'avec des apps correcte je lacherais pas webos pour android, chuis devenu adddict au multitache ... chuis en train de me faire les podcast de webos france qui ont l'air sympa, j'ai pas trop d'xp en prog mais je devrais m'en sortir quand meme .....
petite question, ça passe par la aussi le dev d'appli pour le preware ? genre un patch qui permettrais la lecture du divx de base ou autre chose du genre ?
Marsh Posté le 07-09-2011 à 12:04:14
J'ai cru comprendre que la team Webos Internals n'accepte pas les patchs tiers (et d'ailleurs je ne sais toujours pas comment faire ses patchs, j'ai bien des .diff mais après c'est le brouillard), donc exit tous nos patchs. En gros, faut passer/échanger l'appli entière, et si ca coince faut espérer avoir la version originale sans patch pour la réinstaller.
Marsh Posté le 07-09-2011 à 20:43:08
Pas sûr que ce soit le sujet, mais si ça peut intéresser quelqu'un (c'est pas Enyo, mais ça reste du dev webOS) :
le PDK est pas dispo sur linux, mais il est quand même possible de l'installer :
Citation : The PDK is needed for compiling native applications for WebOS. Unfortunately Palm doesn't provide an official PDK for Linux. But the PDK is a pretty simple piece of software which can be hacked together by using the PDK for MacOS X and replacing the Mac binaries of the toolchain with the corresponding linux binaries. The linux-webos-pdk project can be used for creating a WebOS PDK for Linux:
|
Source : http://wiki.scummvm.org/index.php/ [...] mmVM/WebOS
Du coup, je me suis amusé à modifier les contrôles de ScummVM que je trouvais pas pratique du tout, si ça vous intéresse : http://forums.scummvm.org/viewtopic.php?t=10806
L'emu du SDK est sympa en tout cas, dommage qu'on puisse pas tester les apps PDK dessus
Marsh Posté le 07-09-2011 à 21:08:59
Pour les intéressés, j'ai trouvé la structure de la base contact: https://developer.palm.com/content/ [...] tacts.html
C'est un début, mais je recherche toujours la structure de la base mail ...
Et si quelqu'un est intéressé pour l'appli réveil buggée: https://developer.palm.com/content/ [...] html#alarm
Marsh Posté le 07-09-2011 à 21:31:05
waynersh a écrit :
|
Je pige pas trop par contre comment ca marche ce truc PDK, encore le sdk a force j'ai une petite idée, même si je trouve la doc trop light, mais pour pdk
Marsh Posté le 07-09-2011 à 21:32:05
Un peu de lecture va t'aider: https://developer.palm.com/content/ [...] rview.html
Marsh Posté le 07-09-2011 à 21:45:41
J'ai peut être trouvé mon bonheur, impostah permet "d'explorer" les databases, dont la base mail \o/
Marsh Posté le 08-09-2011 à 21:10:08
le dev javascript c'est assez basique. J'ai passé 20min ce soir à chercher pourquoi je n'arrivais plus à déclencher un événement.
Résultat, un malheureux onChange au lieu d'un onchange qui me bloquait tout
Marsh Posté le 08-09-2011 à 21:19:42
ooterreuroo a écrit : |
Je remonte ma question, je trouve pas ca me rends dingue
Marsh Posté le 09-09-2011 à 15:14:04
Ca manque quand même vachement de documentation pour le moment.
Le tuto est beaucoup trop léger, et super mal foutu en plus.
Marsh Posté le 09-09-2011 à 15:19:48
disons qu'on sent qu'ils ont sorti ça dans l'urgence
Marsh Posté le 09-09-2011 à 15:23:50
Tiens ben en cherchant, je viens de tomber sur celui-ci :
https://developer.palm.com/content/ [...] orial.html
C'est la même appli, mais retravaillée, mieux expliquée etc.
C'est déjà beaucoup mieux
Marsh Posté le 06-09-2011 à 09:31:35
Bienvenue sur le topic du dev sur HP Touchpad, la tant convoitée.
Pour les specs, je vous redirige vers le topic blabla@Touchpad: [Topic Unique] HP Touchpad 16Go // 32Go // 64Go
Ici, on tente de patcher les applis buggées ou incomplètes déjà présentes, ou d'en créer des nouvelles.
Faut-il avoir de grosses connaissances en dev pour s'attaquer à la tâche ?
Des bases en CSS, javascript sont recommandées.
Pour Enyo, le framework maison d'HP utilisé sur le palm Pre3 et sur la Touchpad, il faut se diriger vers le site de développement d'HP/Palm ( https://developer.palm.com ) où la doc est plutôt pas mal faite. Personnellement, j'apprend en lisant le code d'applis existantes, et quand je bute sur une logique ou un terme, je jette un oeil à la doc.
Faut-il avoir une grosse bécane pour faire du dev pour Touchpad ?
Non, le SDK fourni la doc, une image .VMDK à utiliser avec palm-emulator/virtualbox.
Vous pouvez même tester vos appli en utilisant un navigateur basé sur Webkit (Chrome, Safari) directement sur votre pc.
L'environnement de dev (IDE) n'est pas imposé, ici on peut très bien faire avec un éditeur de texte basique.
Vous trouvez Enyo trop "root" ?
Vous aimez ou avez l'habitude de java/C#, pas de problème Haxe permet de combler ce vide. Pour plus d'info: http://haxe.org/
Il existe des plugins pour la plupart des IDE, quelque soit votre OS (perso, j'ai pas réussi/cherché bien longtemps avec geany sous debian, pas de haxe pour moi).
Je veux me faire les dents sur une appli, mais je n'ai pas le SDK/Touchpad à portée (recommandé)
HP/Palm fourni un tuto pour se mettre dans le bain: https://developer.palm.com/content/ [...] orial.html
Et sa suite: https://developer.palm.com/content/ [...] orial.html
Faire un patch d'une appli existante:
Liens utiles:
API Reference Enyo: https://developer.palm.com/content/ [...] rence.html (exportable en PDF depuis libreoffice en ouvrant le .html, rame beaucoup moins sur la TP)
API Reference (générale): https://developer.palm.com/content/api/reference.html
Comment utiliser WOSQI pour appliquer un .patch: http://forums.precentral.net/canuc [...] wosqi.html
Message édité par thana54 le 14-09-2011 à 19:07:26