Pour ceux qui utilisent Eclipse et cette technique de développement, voici une extension très intéressante.
Koders est un moteur de recherche de code source. La présentation de Koders a été faite il y a un plus d’un an.
David Vik a découvert une extension pour Eclipse. En effet, le projet propose aujourd’hui des extensions qui permet d’intégrer leur moteur sur votre bureau, sur votre site, dans votre butineur ou dans votre IDE préféré. Parmi les extensions disponibles, il en existe une pour Eclipse. Grâce à cette dernière, il n’est plus nécessaire de basculer entre l’IDE et le butineur. En effet l’interface de recherche de Koders est directement intégrée à Eclipse !
Bien entendu, le filtrage par langage ou licence est possible. Il faut rappeler également que la réutilisation de code source doit respecter la licence sous laquelle est distribuée le code en question.
Il est très difficile de trouver des informations sur la réalisation d’application en Java pour les Pocket PC.
Une liste des JVMs disponibles pour les Pocket PC avait été donnée, lors de la présentation de Mysaifu JVM. Cependant cette page n’est pas forcement à jour et commence à vieillir…
TuxMobil propose également une liste non seulement de JVMs libres mais aussi d’applications Java libres pour les PDA et autres appareils mobiles. Il est possible d’y trouver des informations extrêmement intéressantes.
Sur le même sujet, David Vik propose une FAQ non officielle du Java sur Pocket PC. C’est grâce à cette dernière que Mysaifu JVM a été repérée.
Ces quelques sources d’informations sont un bon point de départ lorsque l’on souhaite se lancer dans l’aventure de la réalisation d’applications Java pour Pocket PC.
La presse écrite spécialisée française parle de GWhere ! Merci pour l’information Vier.
Dans son numéro du mois de mars, Linux Pratique propose de découvrir GWhere. L’article écrit par Fleur Brosseau fait deux pages[1] et est très positif.
Dans cet article, le lecteur découvre la simplicité d’utilisation de l’application. L’auteur en profite pour donner des cas d’utilisation illustrés par des captures d’écran. Le papier se termine par un appel à contribution[2].
Merci à toute l’équipe de Linux Pratique et plus particulièrement à Fleur Brosseau pour son article.
Le pingouin débarque enfin sur les Asus MyPal 620 !
Le portage de GNU/Linux sur le Pocket PC Asus MyPal 620 a repris. Le site Handhelds.org héberge les pages d’information sur le portage de Linux sur MyPal 620. Bien entendu ce portage fonctionne non seulement pour le MyPal A620 mais également pour le MyPal A620BT même si le bluetooth n’est pas encore supporté[1].
Le projet a été repris par Vincent Bénony qui a fourni un excellent travail. Puisqu’en pas moins de trois semaines il a publié différentes versions compilées du noyau Linux 2.6 en y intégrant le support de la mise en veille, du microphone, de l’infrarouge, … Il a également recompilé Opie pour cet appareil mobile.
Actuellement, le développement est freiné par crainte d’endommager la mémoire flash de l’unique Pocket PC disponible pour les tests. L’auteur est donc à la recherche d’un MyPal 620 ou 620 BT endommagé (écran cassé ou autre) mais capable de démarrer.
Voici un projet qui mérite d’être félicité ! En espérant qu’il continue à progresser pour fournir une réelle alternative libre pour de PDA.
Notes
[1] Le mainteneur du projet ne possède pas la version bluetooth de cet appareil, une quelconque aide extérieure est la bienvenue.
Classé dans :
Linux,
Pocket PC
La nouvelle version de Mysaifu JVM sait écouter et parler !
Mysaifu JVM 0.2.2 vient d’être publiée. Au delà de son lot de corrections de bugs, cette nouvelle version apporte le support du package javax.sound.sampled. ll est ainsi possible d’enregistrer ou de jouer des bandes sonores au format PCM linéaire (8bit/16bit) sur un Pocket PC avec Java ![1]
Mysaifu JVM continue d’avancer. Cette nouvelle fonctionnalité va permettre l’arrivé d’applications multimédia utilisant le son.
Depuis la première présentation, la plate-forme a quelque peu évoluée. Aujourd’hui, elle se base sur :
A vos clavier pour écrire votre magnétophone en Java pour votre PDA !
Une nouvelle version est sur le point d’être publiée.
Stephan Strittmatter annonce qu’il va bientôt publier log4js en version 0.2.
Avant celà, il recherche des testeurs pour cette prochaine version. Notamment des personnes utilisant Mac, Unix ou GNU/Linux pourront valider cette nouvelle version. La version en cours de développement est bien entendue disponible sur le SVN du projet.
Alors pour obtenir la meilleure qualité possible pour ce framework, il ne faut pas hésiter tester cette version et à rapporter les différentes anomalies rencontrées auprès de l’auteur.
Classé dans :
Développement
Au revoir clavier, souris et autre manette !
Lorsqu’une webcam est branchée sur un PC ou que la caméra EyeToy est installée sur un PC, il est possible de jouer à de petits jeux sympathiques qui se contrôlent avec la webcam.
Pour sa thèse, Péter “Goldberg” Balázs a créé MyToy, un moteur de jeux contrôlés à partir d’une webcam. Quatre jeux sont disponibles actuellement. De nombreuses captures d’écran permettent de voir à quoi ressemble le jeu sans l’installer.
Le jeu est librement téléchargeable et gratuit puisque distribué sous la licence GPL. L’auteur donne accès au code source également. Attention, il faut une machine assez récente pour faire tourner correctement le jeu.
Les jeux proposés sont bon enfant. A jouer en groupe !
La caméra EyeToy peut servir de webcam sur PC.
En effet, les caméras EyeToy pour PlayStation 2 peuvent être utilisées comme une simple webcam sur PC qui se branche sur le port USB.

La méthode fournie par le site Zebulon est simple pour installer la caméra EyeToy sur PC. Dans un premier temps, il faut identifier le modèle de la caméra car il en existe plusieurs versions pour choisir le bon driver. Ensuite il suffit de modifier les drivers officiels ou d’utiliser les drivers déjà modifiés.
Cette astuce permet de se doter d’une webcam avec une résolution de 640*480 en 30 images par secondes. Un autre point intéressant qu’il faut souligner : la caméra possède un micro intégré !

En utilisant WTP avec Eclipse, il arrive souvent de rencontrer ce genre d’erreur :
package org.eclipse.jst.ws.util does not exist
Ce problème est bien connu.
Cette erreur de compilation de JSP survient après avoir demandé la génération du client pour un Web Service.
Il ne faut pas s’inquiéter, c’est une anomalie de WTP qui connait un problème de synchronisation entre la création du client de test et son déploiement sur le serveur. En effet, lors de la compilation des JSP pour le client, le fichier webserviceutils.jar n’est pas encore présent dans le classpath du projet. C’est pourquoi le serveur d’applications ne peut pas compiler les JSP.
Néanmoins le client de test est correctement généré. Il suffit donc de recharger le serveur d’applications pour que le nouveau classpath soit pris en compte et que les pages JSP soient correctement compilées.
De plus amples informations sont disponibles sur la page du bug 85823.
Meilleurs amis ou meilleurs ennemis ?
Beaucoup de personnes disent faire de l’architecture. Or elles pensent trop en termes de technologie. La technologie c’est très bien. Cela permet de découvrir de nouveaux domaines, de faire de la gymnastique intellectuelle et de renouveller son propre intérêt. Mais la technologie est un domaine où l’on peut se perdre. Et surtout la technologie ce n’est pas l’architecture !
Les technologies passent, mais l’architecture reste. Comme le dit très bien Aurélien Pelletier dans son billet intitulé Architecture et technologies l’architecture passe avant la technologie
. Mais il est nécessaire d’étudier les technologies pour en extraire l’architecture. De cette manière, l’architecte sera à même de pouvoir considérer si une nouvelle technologie est une avancé en soi. Ou il sera capable de comparer deux technologies.
Pour finir, tout comme il avait été dit précédemment qu’il ne faut pas sacrifier l’architecture pour l’optimisation; il ne faut pas sacrifier l’architecture pour la technologie.