• [^] # Re: beau fixe

    Posté par (site web personnel) . En réponse au journal Quelle stratégie pour l'avenir de GNU/Linux ?. Évalué à 5.

    De mon point de vue, une killer app ne serait justement pas un jeux.

    Le jour où on verra de la modélisation, de la CAO, de la FAO basée sur un navigateur alors pourquoi pas.
    Par exemple, quelque chose du genre 3dvia entièrement en web (modeleur compris) serait plutôt cool.
    Sans aller jusqu'à réellement de la production de CAO/FAO/DAO (à mon avis beaucoup trop gourmand en ressources à l'heure actuelle) commencer par de la visualisation, de la présentation d'assemblage, etc serait déjà un très bon point.

    Trop gourmand ? Si on peut peut-être envisager à l'heure actuelle la partie modélisation graphique, les opérations nécessaires (modifications de topologie, booléens dans tous les sens, calculs de structure, matériaux, etc sont il me semble encore trop lourds. Il faut imaginer que ça fait encore ramer les ordis d'aujourd'hui en natif, donc avec plusieurs dizaines de % de pertes à l'heure actuelle, ça risque d'être lourd. Après c'est aussi l'occasion d'envisager autrement, c'est à dire avec des serveurs de calculs sur lesquels seraient connectés les modeleurs. Quelque chose du genre. Bon, de ce côté on arrive aussi encore une fois dans les alternances classiques : client lourd + serveur léger / client léger + serveur puissant / …

    Tiens, c'est bien un truc qui me botterait en ce moment tout ça :-)


    En même temps, il y a déjà quelques années, j'avais participé à la création d'un modeleur 3D dans firefox (ok ça tournait aussi sous IE). Faut imaginer ça en 2006, bien loin du webgl d'aujourd'hui : on embarquait dans un plugin (ben quoi) un moteur Ogre3D qui s'occupait du rendu 3D. Tout le reste de l'interface était en html/js. Le plugin était en C++, l'interface en js mais la vue était aussi dans le C++, et les scènes étaient aussi configurable en lua.

    Probablement l'un des meilleurs expériences :-) (surtout à 2 pour coder ça en quelques petits mois)