Archive for the ‘Uncategorized’ Category

Les systèmes multi-agents pour les nuls

Tuesday, November 13th, 2007

Il n’est pas toujours simple pour un chercheur en informatique d’expliquer sur quoi il travaille à sa famille ou ses amis non chercheurs. Julien Laumonier a trouvé une idée pour expliquer ses travaux sur les systèmes multi-agents : il utilise la bande dessinée. Il est vrai que la notion d’agent se prête tout à fait bien à une illustration sous forme de dessins. Il est également possible de suivre les planches par un fil RSS.

Utiliser Seaside en 1 clic

Sunday, November 11th, 2007

La critique souvent faite à Smalltalk, Squeak ou Seaside est que ces outils peuvent être difficile à installer pour ceux qui les découvrent pour la première fois. C’est que se propose d’améliorer “One-click Experience” pour Seaside. Vous téléchargez une archive, que vous désarchivez sur votre machine, vous obtenez une application Seaside 2.8 qui fonctionne de manière transparente quelque soit votre machine : Mac OS X, Windows ou encore Linux. C’est magique ! On a en définitive quelque chose d’assez proche des binaires universels Mac OS X qui marchent de manière transparente de la même façon sur une plateforme Intel ou PPC. Il serait tout à fait intéressant que Squeak soit packagé de la même façon pour être utilisé par le plus grand nombre.

Squeak par million

Thursday, November 8th, 2007

La production en masse de l’ordinateur à 100$ (OLPC), le X0 vient de démarrer sur la ligne de production de Quanta Computer à Changshu, après que les derniers soucis techniques ont été maitrisés. 15000 portables par semaine vont être produit dans un premier temps, puis la production augmentera petit à petit. Bientôt ce seront des millions de machines qui seront disponibles avec en standard dessus Squeak et EToys.

Article EToys en vedette sur le blog Lambda-The-Ultimate

Wednesday, November 7th, 2007

L’article “Idioms for Composing Games with EToys” que nous avions écrit Oscar Nierstrasz, Markus Gälli et moi pour la conférence C5-2006 vient d’être remarqué par le blog Lambda-The-Ultimate. J’avais également fait une traduction de l’article (pas tout à fait fini) pour les lecteurs français disponible sur le Wiki Squeak-fr.

Créer ses propres jeux a été la motivation principale d’apprendre à programmer pour plusieurs personnes. Mais les barrières pour apprendre un langage de programmation générique sont importantes, notamment si certains résultats positifs ne peuvent être espérés qu’après avoir écrit plus de 100 lignes de code. Dans cet article, nous voulons motiver quelques utilisateurs potentiels en montrant qu’il est possible de créer des jeux de plateau ou d’arcade comme Lights Out, TicTacToe ou encore Pacman en utilisant l’environnement d’apprentissage constructiviste et ludique EToys, en glissant-déposant quelques lignes de code. Puis nous présentons quelques idiomes récurrents pour développer ces jeux en seulement quelques lignes.

Article “La Boîte à Bots” en ligne

Tuesday, November 6th, 2007

Avec l’autorisation de Linux+, l’article grand public “La Boîte à Bots : Quand la robotique s’ouvre à tous” paru dans le numéro de septembre 2007 de la revue Linux + est maintenant disponible en ligne (fichier pdf).

Vous pouvez retrouver l’ensemble des articles de ce blog concernant SqueakBot ici.

DNU fête sa première année

Saturday, November 3rd, 2007

Un an tout juste que l’aventure du blog DNU a commencé et je suis moi-même surpris que cela continue encore. Voici quelques chiffres concernant ce blog depuis un an :

  • 392 billets écrits (soit un peu plus d’un par jour), 266 commentaires des lecteurs,
  • 28075 billets spam détectés (merci Askimet !),
  • 120-130 lecteurs réguliers par le biais du fil RSS (message subliminal : abonnez vous !)
  • 14572 visiteurs au total, 2 min 47 s de temps moyen passé sur ce site,
  • 96% des billets sont écrits en français, 4% en anglais,
  • plus de la moitié des billets parlent de Smalltalk et Squeak (étrange !),
  • pour le dernier mois (octobre 2007) : 140000 hits, 643Mo de données téléchargées,
  • Classement Technorati : 437,475 (peu de liens d’autres blogs),
  • le billet le plus lu (plus de 10% du traffic du site) n’est bizarrement pas un billet sur Smalltalk et Squeak …

Graphe Analytics

J’espère par le biais de ce blog avoir contribué modestement à la promotion de Smalltalk et de Squeak. N’hésitez pas à me donner vos impressions (ou vos coups de gueule) sur cette année et sur les sujets que vous voudriez voir aborder ici. Si vous avez de nouvelles idées pour faire la promotion de Smalltalk, n’hésitez pas à prendre la parole en laissant un commentaire. Merci à tous de votre fidélité.

Squeak-ja à OSC2007

Thursday, November 1st, 2007

La communauté Squeak japonaise (squeak-ja) présentait OLPC (One Laptop Per Child) à la conférence open-source OSC2007 à Tokyo. Plusieurs vidéos du stand et des présentations ont été déposées sur YouTube.

On remarquera que la communauté Squeak-ja semble avoir un nouveau membre (voir la vidéo ci-dessous) qui a l’air un peu perdu dans son dictionnaire ;-)

Le flyer Smalltalk maintenant en allemand

Wednesday, October 31st, 2007

Damien Cassou annonce sur squeak-dev que le flyer Smalltalk est maintenant disponible en allemand.

Sortie de Seaside 2.8

Monday, October 29th, 2007

La version 2.8 de Seaside vient de sortir après plus de sept mois de développement dont deux de release candidate. Seaside est un framework web libre (MIT) écrit en Smalltalk qui abstrait HTTP, HTML et JavaScript. Avec Seaside, il n’est plus question de pages web mais uniquement de composants réutilisables qui s’appellent les uns les autres et se composent. Un autre des avantages de Seaside consiste en sa faculté de modélisation des flots d’exécution.

La version 2.8 apporte un grand nombre d’améliorations et de corrections parmi lesquelles :

  • un système de rendu de pages jusqu’à deux fois plus rapide (voir ci-dessous)
  • une consommation mémoire jusqu’à 4 fois moindre (voir ci-dessous) en utilisant notamment une nouvelle implémentation pour le mécanisme de continuations et le système de backtracking associé,
  • une compatibilité accrue avec les différentes implémentations de Smalltalk : Squeak mais également les versions commerciales de Smalltalk : VisualWorks et GemStone/S,
  • une nouvelle version pour KernelImage (une version minimale de Squeak),
  • beaucoup plus de documentation (144 classes commentées au lieu de 99), de tests unitaires et un site web refait à neuf.

Un guide de migration a aussi été réalisé pour aider les développeurs à passer de Seaside version 2.7 à la version 2.8.

Mise à jour : l’annonce est également disponible sur LinuxFr.

Squeak utilisé dans une école au Brésil

Monday, October 29th, 2007

La vidéo qui suit montre les premières expérimentations d’enfants d’une école de Porto Alegre (Brésil) avec Squeak. Leurs essais se déroulent avec les EToys de Squeak sur des ordinateurs portable X0 du projet OLPC (One Laptop Per Child) du MIT. On regrettera juste que l’interface ne soit pas encore traduit en portugais.