DocumentationWanted en Français

  1. Directives pour l'Interface Utilisateur
  2. Plus?
  3. Des documents de haut niveau sur les bibliothèques
  4. Support audio
  5. Howto sur le portage
  6. Aide au débogage

Cette page est là pour collecter la liste de la documentation la plus urgente. SI vous pensez que la documentation manque pour certaines choses, ajoutez-la ici et incluez-y une liste rapide de ce que le document devrait contenir.

MoinMoinWiki Macro: TableOfContents

Directives pour l'Interface Utilisateur

Comment concevoir l'interface de l'utilisateur pour qu'elle s'intègre dans la plateforme Maemo et conserve une ergonomie et un aspect constant pour l'utilisateur ?

  • Quels sont les éléments communs des applications et comment les utiliser ?
  • Quel type de vocabulaire employer pour les objets de menu, boutons, boîtes de dialogue, etc. ?
  • Comment développer des thèmes, icônes et images pour Maemo ?
  • Les différences entre les paquetages du dépôt maemo.org et le développement en amont ?
  • ...

Plus?

  • Comment préparer des paquetages d'installation pour l'application dédiée - comment concevoir des paquetages installables par l'utilisateur final sur son Nokia 770.
  • Information sur la façon de personnaliser encore plus le Nokia 770, comme par exemple mettre à jour son noyau ou le système de fichier et si cela peut se faire pour l'utilisateur final
  • Tutorial pas à pas sur la façon de développer des applications à base de python, les liens python pour hildon et de préférence avec une base de données pour le stockage du type pysqlite2 Source for pysqlite2 arm- Plus d'explication ci-dessous
  • Ecrire des applications avec un GUI pour maemo en python, traduction directe de code C depuis "Writing maemo GUI applications" http://maemo.org/platform/docs/tutorials/Maemo_tutorial.html#gui

Des documents de haut niveau sur les bibliothèques

La plupart des documents sont orientés API. Il serait utile d'avoir un aperçu de toutes les bibliothèques auxquelles il serait possible de (et auxquelles il faudrait) se lier (gtk, hildon, osso, gstreamer etc). La documentation devrait expliquer chaque bibliothèque en quelques paragraphes :

  • ce qu'est cette bibliothèque, ce qu'elle fait et pourquoi ce besoin
  • ce qu'Autoconf/Automake doit comporter pour l'employer
  • les modifications manuelles de compilation et de lien possibles
  • tout ce qui peut être utile, ordre d'initialisation ou quoi que ce soit d'autre

Support audio

La meilleure façon d'utiliser l'audio sur la tablette ? (si ALSA n'est pas employé). Penser aux jeux avec une musique de fond et des effets audio, mais sans que cela ne vide la batterie.

Howto sur le portage

Cela pourrait être utile d'avoir de la documentation sur la façon de compiler et porter le tout sur un autre support. Par exemple le Nokia 9500 semble tout désigné pour cela.... Cela pourrait aussi servir pour du portage vers des Palms ou d'autres PDAs.

Précision : Si vous êtes intéressé par un portage de Linux sur un autre appareil, vous devriez enregistrer ces appareils ici : handhelds.org wiki. Indiquez les spécifications de l'appareil, ouvez-le, photographiez ses entrailles, identifiez ses processeurs, primaire et secondaires (puce graphique par exemple). Questionnez le fabricant à ce propos. Faire un portage linux sur une machine non documentée prendrait un temps fou.

Aide au débogage

Faire tourner GDB semble relativement facile sur les environnements x86 mais existe-t-il de la documentation sur la façon de faire tourner un débogueur dans un environnement émulant un processeur arm ? Comment le débogage va s'opérer dans un environnement hw ? Avec gdb-stub ?

em Português"

"[DocumentationWanted"] in English