Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
813 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HP Touchpad] Dev Enyo...

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5
Page Précédente
Auteur Sujet :

[HP Touchpad] Dev Enyo...

n°2099769
thana54
made in concept
Posté le 06-09-2011 à 09:31:35  profilanswer
 

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:

  • Recréer l'arborscence en local sur votre machine de dev, par ex: ~/projects/EN_COURS_PATCH/usr/palm/applications/com.palm.app.email
  • Avoir l'appli originale à portée de main, par ex: ~/projects/com.palm.app.email.ORIGINAL.3.0.2
  • Lancer une commande similaire:
Code :
  1. cd ~/projects/EN_COURS_PATCH
  2. diff -ruBw ../com.palm.app.email.ORIGINAL.3.0.2 usr/palm/applications/com.palm.app.email > emailApp++.patch
 

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
mood
Publicité
Posté le 06-09-2011 à 09:31:35  profilanswer
 

n°2099770
thana54
made in concept
Posté le 06-09-2011 à 09:32:23  profilanswer
 

reserved

n°2099771
thana54
made in concept
Posté le 06-09-2011 à 09:32:31  profilanswer
 

reserved

n°2099785
ToYonos
Ready to code
Posté le 06-09-2011 à 10:16:48  profilanswer
 
n°2099791
Sebwap
Posté le 06-09-2011 à 10:36:48  profilanswer
 

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.

n°2099800
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-09-2011 à 10:57:08  profilanswer
 

Drap, je suis en train de dev une télécommande HD Freebox v5


---------------
Gamertag: CoteBlack YeLL
n°2099802
vaoboo
I like to troll it ,troll it..
Posté le 06-09-2011 à 11:03:17  profilanswer
 

J étais tomber sur un blog pendant mes recherches qui pourrait en intéresser certains.
 
http://developer.palm.com/blog/cat [...] -on-webos/


Message édité par vaoboo le 06-09-2011 à 11:03:33
n°2099803
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-09-2011 à 11:03:29  profilanswer
 

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


Message édité par Dj YeLL le 03-10-2011 à 11:48:24

---------------
Gamertag: CoteBlack YeLL
n°2099805
vaoboo
I like to troll it ,troll it..
Posté le 06-09-2011 à 11:05:47  profilanswer
 

lol l article les 10 raisons pour lesquels les geeks doivent aimer développer sur webos
 
http://developer.palm.com/blog/201 [...] #more-3545


Message édité par vaoboo le 06-09-2011 à 11:06:01
n°2099811
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-09-2011 à 11:24:01  profilanswer
 

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é.


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 06-09-2011 à 11:24:01  profilanswer
 

n°2099818
thana54
made in concept
Posté le 06-09-2011 à 12:02:50  profilanswer
 

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...


Message édité par thana54 le 06-09-2011 à 12:02:59
n°2099824
ToYonos
Ready to code
Posté le 06-09-2011 à 12:23:57  profilanswer
 

Dj YeLL a écrit :

Drap, je suis en train de dev une télécommande HD Freebox v5


[:huit]


---------------
Marre de perdre du temps à chercher vos sous titres ? | HFR4droid
n°2099829
keicheux
Posté le 06-09-2011 à 12:42:26  profilanswer
 

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 :o)

n°2099863
gatsu35
Blablaté par Harko
Posté le 06-09-2011 à 15:08:31  profilanswer
 

Attends que Android sorte :o :o ya une version de VLC pour android je crois (je ne suis plus sur)


---------------
Blablaté par Harko
n°2099930
thana54
made in concept
Posté le 06-09-2011 à 18:00:46  profilanswer
 

Si vous avez des idées, questions à mettre en #1, faites-vous connaître :jap:

n°2099933
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-09-2011 à 18:21:05  profilanswer
 

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].


Message édité par Dj YeLL le 06-09-2011 à 18:21:37

---------------
Gamertag: CoteBlack YeLL
n°2099952
ooterreuro​o
'You could drift this car while reading a book'
Posté le 06-09-2011 à 19:52:03  profilanswer
 

Prréééésent :d
 
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" );

 [:xp1700]  
 
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 :cry:


---------------
204 - No Content
n°2099957
JeffBlagna​c
xargs et awk, c'est la vie
Posté le 06-09-2011 à 20:09:48  profilanswer
 

Une appli originale sur TouchPad : Your First Android App ;)
Un guide pour développer pour Android sur TouchPad, certains ne manque pas d'humour !


---------------
[Topic Unique] ZOTAC ZBOX ID18 - Mon topic A/V et DONS
n°2099965
Sebwap
Posté le 06-09-2011 à 20:29:03  profilanswer
 

ooterreuroo a écrit :

Prréééésent :d
 
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" );

 [:xp1700]  
 
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 :cry:


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.

n°2099968
ooterreuro​o
'You could drift this car while reading a book'
Posté le 06-09-2011 à 20:34:44  profilanswer
 

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 :)


---------------
204 - No Content
n°2099979
thana54
made in concept
Posté le 06-09-2011 à 21:24:25  profilanswer
 

Moi sous geany, avec des plugins ca peut aller, seul défaut l'autocomplétion en retrait.

n°2100005
Tatsu-Kan
Posté le 06-09-2011 à 23:55:58  profilanswer
 

ooterreuroo a écrit :


Vous utilisez quoi pour dev? la je suis sur notepad++, d'habitude j'utilise éclipse mais sans auto completion c'est pas la peine :/


 
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.

n°2100006
gatsu35
Blablaté par Harko
Posté le 07-09-2011 à 00:05:46  profilanswer
 

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


---------------
Blablaté par Harko
n°2100018
thana54
made in concept
Posté le 07-09-2011 à 07:58:07  profilanswer
 

C'est marqué #1 :o
 
J'ai essayé vite fait Komodo Edit hier soir, autcompletion encore pire que geany.

n°2100068
Sebwap
Posté le 07-09-2011 à 11:24:00  profilanswer
 

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.

n°2100070
vaoboo
I like to troll it ,troll it..
Posté le 07-09-2011 à 11:29:56  profilanswer
 

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  [:sprint]


Message édité par vaoboo le 07-09-2011 à 11:31:24
n°2100073
rastaban
Posté le 07-09-2011 à 11:44:54  profilanswer
 

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 ?

n°2100078
thana54
made in concept
Posté le 07-09-2011 à 12:04:14  profilanswer
 

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.

n°2100203
waynersh
Posté le 07-09-2011 à 20:43:08  profilanswer
 

[:drapal]
 
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:
 

Citation :

sudo apt-get install wget p7zip-full pax patch git
git clone git://github.com/kayahr/linux-webos-pdk.git
cd linux-webos-pdk
./linux-webos-pdk.sh
sudo mv opt/PalmPDK /opt/PalmPDK


When the linux-webos-pdk script asks for the toolchain to use then choose version 2011.03-41.
 
After this the PDK is installed in /opt/PalmPDK.


 
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 :(

n°2100212
thana54
made in concept
Posté le 07-09-2011 à 21:08:59  profilanswer
 

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


Message édité par thana54 le 07-09-2011 à 21:10:20
n°2100216
ooterreuro​o
'You could drift this car while reading a book'
Posté le 07-09-2011 à 21:31:05  profilanswer
 

waynersh a écrit :

[:drapal]
 
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:
 

Citation :

sudo apt-get install wget p7zip-full pax patch git
git clone git://github.com/kayahr/linux-webos-pdk.git
cd linux-webos-pdk
./linux-webos-pdk.sh
sudo mv opt/PalmPDK /opt/PalmPDK


When the linux-webos-pdk script asks for the toolchain to use then choose version 2011.03-41.
 
After this the PDK is installed in /opt/PalmPDK.


 
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 :(


 
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 :??:


---------------
204 - No Content
n°2100217
thana54
made in concept
Posté le 07-09-2011 à 21:32:05  profilanswer
 
n°2100219
ooterreuro​o
'You could drift this car while reading a book'
Posté le 07-09-2011 à 21:39:23  profilanswer
 

https://developer.palm.com/content/api/images/palm/pdk_alphaformula.jpg
 
 [:tim_coucou:2]


---------------
204 - No Content
n°2100220
thana54
made in concept
Posté le 07-09-2011 à 21:45:41  profilanswer
 

J'ai peut être trouvé mon bonheur, impostah permet "d'explorer" les databases, dont la base mail \o/

n°2100461
thana54
made in concept
Posté le 08-09-2011 à 21:10:08  profilanswer
 

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 :(

n°2100464
ooterreuro​o
'You could drift this car while reading a book'
Posté le 08-09-2011 à 21:19:42  profilanswer
 

ooterreuroo a écrit :


 
Et si quelqu'un sait comment pinger une machine ou retourner l'état d'un port (ce qui serait mieux) sous ENYO, qu'il me fasse signe çe me rendrait un grand service :)


 
Je remonte ma question, je trouve pas ca me rends dingue  :fou:  :fou:


Message édité par ooterreuroo le 08-09-2011 à 21:20:07

---------------
204 - No Content
n°2100599
Dj YeLL
$question = $to_be || !$to_be;
Posté le 09-09-2011 à 15:14:04  profilanswer
 

Ca manque quand même vachement de documentation pour le moment.
 
Le tuto est beaucoup trop léger, et super mal foutu en plus.


---------------
Gamertag: CoteBlack YeLL
n°2100600
ooterreuro​o
'You could drift this car while reading a book'
Posté le 09-09-2011 à 15:19:48  profilanswer
 

disons qu'on sent qu'ils ont sorti ça dans l'urgence :/


---------------
204 - No Content
n°2100601
Sebwap
Posté le 09-09-2011 à 15:20:09  profilanswer
 

Enyo sorti dans l'urgence ?

n°2100602
Dj YeLL
$question = $to_be || !$to_be;
Posté le 09-09-2011 à 15:23:50  profilanswer
 

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 :jap:


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HP Touchpad] Dev Enyo...

 

Sujets relatifs
cross compil C Ubuntu vers Autres (SUN, HP, AIX...)bioskey() sous Dev C++
[Dev iPhone] Environnement de devDEV C++
Modif de l'example Dev CPP : aide et explicationsCompilation avec Dev C++
[PAUMÉ] Dév. de "WebApps" simplesDév d'une ACP : pb de calcul de vecteurs propres
Dev Java sur PDA 
Plus de sujets relatifs à : [HP Touchpad] Dev Enyo...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR