Journal programmation GNUstep avec StepTalk palette

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
juin
2005
Pour ceusses que ça intéresse, j'ai mis en ligne une vidéo en flash montrant comment utiliser StepTalk Palette pour programmer une appli GNUstep entièrement *dans* Gorm (le constructeur d'interface de GNUstep)... ça tire parti du fait que Gorm (comme Interface Builder sous OSX) n'est pas simplement un constructeur d'interface, mais permet de manipuler directement les objets; et comme on peut facilement accéder à ses propres objets, et même se créer ses propres palettes d'objet... on peut faire du plug and play ;-)

la vidéo: http://www.xdev.org/gnustep/demo.html(...)
  • # ...

    Posté par  . Évalué à 2.

    Pourquoi du flash ?

    Sinon j'avais deja vu une demo sur la creation d'une calculette.
    • [^] # Re: ...

      Posté par  (site web personnel) . Évalué à 4.

      pourquoi flash ? ben.. tout simplement parce que vnc2swf marche facilement et le résultat est plutôt correct.
      • [^] # Re: ...

        Posté par  . Évalué à 5.

        J'ai écrit un petit article sur l'utilisation de vnc2swf, bon y a pas grand chose mais si ça peut servir à quelqu'un ...

        http://stricto-sensu.net/articles/spread/howtoflash(...)
      • [^] # Re: ...

        Posté par  . Évalué à -4.

        Et avant d'affirmer ca t'as essayer autre chose ?
        Par exemple xvidcap ?

        Moi aussi je peux dire que .NET ou java ca marche facilement et que y a pas de raison d'aller regarder du cote de GNUstep....
        • [^] # Re: ...

          Posté par  (site web personnel) . Évalué à 9.

          il dit qu'il voit pas le rapport...


          Plus serieusement, il a vraiment besoin d'essayer toutes les solution disponibles pour affirmer qu'une de ces solution est simple a utiliser ?
          Pour avoir essayer les deux, personellement je trouve vnc2swf plus simple que xvidcap.

          Si tu voulais dire qu'il aurrait mieux fait d'utiliser un truc plus libre, il faut quand meme rappeller que flash est un format ouvert (meme si il n'existe pas de lecteur complet et libre) et que le format xvid par contre, meme si il a un codec libre, est couvert par tout un tas de brevet. Donc entre les deux formats, je ne sais pas lequel est le pire...

          (juste pour finir, GNUstep et Java/.NET c'est pas franchement interchangeable, GNUstep n'a jamais eu comme objectif la portabilitee des binnaires)
          • [^] # Re: ...

            Posté par  . Évalué à 2.

            sauf que le flash c'est pas adapte : tu peux pas naviger dedans. Mettre en pause, ...

            Tu crois que les algo de compression utiliser par le flash pour la video et le son (mp3) ne sont pas couvert pas des brevets : laisse moi rigoler...

            Donc flash n'est pas utilisable sur toute les platforme libre et utilise aussi des technologiques couvertes de brevet...

            (juste pour finir, GNUstep et Java/.NET c'est pas franchement interchangeable, GNUstep n'a jamais eu comme objectif la portabilitee des binnaires)
            J'ai jamais dis le contraire, je parlais au niveau framework... Bien que c'est discutable avec les 'FAT binary'....
  • # GNUstep

    Posté par  (site web personnel) . Évalué à 2.

    C'est surement très bien mais je préférerai une version statique : quelques captures d'écran et un peu de texte explicatif.
  • # Yeah !

    Posté par  (site web personnel) . Évalué à 2.

    You have a very good accent :)

    Plus sérieusement, ça a l'air amusant à faire, mais est ce que sur une application un peu conséquente, on a pas tendances à se perdre dans l'interface ?

    https://damien.pobel.fr

    • [^] # Re: Yeah !

      Posté par  (site web personnel) . Évalué à 3.

      You have a very good accent :)

      on ne rit pas :)

      Plus sérieusement, ça a l'air amusant à faire, mais est ce que sur une application un peu conséquente, on a pas tendances à se perdre dans l'interface ?

      Ben pour une appli plus conséquente, aucune idée :) -- ma palette steptalk étant toute neuve... Ceci dit, c'est forcèment beaucoup plus lent que des objets Objective-C; je pense pas que coder un algo de traitement d'image par exemple soit idéal :-)

      Par contre, pour faire du prototypage, ou l'utiliser en même temps que des objets ObjC, je pense que ça peut être bien pratique.

      Pour ce qui est de se perdre dans l'interface, ça devrait quand même aller je pense :-) -- ça ne différe pas vraiment de l'usage normal avec des objets ObjC...

      Et pour la prochaine version je ferait probablement un browser de classe (style smalltalk) donc ça devrait même être plus facile de naviguer.
    • [^] # Re: Yeah !

      Posté par  . Évalué à 4.

      on a pas tendances à se perdre dans l'interface ?

      Si tu parle de l'interface de Gom en elle même, bas c'est comme toutes les applis NextStep, ca fait toujours bordélique et brouillon dès que ca se complique un peu. Mais en fait c'est très intuitif, chaque élément a une fonctionnalité bien précise et manipule les mêmes concepts.
      Si bien que tu as beau avoir quatres fenêtres d'ouvertes pour le design de ton interface (palette, inspector, document, vue de l'appli), chacune ayant un role bien précis, tu ne te perd pas.

      palette <= composants que tu peux ajouter
      inspector <= paramètrage de l'objet sélectionné
      document <= accès aux instances et éléments non graphiques de ton interface (sauf les fenêtres, il faut bien un endroit ou les retrouver ;) )
  • # Stevolas Roabs

    Posté par  . Évalué à 3.

    superbe ! Une brillante démonstration, qui n'a rien (à part l'accent et le cube) à envier à la mythique vidéo de Steve Jobs présentant nextstep 3 ;)
    Je ne comprends pas tout car je manque encore de technique, mais cela aide quand même à mieux appréhender le phénomène GNUstep.
    En plus ton interface relookée grâce à Chamaelon est très belle ! En tout cas moi j'aime beacoup.

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: Stevolas Roabs

      Posté par  (site web personnel) . Évalué à 3.

      merci :)

      pour l'interface, l'auteur du thème est Jesse Ross -- enfin, j'ai créé un thème camaelon à partir de son mockup pour le moment, donc c'est pas parfait, mais il bosse en ce moment lui même sur un thème camaelon..
      • [^] # Re: Stevolas Roabs

        Posté par  . Évalué à 2.

        pour avoir testé ce thème je le trouve très réussi. Mais maintenant il faut que je m'attelle à la technique (objc et co) et que je n'en reste pas qu'à l'apparence.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.