• [^] # Re: Le bouchot !!!

    Posté par (site web personnel) . En réponse à la dépêche Le microcontrôleur YASEP fait son coming out lors des JM2L 2012. Évalué à 7.

    c'est du javascipt ou du html5 ?
    hmmm, comment dire…
    "c'est du lard ou du cochon ?" :-D

    La vraie réponse c'est que c'est surtout du JavaScript qui devrait passer avec un Firefox3 car il faut que ça puisse tourner sur des ordinateurs peu puissants et/ou des navigateurs pas trop récents ou sophistiqués. Un OLPC XO ou un Raspberry Pi par exemple. Il y a peu de spécificités HTML5 justement pour pouvoir marcher "pas trop mal" partout (sauf sur IE et tablettes mais là, HTML5 n'a rien à voir).

    Et aussi la question de la puissance de la plateforme est importante pour le look&feel :
    - le "look" est minimaliste. Chaque DIV prend de la place et du temps CPU et pour s'en rendre compte, il suffit de cliquer sur "Ouvrir tout!" avec un P3 à 500MHz. Avec un petit "Arc en ciel" pour alourdir la mule… Lorsqu'une dizaine ou centaine de fenêtres est ouverte, on voit rapidement les limites d'un système.
    Ce qui veut dire que toute "décoration" supplémentaire devrait être faite en attributs CSS et ne sera pas mise par défaut.
    - le "feel" doit avoir du répondant, l'utilisateur ne doit pas être bloqué par ceci ou cela, donc j'ai des temporisations et je rends la main à l'affichage un peu partout dans l'interface. Rien que déplacer une fenêtre c'est toute une histoire, les interactions au niveau du DOM sont nombreuses et les causes de ralentissement varient d'un navigateur à l'autre, d'un PC à l'autre.

    Donc oui le look est spartiate et c'est un choix car je ne pars pas du principe que tout le monde devrait avoir un CoreI7. De plus, n'oublions par que c'est un projet de microprocesseur, utilitaire, pratique, et qui marche, ce n'est pas un projet pour Apple ou une école de design ou d'art. Ensuite si des améliorations sont possibles, je les intégrerai avec grand plaisir après évaluation. Faites péter les patches :-P

    Pour ceux qui voudraient jouer avec ygwm voici une petite page de démo :
    http://yasep.org/gui-js/ygwm-mini.html

    Enfin, il y a des personnes qui trouvent que "c'est pas beau", moi ça ne me gène pas, je n'ai jamais prétendu que ce serait E17. C'est sous Affero GPL donc s'ils sont vraiment embêtés, ils peuvent modifier et je suis toujours prêt à aider et faire mieux. Par contre ce qui me gêne c'est que la plupart est incapable de dire pourquoi ça les gêne et comment ça pourrait objectivement être amélioré. D'ici 2013 ou 2014 je ferai un YGWM2 revu et corrigé et j'ai besoin de tous les avis.