Interface TouchFLO 3D et technologies open sources

14 août 2008 à 15h47
0
008C000001545748-photo.jpg
L'interface TouchFLO proposée par HTC sur ces derniers PDAphone fait partie des surcouches tactiles les plus réussies esthétiquement parlant (sur Windows Mobile). Est-il possible que les utilisateurs d'appareils concurrents puissent un jour disposer gratuitement d'un programme aussi abouti ? Nul ne le sait, mais la petite découverte de Johan Sanneblad laisse supposer qu'une réalisation libre de ce type serait éventuellement envisageable. En regardant de plus près la liste des brevets utilisés par cette interface propriétaire, ce blogueur spécialisé dans les appareils mobiles a constaté qu'HTC avait utilisé de nombreux brevets Open Source.

Touch FLO 3D met en œuvre l'ensemble de ces technologies. Bien sûr, l'interface d'HTC utilise bien d'autres programmes propriétaires, mais il est toujours intéressant de constater l'importance des développements libres dans la réalisation des grands projets commerciaux.

  • Boost. : Une librairie gratuite en C++
  • FreeImage. Un projet de librairie open source destiné aux développeurs qui ont besoin d'utiliser les fichiers image de type PNG, BMP, JPEG, TIFF.
  • Lua. Un langage de script rapide et puissant.
  • Luabind. Une librairie capable d'interfacer C++ et Lua.
  • Vincent 3D Rendering Library. Implémentation de l'API Open GL ES pour les appareils mobiles (affichage 3D).
  • STLport. Librairie C++ standard.
  • RapidXml. Est utilisé pour créer un interpréteur XML rapide compatible avec la norme W3C.
  • SWIG. Outil de développement permettant d'interfacer les programmes développés en C et C++ avec une grande variété de langages de programmation.
  • BString. une librairie Open source.


Johan Sanneblad met également en évidence le fait qu'HTC ai décidé d'utiliser une librairie 3D Open Source abandonnée ( Vincent 3D Rendering Library. ) plutôt que Direct 3D. Il n'est pas impossible que cette décision ait été prise pour faciliter le portage de Touch FLO sur les autres plates-formes mobiles (qui a parlé d'Android ?). En attendant, si vous aimez occuper votre temps libre en développant des applications libres sur mobile, vous savez ce qu'il vous reste à faire.


02BC000001545746-photo.jpg
Modifié le 01/06/2018 à 15h36
Soyez toujours courtois dans vos commentaires.
Respectez le réglement de la communauté.
0
0

Actualités du moment

NVISION 08, premier salon NVIDIA : interview
Intel se satisfait des ventes d'Atom (MaJ)
Intel livre les spécifications du SuperSpeed USB
Fabien Gandon, Edelweiss:
La valeur d'Apple dépasse celle de Google
Yahoo facilite la géolocalisation avec Fire Eagle
OpenXML passe au standard ISO 29500 pour de bon
Creative X-Fi Titanium en test sur Clubic
Un boitier pour la Xbox 360 chez Lian-Li
Des problèmes de 3G sur les iPhone… 3G ?
Haut de page