Si je n'ai pas fait d'article pour annoncer la sortie de la version 46, c'était simplement parce qu'elle n'était sortie que pour le GTA04 et que j'attendais qu'elle sorte également pour le Freerunner. Mais Radek a préféré simplement sortir une nouvelle version directement pour les deux cartes mères en corrigeant certains bugs.

Le plus important pour QtMoko est d'avoir mis à jour la librairie Qt à la version 4.7 (leur dernière version semble être la 4.8.2[1]). En effet, celà a permis d'intégrer un nouveau navigateur web pour remplacer Arora : Yber browser. D'après ce que j'ai pu en tester, l'interface est plus adaptée à un petit écran, la page d'accueil permet d'avoir les derniers sites visités, les marques-pages et les onglets ouvert directement. Mais surtout, le rendu des sites est bien meilleur : les pages sont suffisamment larges pour que le site apparaisse comme il faut et il faut zoomer dessus pour pouvoir lire le tout.

Personnellement, je ne connais pas exactement ce que signifie cette nouvelle version de Qt, mais apparemment, vu le rendu d'Yber, de nouvelles possibilités sont offertes aux dévelopeurs. Ce qui me réjouit surtout, c'est que ce nouveau navigateur est vraiment bien développé, mais il manque juste un peu de puissance et de mémoire au FreeRunner pour que ce soit complètement fluide (mais c'est déjà très bien !).

Une autre mise à jour pratique est l'ajout du bouton d'affichage du clavier dans la barre d'options du dessous dans le thème par défaut (entre le bouton des options et le bouton de retour). Ce n'est pas une révolution, mais ainsi le bouton du clavier est bien plus gros et plus accessible ce qui est vraiment un atout pour notre petit écran. De plus, celà permettra de gagner de la place dans la zone de notification au sommet de l'écran (cette zone pré-définit un emplacement pour chaque notification dans le thème et donc limite le nombre de notification à la largeur de l'écran).

Enfin, une nouvelle API a été faite pour gérer les LEDs des boutons POWER et AUX. Dès lors, QtMoko allume la LED orange du bouton POWER lorsque l'appareil est branché et en charge. De même, au lieu d'avoir l'alarme stridente pour avertir que la batterie est faible, la LED du bouton POWER l'affiche.

Changements pour la version 46

Pour ce qui est des autres changements, je vous traduit ci-dessous les résumés des emails[2] de Radek (j'ai laissé tel quel ceux que je n'ai pas réussi à traduire, n'hésitez pas à m'aider dans les commentaires) :

  • Mise à niveau de Qt à la version 4.7
  • Vérification des nouveaux SMS après une fin de veille (Neil Jerram)
  • Routage matériel de la voix pour le GTA04 (Andreas Kemnade)
  • N'éteint plus le port série pendant la mise en veille, ce n'est plus nécessaire
  • Sondage CLCC après une fin de veille pour éviter les appels manqués
  • On peut raccrocher les appels composés
  • killing all programs that have open card on GSM call
  • La led du boutton AUX est employé pour les appels manqués
  • Les accéléromètres fonctionnent sur le GTA04 (Neil Jerram)
  • Le code des accéléromètres sont maintenant séparés dans une autre library (Neil Jerram)
  • Le bug du popup du clavier dans nerongps a été corrigé (Neil Jerram)
  • Il y a des instructions pour compiler avec les outils emdebian
  • Ajout d'un grand bouton pour gérer le clavier (cf ci-dessus)
  • Un nouveau navigateur a été rajouté : Yberbrowser
  • Qmplayer peut vérouiller l'écran
  • Qmplayer a un nouveau moyen d'augmenter et de baisser le volume
  • Une disposition de clavier allemande est installable depuis la <a href="http://qtmoko.sourceforge.net/apps">page web d'applications</a> de qtmoko
  • Correction des umlauts en allemand pour cette disposition (Peter Fey)
  • Suppression de simplefm de l'image de qtmoko
  • Beaucoup de changement dans les paquets Debian pour Qt 4.7
  • La valeur du courant actuel est affichée sur l'écran d'accueil pour le thème par défaut
  • Il y a des dépendances sur les paquets libjpeg8-dev et lsof.
  • L'application "system info" affiche de jolies informations de version
  • Utilisation à nouveau du noyau 3.2 pour le GTA04 (le passage à la version 3.5 est prévue pour la prochaine version)
  • Le démarrage du GTA04  a été fixé pour démarrer depuis mmcblk0p5..p9

Radek précise ensuite que la plus part des modifications sont dues au passage à Qt 4.7 et que ce changement lui a pris 3 ans pour être enfin réalisé aujourd'hui. Il explique également que grâce à ça, on peut avoir de bons navigateurs webs (cf Yber), que l'on peut utiliser qml pour porter les applications sur QtMoko et que de nouveaux outils Qt sont disponible (monav, marble, etc...).

Il rajoute que la plupart des autres changements sont dûs au fait qu'il est passé du GTA04A3 au GTA04A4 et qu'ils ont du faire pas mal de corrections pour les appels et les SMS.

Enfin, la séparation du code des accéléromètres dans une autre librairie permettra de gérer la rotation automatique plus tard.

Changements de la version 47

Ça ce n'était que pour la version 46 ;) Maintenant la version 47 (c'est plus rapide ^^) :

  • Correction du GPS sur le GTA04
  • Un plugin pour gérer la 3G avec le GTA04 a été implanté
  • Un nouvel API pour les LEDs
  • La led du bouton POWER est utilisée pour indiquer quand la batterie est presque déchargée
  • fixed undimming in qmplayer
  • NeronGPS peut être mis en plein écran
  • Un nouveau jeu sgt-puzzles (Neil Jerram)
  • Dépendances manuelles dans les paquets debian, parce que dh_shlibdeps ajoute les mauvaises librairies

Ici, Radek rajoute que le GPS fonctionne parfaitement maintenant pour le GTA04 (même mieux qu'avec la version 45) et que le port du GTA04 sur QtMoko est quasiment complet pour lui, bien qu'il souhaite passé au noyau 3.5 pour la version 48 et que les alarmes ne fonctionnent pas encore chez lui.

Il ne vous reste plus qu'à tester tout ça et à faire vos rapports de bugs ! Pour les téléchargements, tout se passe sur la page de <a href="https://sourceforge.net/projects/qtmoko/files">téléchargement</a> de QtMoko.

Notes