URL: https://linuxfr.org/users/fmaz/journaux/une-vision-dun-desktop-possible Title: une vision d'un desktop possible Authors: fmaz fmaz Date: 2006年01月25日T09:16:47+01:00 Tags: Score: 0 Bonjour, Ce que je vais raconter n'a rien de révolutionnaire mais cela correspond à une évolution de l'interface utilisateur qui me plairait. Tout d'abord, le système de fichiers. Le but de ce genre de choses est de pouvoir organiser ces documents de façon à les retrouver. Or, une structure arborescente a plein de limites. Supprimons ça et mettons à la place une base de données. À chaque fichiers correspond un certain nombre de tag que l'utilisateur peut éditer, ajouter, retirer. Dans cette optique, un répertoire n'est rien qu'une vue (select * where tag=music ...). Pour ne pas se retrouver avec 1000000 fichiers dans la racine, on peut imaginer retirer d'une vue tous les fichiers qui se trouvent dans une sous-vue. Avec ce paradigme, on peut très simplement simuler une arborescente classique pour ne pas perdre les gens. Ensuite, à chaque type de fichier est associé un MIME type (ou truc du genre) qui récrit si on a à faire du texte, de la musique, un pdf... À chaque type correspond un certain nombre d'opérations basiques que l'on peut effectuer dessus: afficher, éditer, imprimer, convertir en un autre type (txt->pdf, *-> archive, img->txt (OCR)...). Chacune de ces opérations correspond à des tâche différences qui peuvent être réalisées par des bouts de code totalement distinct. De plus, il existe une liste de fichiers vierges de type variés (txt, tableur...). Ceci permettrait de supprimer où de remplacer un certain nombre d'applications. Un bon exemple est celui des logiciels de courrier. Fondamentalement, un tel logiciel à deux utilités: 1. gérer une base de données de courriers envoyer, reçu, transmis ; 2. envoyer de nouveaux messages. Si le système de fichier est une base de donné suffisamment performante, le point 1. n'a plus de raison d'être. On pourrait même imaginer que le système de fichier gère des vues "filtre bayaisiens" ce qui pourrait être pratique. Pour le point deux, il suffit de créer un mail vierge comme on créerait un fichier texte qu'on éditerait et paf. Un autre exemple d'application qui pourraient changer radicalement est celui des gestionnaires de photos et "music players" comme amarok, iTune... Tous ces logiciels utilisent une base de donnée personnelle à eux avec laquelle ils font des trucs ce que je trouve dommage. Voilà mon délire du jour