Journal GNUstep make/base 1.9.1 & gui/back 0.9.2

Posté par  .
Étiquettes : aucune
0
3
mar.
2004
Adam Fedor vient d'annoncer la sortie de GNUstep make 1.9.1, base 1.9.1, gui 0.9.2 et back 0.9.2

GNUstep fournit un ensemble de frameworks orientés objets , d'outils et d'applications de développement pour les plateformes Unix et Microsoft Windows.
Ces frameworks sont basés sur les spécifications OpenStep créées par NeXT Inc. et SunMicrosystem (et appartenant maintenant à Apple).


make & base (appelé aussi Foundation) étant déjà stable, les améliorations pour cette release concernent essentiellement un meilleur support de Darwin/MacOSX et de Microsoft Windows.

La nouvelle realease de gui (AppKit) permet quand à elle une meilleur compatabilité avec Cocoa ainsi que la suppression de libwraster (GNUstep gère maintenant nativement les formats d'images via des "plugins")

* GNUstep : http://www.gnustep.org(...)
* Documentations :
http://gnustep.org/experience/documentation.html(...)
http://developer.apple.com/documentation/Cocoa/(...)
* Frameworks basé sur GNUstep :
http://wiki.gnustep.org/index.php/Frameworks%2C%20extensions%20and%(...)
  • # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

    Posté par  . Évalué à 1.

    > les améliorations pour cette release concernent essentiellement un meilleur support de Darwin/MacOSX et de Microsoft Windows.

    à quel niveau ?
    De ce que je viens de lire c'est plutôt pour être exécuté sur ces 2 autres architectures.
    Aurais tu vu où ils en sont avec la compatibilité du code avec Cocoa ou NeXtstep ?
    Et des objets réseaux (analogue à Corba) ?
    • [^] # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

      Posté par  . Évalué à 1.

      >à quel niveau ?

      Ajout de methodes qui existe dans 10.3 et pas dans GNUstep , implementation de NSToolBar (berk :) .....

      >De ce que je viens de lire c'est plutôt pour être exécuté sur ces 2 autres architectures.

      Oui aussi, ll faut savoir que GNUstep fonctionne bien sur Darwin/X11 (ce qui est pas mal pour faire du cross developpement ..)


      Pour moi la compatibilité avec Cocoa est bonne et pour OpenStep (pas NeXtstep) *très* bonne (voir par exemple un *gros* logiciel de DTP/dessin vectoriel comme Cenon (http://www.cenon.info(...)) pour s'en rendre compte)

      Maintenant si les developpeurs Cocoa ne font pas attention (ajout de AppleScript/ quicktime/ CoreFoundation/ Carbon) on ne peut pas y faire grand chose ...

      Un document expliquant les différences (minimes) entre Cocoa & GNUstep
      + une liste de frameworks libre permettant de ne pas utiliser leur vielle librairies mac serait le bienvenue :)
  • # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

    Posté par  . Évalué à 1.

    Pour la compatibilité Windows, on repassera. Cygwin refuse catégoriquement de me compiler base. Il plante sur la non-existence de Dl_info dans dlfcn.h (du coté de dynamic-load.h, coté gnustep).

    Avant (release précédente), ça compilait, mais le résultat était quelque peu impropre à la consommation et empéchait gui de compiler.

    Je sais pas si on peut appeller ça une amélioration ;)
    • [^] # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

      Posté par  . Évalué à 1.

      > Pour la compatibilité Windows, on repassera.

      Pas besoin de cygwin, seul MinGW suffit

      ftp://ftp.gnustep.org/pub/gnustep/windows/(...) pour le binaire.
      • [^] # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

        Posté par  . Évalué à 1.

        (je reprends en partie ce que je disais sur #gnustep il y a une heure)

        En gros, l'intérêt d'avoir une version Cygwin, c'est que Cygwin/X. Ca nous permet d'avoir un GNUstep qui réagit exactement comme la version UNIX, et donc de bosser dessus même quand on n'a qu'un Windows sous la main (c'est mon cas actuellement).

        Cela dit, je suis en train de tester la compilation de -gui sur MinGW, et (touchons du bois) ca a l'air de passer. On verra bien.
  • # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

    Posté par  . Évalué à 1.

    Je fais justement en ce moment un développement sur Mac OS X, et ensuite le portage de ce développement sur Linux.

    Ma question, est-ce que réellement GNUstep est utilisable dans un environnement Linux/X11 ? Et quelle taille ça prend à installer le tout ?

    (j'ai déjà un peu étudié la question et il me semble que l'installation du framework GNUstep pour simplement ajouter un client léger sur un Linux Desktop soit un peu trop énorme :-(, donc pour le moment je serais plus pour coder la GUI en full cocoa et webkit d'Apple et ensuite en refaire une autre en qt ou en gtk pour Linux.
    • [^] # Re: GNUstep make/base 1.9.1 & gui/back 0.9.2

      Posté par  . Évalué à 1.

      >(j'ai déjà un peu étudié la question et il me semble que l'installation du >framework GNUstep pour simplement ajouter un client léger sur un Linux >Desktop soit un peu trop énorme :-(

      Tout depends de ce que tu appels énorme ...

      Ca vaut un qt + kdelibs je pense pour make Foundation

      Si tu cherche quelque chose de très léger tu as qtopia/opie pour qt et pour et MyStep/myPDA pour GNUstep
      http://www.dsitri.de/wiki.php?page=Projects(...)

Suivre le flux des commentaires

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