Pour ceusses que ca interesse, j'ai mis en ligne sur
http://www.roard.com/lmf/webobjects/(...) des exemples (accompagnes des sources) avec un cheminement plus detailles que celui de l'article du LinuxMag 62 sur WebObjects...
voila voila... les commentaires sont les bienvenus.
C'est aujourd'hui le dixième anniversaire de la publication des spécifications OpenStep. Il s'agissait à l'origine d'un projet commun de NeXT et Sun pour définir un environnement de développement d'applications standard, multiplateforme, faisant du "write once compile everywhere" (ne coder qu'une fois, compiler partout) une réalité, et cet esprit est toujours présent grâce aux communautés GNUstep, NeXT et Apple -- GNUstep étant une implémentation de la Free Software Foundation de ce standard (
NdM : sous GPL/LGPL), et Apple Cocoa un descendant direct de l'implémentation originale de NeXT.
Pour ceux que ça intéresse, j'ai mis en ligne les photos + vidéo pris pendant la conf de cette après-midi sur Squeak (une implémentation libre de Smalltalk), pendant les RMLL.
Conf plutôt sympa, faisant un tour d'horizon des différents aspects de Squeak et de ses fonctionalitées. Squeak est tellement riche qu'il faudrait bien plus de temps pour vraiment tout découvrir :-)
j'ai également mis en ligne les photos sur la conf Lisp juste après (conf nettement moins intéressante, d'ailleurs, présentant
(…)
J'ai mis la suite des photos ici :
http://www.xdev.org/photos/rmll/(...)
rapide résumé : les confs téléphonies étaient intéressantes, les initiatives estramdure/guadalinex/skolinux aussi (dommage que ce soit toujours court :) et la démo squeak edu mettait en avant les capacitées multimédia de Squeak (capture de son, manipulation de fichiers flash, mpeg, gestion de la 3D (style on plaque un objet squeak sur l'objet 3D, ou carrèment un film mpeg..)
GNUSTEP 0.9.4 est un live CD axé sur le projet GNUstep, permettant facilement de tester un environnement basé sur des applications GNUstep, ainsi que de découvrir les outils de développements.
La version 0.9.4 apporte de nombreuses nouvelles applications et bien évidemment une mise à jour des bibliothèques et des applications déjà présentes.
GNUstep vient d'être releasé en version 0.8 !
Rappelons que GNUstep est l'implémentation libre des spécifications OpenStep. Il s'agit d'un framework orienté objet puissant, utilisant Objective C comme langage objet.
Cocoa sur Macintosh étant lui aussi une implémentation OpenStep, la portabilité entre des applications MacOS X et GNUstep est grande.
Cette version apporte un nouveau découpage au niveau des backends graphiques, permettant d'utiliser la xlib, libart, windows...
La GUI est également plus rapide, beaucoup moins de bugs.
Plusieurs changements dans les widgets disponibles, avec le support des treeview, d'une roue de couleur, du support de la roulette souris, amélioration des raccourcis claviers, etc.
GNUstep offre de plus des outils de développement puissants, comme Project Center, Gorm (un RAD), Easy Diff ...
Voila un logiciel tout neuf sous linux qui apparaît d'un seul coup sans prévenir : Cenon.
Il s'agit d'un outil de dessin vectoriel qui a l'air assez puissant -- import/export HPGL/DXF/PS/PDF/AI, quadrichromie, etc.
En fait, c'est un programme OPENSTEP, qui a été porté sous OSX et sous Linux grâce à GNUstep... intéressant non ? :-)
Gregory John Casamento, le mainteneur de Gorm, vient d'annoncer ce samedi la version 1.0.
Qu'est-ce que Gorm ? Il s'agit d'un "constructeur d'interface" permettant facilement de créer des applications graphiques avec GNUstep.
GNUstep est un ensemble de bibliothèques implémentant la spécification OpenStep (ce qui assure une large compatibilité entre GNUstep et Cocoa sous MacOSX), et fonctionnant sous Linux, BSD, Windows.
Des vidéos (en Flash) montrant comment utiliser Gorm sont disponibles.
Vous connaissez l'existence du framebuffer sous linux, qui permet par exemple de pouvoir utiliser une carte graphique sans driver...
L'inconvénient étant le manque d'accélération.
Voici une bibliothèque se basant sur le framebuffer, mais utilisant ses propres routines accélérées.
Mais alors, quel est l'intérêt ? Autant utiliser X dans ce cas là.
DirectFB a en fait plusieurs avantages : d'abord des primitives supplémentaires (alpha channel, windows manager intégré, etc.), et surtout le fait de ne pas devoir passer par le réseau, d'où une plus grande rapidité.
GTK+ a de plus été porté d'où la possibilité d'exécuter directement les applications l'utilisant. Pour les autres, un serveur X minimal permet de les faire tourner.
Bref, pour les gens qui n'utilisent pas les fonctions réseaux de X, voici un projet à suivre de près...
Heureux possesseur d'une ss5, il y avait quelque chose qui quand même me gênait beaucoup : le boucan qu'elle générait ! Le plus gros coupable était le vieux disque dur de 1go (un seagate) ... après l'avoir remplacé par un 4.3 go plus récent, cela va déja mieux. Restait donc à remplacer les deux ventilos de l'alim par des ventilos un peu moins bruyants ;-) J'ai donc utilisé 2 ventilos (www.thermaltake.com) silent vinking v8, annoncés à 21dBA (et oui quand
(…)
Adam Fedor viens juste de sortir des nouvelles versions des bibliothèques GNUstep:
- GNUstep make en version 1.9.2, utilisant les dernières conventions Apple
- GNUstep base en version 1.9.2, des corrections et de nouvelles classes, ainsi que de nouvelles fonctions dans la classe gérant le runtime Objective-C (GSObjCRuntime)
- GNUstep gui en version 0.9.3, des corrections, une réécriture de correcteur orthographique (qui utilise maintenant libaspell), une nouvelle implémentation de NSComboBox, des améliorations sur NSToolbar.
Pour ceux que ca interesse, j'ai mis en ligne une petite demo en flash (merci vnc2swf) montrant la programmation d'une appli graphique en utilisant GNUstep (et les outils de dev GNUstep):
http://www.gnustep.org/experience/DevelopmentDemonstration.html(...)
Ben voila une boite surprise : un logiciel OpenStep appellé Cenon, vient d'être porté sous GNUstep et MacOSX -- les auteurs l'ont même passé en OpenSource. Il s'agit d'un outil de dessin vectoriel qui a l'air assez puissant -- import/export HGPL/DXF/PS/PDF/AI ...
Voila un pti screenshot que j'ai pris sur ma machine :
http://www.roard.com/screenshots/screenshot_cenon.png(...)
l'url du logiciel :
http://www.cenon.info(...)
des exemples de travaux réalisés :
http://www.cenon.info/gallery/gallery_gb.html(...)
des sshots :
http://www.cenon.info/fields/conversion_gb.html(...)http://www.cenon.info/fields/dtp_gb.html(...)
Prometteur non ?
y'a pas à dire, GNUstep ça
(…)
Et bien, ça progresse du côté du portage de WebCore, jetez un oeil à ces zolis screenshots :
http://mac.wms-network.de/gnustep/WebCore/blog/shots.html(...)Pour rappel, WebCore est le framework qu'Apple a construit autour du moteur KHTML de KDE pour l'utiliser sous Cocoa et faire l'excellentissime navigateur Safari. Accessoirement ils avaient pas mal patchés KHTML, et WebCore permet donc l'utilisation absolument triviale d'HTML (voire sans une ligne de prog) dans un programme Cocoa. WebCore étant LGPL, du côté de GNUstep, l'idée de l'utiliser pour faire
(…)
<a href="
http://liberation.fr/opinions/rebonds/191329.FR.php"Article lamentable de Jean-Dominique GIULLIANI dans libération...
Dans ce texte, énormément de confusion, de contre-sens, demi-vérité et simples mensonges. Évidemment...
Allons-y pour un commentaire de texte:
L'ouverture des codes informatiques peut être utile à la recherche, et le travail communautaire peut parfois contribuer à certains progrès technologiques Certes, laissons des miettes à la recherche et reconnaissont mollement que "certains" progrès technologiques reçoivent "parfois" des "contributions". J'imagine que vous n'avez jamais entendu parler de l'Internet ... oups, non,
(…)