<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://cygal.info/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Dissidents - HIG</title>
  <link>http://cygal.info/blog/index.php/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 20 Sep 2008 15:04:06 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Visualisation des données linéaires</title>
    <link>http://cygal.info/blog/index.php/post/2007/05/22/Visualisation-des-donnees-lineaires</link>
    <guid isPermaLink="false">urn:md5:d168c812cf134f2a9dc5b1d53284a52c</guid>
    <pubDate>Tue, 22 May 2007 13:33:00 +0200</pubDate>
    <dc:creator>lasts</dc:creator>
        <category>GUI</category>
        <category>HIG</category>    
    <description>&lt;p&gt;Un point souvent négligé par certaines guis, c'est leur but fondamental : les interfaces graphiques servent à visualiser des données (textes, images, sons, bdd, whatever) et dans une certaine mesure, à interagir avec. Dans ce contexte, la partie représentation dépend énormément du type de data - d'où l'importance d'avoir des widgets plus évolués que ceux proposés par les toolkits classiques (qui se révèlent souvent trop généralistes) .&lt;/p&gt;
&lt;p&gt;Le domaine des HIGs étant quand même super complexe, ce premier article abordera la question des données linéaires, un thème royalement ignoré sous prétexte que les listes suffisent dans la majeure partie des cas.&lt;/p&gt;    &lt;p&gt;La visualisation de données isolées est une question que l'on peut considérer comme close : les toolkits sont principalement conçus dans ce but. Non, là où les GUIs pèchent, c'est quand il s'agit de représenter plusieurs données unies par une relation. Une rapide observation des explorateurs de fichiers suffit pour se rendre compte de la pauvreté des solutions apportées : si elles parviennent à afficher (pas trop mal) plusieurs éléments, elles sont incapables de prendre en compte les liens qui les unissent.&lt;/p&gt;
&lt;p&gt;Qu'es-ce qu'une relation ? Fondamentalement, ce terme désigne tout ce qui permet le rapprochement de deux fichiers : les mime-types, les tags, les suites logiques, les références, etc. En pratique, on constate que *tout* est relation dans un ordinateur et que les données qui se baladent toutes seules, ça n'existe pas. On pourrait s'arrêter là, et décider que si les relations ne sont pas énumérables, c'est aux programmeurs de s'adapter en fonction du problème - mais une étude s'impose, de manière à déterminer quels sont les types de relations prédominants et à apporter des traces d'HIG pour uniformiser tout ça. On notera que les quelques relations prises en charge par les interfaces graphiques apportent un confort indéniable (notamment, les icônes) ce qui prouve à quel point la question est cruciale.&lt;/p&gt;
&lt;p&gt;A présent que la problématique est posée, un exemple pratique tout simple pour les données linéaires (c'est à dire, toutes les datas triables selon un axe (alphabétique, volumique ou encore temporel)).&lt;/p&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://zrusin.blogspot.com/2007/03/reflections.html&quot;&gt;&lt;img style=&quot;width: 306px; height: 243px;&quot; alt=&quot;&quot; src=&quot;http://chaos.troll.no/%7Ezrusin/reflections.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;(rappel pour ceux qui ne se suivent pas l'actualité : il s'agit d'un &lt;a href=&quot;http://zrusin.blogspot.com/2007/03/reflections.html&quot; hreflang=&quot;en&quot;&gt;portage pour Qt&lt;/a&gt; du widget permettant de &lt;a href=&quot;http://www.apple.com/fr/itunes/jukebox/coverflow.html&quot; hreflang=&quot;fr&quot;&gt;circuler à travers ses disques&lt;/a&gt; dans iTunes.)&lt;/em&gt;
&lt;/div&gt;
&lt;p&gt;Je vous avouerais ne pas être follement convaincu par l'intégration d'un tel widget dans un lecteur audio. Sa grande force réside dans sa capacité à exprimer une relation temporelle évolutive sur une suite d'images, ce qui n'a rien à voir avec la musique. Sa place est dans un logiciel de présentation, dans un lecteur dvd au niveau du choix des chapitres, ou encore, dans l'historique d'un éditeur d'images (de manière à pouvoir comparer plus efficacement les différentes versions). Par extension, il s'agit d'un intermédiaire entre la vue d'ensemble (miniatures) et une vue unique, ce qui le rends intéressant pour les explorateurs d'images.&lt;/p&gt;
&lt;p&gt;En parlant de navigation dans l'historique, si ce widget est suffisant quand il s'agit d'illustrations, il ne l'est pas pour le texte. Les types d'IBM ont fait quelques tentatives en se basant sur les &lt;a href=&quot;http://researchweb.watson.ibm.com/history/&quot; hreflang=&quot;en&quot;&gt;logs de wikipedia&lt;/a&gt;, et j'ai pas grand chose à y redire, si ce n'est que ça a l'air efficace (et que ça trouverait sa place dans les éditeurs de texte collaboratifs comme abiword ou étoilé). On notera également le &lt;a href=&quot;http://www.apple.com/fr/macosx/leopard/timemachine.html&quot; hreflang=&quot;fr&quot;&gt;Time Machine d'Apple&lt;/a&gt;, qui utilise un concept similaire au widget présenté (et qui, par déduction, est assez limité; malgré son intégration parfaite avec l'environnement).&lt;/p&gt;
&lt;p&gt;Tout ça pour dire que j'espère pouvoir vous présenter d'autres types de relations dans les prochains articles, ainsi qu'aborder la solution des &lt;a href=&quot;http://en.wikipedia.org/wiki/Zooming_User_Interface&quot; hreflang=&quot;en&quot;&gt;ZUIs&lt;/a&gt; concernant la cohabitation des différentes méthodes de visualisation.&lt;/p&gt;</description>
    
    
    
          <comments>http://cygal.info/blog/index.php/post/2007/05/22/Visualisation-des-donnees-lineaires#comment-form</comments>
      <wfw:comment>http://cygal.info/blog/index.php/post/2007/05/22/Visualisation-des-donnees-lineaires#comment-form</wfw:comment>
      <wfw:commentRss>http://cygal.info/blog/index.php/feed/rss2/comments/11</wfw:commentRss>
      </item>
    
</channel>
</rss>