Archive for the ‘Squeak’ Category

ESUG 08 : Résultats “Innovation Technology Awards”

Thursday, August 28th, 2008

Comme les années précédentes, un concours d’innovation est organisé par la conférence ESUG. Ce concours est ouvert à la fois aux logiciels propriétaires et libres. Cette année, plus de 20 logiciels du monde entier ont été soumis. La compétition était donc assez importante cette année. Les différents participants ont présenté leurs produits pendant une soirée de démonstrations avant que les conférenciers votent pour leurs logiciels favoris. Les trois gagnants ont reçu un prix lors d’une cérémonie organisée pendant le repas du “social event” :

Awards Logo

Après la remise des prix, Georg Heeg, un des concepteurs de SeaBreeze, a annoncé que SeaBreeze sera disponible prochainement avec un système de double licence : licence MIT pour tous les utilisateurs et licence commerciale pour ceux qui souhaitent avoir du support sur ce logiciel.

Tous les résultats de cette année sont disponibles sur le site de l’ESUG.

ESUG 08 : Mes photos de la conférence

Wednesday, August 27th, 2008

J’ai commencé à mettre en ligne les photos que j’ai fait de la conférence ESUG’08 sur Zooomr

ESUG 08 : Pier sur iPhone en avant-première

Wednesday, August 27th, 2008

Tudor Girba lors de sa présentation de Pier a annoncé en avant-première un plugin pour pouvoir administrer un site Pier sur un iPhone.
Ce plugin a été réalisé en une centaine de lignes Smalltalk. Une nouvelle raison pour certains d’acheter un téléphone Apple ;-)

P1030365

ESUG 08 : SqueakNOS boote sur l’OLPC

Wednesday, August 27th, 2008

Gerardo Richarte, qui avait présenté SqueakNOS hier, vient d’annoncer entre deux présentations à l’ESUG’08 que SqueakNOS boote maintenant sur l’OLPC (One Laptop per Child). Il a passé visiblement une partie de la nuit pour arriver à ce résultat.

Annonce du boot pendant la conférence :
Annonce de Girardo Richarte à ESUG'08

Premier screenshot de SqueakNOS sur l’OLPC :
SqueakNOS on OLPC

ESUG 08 : SqueakNOS

Tuesday, August 26th, 2008

Gerardo Richarte fait le point sur le projet SqueakNOS, dont le motto est : “All you need is Squeak”. Le projet démarré en 2001, a été plus ou moins dans un état dormant pendant 5 ans avant de reprendre en 2006. L’idée du projet est très simple : utiliser Squeak comme un système d’exploitation, jusqu’aux gestionnaires de périphérique (clavier, souris, carte réseau, …) qui sont écrit eux-même en Smalltalk.

La première version de 2001 utilisait LILO comme chargeur d’amorçage (bootloader), une version modifiée de Linux et pour l’affichage le mode vidéo du BIOS (en noir et blanc seulement). Cette version était difficile à maintenir, difficile à mettre à jour, difficile à partager et utilisait une image Squeak très ancienne : 2.3 … La nouvelle version de 2006 utilise GRUB pour l’amorçage ce qui permet d’utiliser plus de modes video (notamment en couleur mais sans accélération matérielle). Le système est construit à partir des codes source SVN de Squeak et est basé sur une version récente de Squeak (3.8). Il est notamment très facile de construire une image SqueakNOS à partir d’une image quelconque de Squeak.

Et comment fait-on pour arrêter un système SqueakNOS ? Il suffit d’évaluer : Computer current reset

Plus d’informations sont disponibles sur le dépôt Monticello : http://www.squeaksource.com/SqueakNOS.html

ESUG 08 : AIDA/Scribo

Tuesday, August 26th, 2008

Nicolas Petton (dont c’était la première présentation) a présenté Scribo, un gestionnaire de contenu web (CMS) bâti au dessus du framework web AIDA/Web. L’idée de Scribo est de pouvoir facilement construire facilement aussi bien des sites web classiques que des blogs ou encore des Wikis. Scribo se positionne à la fois comme un outil facilement utilisable par des utilisateurs avec son interface web, mais également comme un logiciel facilement adaptable au besoin de développeurs. Par rapport à Seaside, Scribo a une approche beaucoup plus classique basé sur des principes RESTfull et des URLs facilement lisibles. Scribo utilise les notions de rôle, utilisateurs et groupes pour réaliser les droits associés aux documents. Les documents Scribo sont versionnés par défaut et il y a également un support multilingue. Un système de verrouillage utilisant une technologie basée sur Comet permet d’éviter les conflits en écriture par plusieurs utilisateurs. Enfin la persistance des documents est réalisée en pour l’instant avec SIXX mais d’autres backend sont en développement : Magma ou encore GLORP.

Scribo logo

Scribo ainsi que Aida/Web sont disponibles pour trois dialectes ST : Squeak, VW et Gemstone
Plusieurs sites et/ou projets utilisent déjà Scribo : le blog de Nicolas, SPM (Squeak Project Manager). La communauté Squeak envisage également de migrer son site web vers Scribo.

En conclusion, on peut dire que Seaside a maintenant de la concurrence ;-)

Nicolas Petton talk at ESUG'08

ESUG 08 : Livres à prix réduits

Monday, August 25th, 2008

Pendant la conférence, il est possible d’acheter 4 livres à prix réduits (à moitié prix en fait). Cette action est sponsorisé par l’ESUG (European Smalltalk User Group). Il s’agit de :

Attention, il n’en aura pas pour tout le monde !

ESUG 08 : Camp Smalltalk

Monday, August 25th, 2008

La conférence ESUG’08 est précédée par deux jours de Camp Smalltalk. C’est l’occasion pour des développeurs de travailler de concert à un certain nombre de projets open-source. Voici quelqu’un des projets du Camp Smalltalk :

  • SqueakNos est un projet qui consiste à pouvoir utiliser Squeak comme un système d’exploitation, de telle sorte à pouvoir à se passer d’un système comme windows ou Linux. Par rapport à l’époque où j’avais testé le projet (il y a quelques années), les développeurs ont bien avancé puisque l’on est passé d’un système noir et blanc qui crashait très rapidement au support de n’importe qu’elle image Squeak. Pour l’instant, il est possible de booter depuis une clé USB. Les développeurs de ce projet (pour la plupart des argentins) travaillent maintenant à la possibilité de lire des cartes SD depuis Smalltalk. Un travail de portage de SqueakNos sur l’OLPC est également en cours.
  • Filipe Santos présente le projet Amelia, le résultat de son travail de recherche. Amelia utilise OpenCroquet pour aider les enseignants à organiser des activités collaboratives dans un environnement 3D pour des enfants. L’idée est de pouvoir permettre à des enfants de discuter et négocier des configurations spatiales de leur école.
  • L’équipe derrière MOOSE travaille au portage de leur plaforme d’analyse logicielle et de visualisation d’informations en Squeak.
  • Philippe Marschall et Lukas Renggli ont diffusé une nouvelle version de Seaside qui corrige plusieurs bugs.

J-4 pour ESUG’08

Thursday, August 21st, 2008

L’édition 2008 de la conférence ESUG Smalltalk commence dans 4 jours à Amsterdam. Je serais présent et je vais essayer comme l’année précédente de faire un compte-rendu régulier sur ce blog. N’hésitez pas intervenir pour préciser vos attentes.

Cmsbox gagne un nouveau prix

Thursday, August 14th, 2008

Cmsbox est l’un des gagnants du concours “Best Application UI” de 2008 par useit.com du spécialiste de l’utilisabilité Jakob Nielsen. Cette compétition identifie les 10 meilleures applications de l’année 2008 du point de vue de l’interface utilisateur.

Cmsbox Logo

Cmsbox est un système de gestion de contenu qui permet à des utilisateurs de créer, éditer et arranger du contenu directement sur un site web. Cmsbox est un produit de la compagnie Suisse de même nom qui utilise le Smalltalk Squeak, Seaside et Scriptaculous.