Archive for October, 2007

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.

A new video about SqueakBot

Tuesday, October 30th, 2007

During the national final of the 2007 french robotics trophy organized by Planète Science, a new video about the SqueakBot project was done. In the beginning of the movie, Séverin shows two children how to build with Squeak EToys of Squeak how to control a remote robotic flower, and then he tells us more about the “Boîte à Bots”, a robotic suitcase developed by Planet Science for the schools, which contains the basic components to build a robot, the SqueakBot software platform and tutorials for teachers.

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.

Canal Smalltalk sur YouTube

Sunday, October 28th, 2007

James Robertson est en train de refaire ses vidéos de présentations de Smalltalk. Il a mis ses vidéos sur un canal YouTube pour l’occasion.

Pypy goes Squeak

Sunday, October 28th, 2007

Un blog “Pypy goes Squeak” a été mis en place pour suivre le sprint Pypy/Squeak qui s’est déroulé du 22 au 26 octobre 2007 à Berne.

Offre d’emploi : Chargé(e) de mission projet “RobotCité”

Friday, October 26th, 2007

Le secteur Robotique de Planète Sciences recherche un(e) chargeé(e) de mission pour renforcer son équipe permanente. Planète Sciences et son partenaire principal l’AFING (Association pour la Fondation Internet Nouvelle Génération) développent un nouveau projet : Robotcité.
Ce projet, de grande ampleur, comporte 3 parties : la mise en place d’un défi coopératif de robotique sur le modèle des concours de robotique organisés par Planète Sciences (Coupe et Trophées de robotique – ex e=m6), le développement d’une maquette interactive de 40m2 représentant le quartier d’une ville telle qu’elle pourrait être dans un futur proche, et enfin l’organisation d’une rencontre de robotique pour le grand public, autour de la mise en place de la première édition du défi de robotique.

Outre un cadre associatif très convivial, l’association offre une formation technique et humaine originale et passionnante. Ses locaux sont situés à Ris-Orangis (Essonne).

(more…)

Linux Magazine 99 : Réflexion en Squeak

Thursday, October 25th, 2007

Un nouvel article de Stéphane Ducasse et Serge Stinckwich, “Réflexion en Squeak” sort ce mois de novembre 2007 dans Linux Magazine 99. Courez vite l’acheter pour soutenir notre effort ! Si vous avez des idées d’articles, vous pouvez nous en faire part en laissant un commentaire ici. Vous retrouverez la liste de tous les articles parus depuis 2002 sur Smalltalk et Squeak en français sur le wiki de la communauté francophone.

Programme de la SmalltalkParty 2007

Thursday, October 25th, 2007

Pour la 6ème année consécutive, le groupe des utilisateurs francophones de Smalltalk (French Smalltalk User Group) organise une Smalltalk Party à Paris. Il s’agit d’une manifestation libre d’accès et informelle regroupant des utilisateurs du langage à objets dynamique Smalltalk. Cette journée, soutenue par le groupe européen des utilisateurs de Smalltalk (ESUG) qui réunit habituellement des personnes d’horizons divers : des industriels, des créateurs multi-médias, des enseignants, des étudiants, des chercheurs, ainsi que des curieux qui veulent découvrir Smalltalk.

L’édition de cette année aura lieu à Octo Technology le 1ier décembre 2007. Le programme de la SmalltalkParty de cette année est quasiment finalisé :

  • 9H : Accueil et présentation des participants - Présentation de la journée, de l’association ESUG
  • Session Interface Homme Machine & Multimedia
    • 9h30-10h15 - Présentation de Scratch et ScratchBoard par Jean-Baptiste Labrune (projet In Situ du LRI) : Scratch est un environnement de programmation développé par le MIT et à destination des enfants. ScratchBoard est un carte à base de micro-controleur permettant de relier Scratch au monde extérieur.
    • 10h15-11h - Un client Squeak pour TUIO (A Protocol for Tangible User Interfaces) par Markus Gälli : TUIO est un nouveau protocole permettant de contrôler des périphériques d’informatique tangible comme des tablettes sensitives.
    • 11h-11h45 : Présentation d’Easy Morphic GUI par Noury Bouraqadi : EMG permet de coupler facilement la conception par programme et visuelle d’une interface graphique.
  • Session Pédagogie
  • Session Développement
    • 15h-16h - Présentation de F-Script, l’environnement de scripting open-source pour Cocoa, par Philippe Mougin (OCTO).
    • 16h-18h - Dojo eXtreme Programming animé par des membres du Dojo XP Paris : comment écrire des programmes en écrivant d’abord des tests.
  • 18h : Fin de la journée

Il est encore possible de s’inscrire librement en ligne à la journée ici. Une vente de pins (10 euros) au profit de l’association SqueakFoundation et la dédicace du livre Squeak By Example par Stéphane Ducasse (il faut s’inscrire pour cela).

Le compte-rendu de l’édition précédente (2006) est également disponible.

Un nouveau processus de normalisation pour Smalltalk

Thursday, October 25th, 2007

ANSI Smalltalk est un standard américain concernant le langage de programmation Smalltalk établi en 1998 par les principaux vendeurs et utilisateurs de l’époque qui souhaitaient rendre les différentes versions de Smalltalk compatibles. Ce standard était devenu peu à peu obsolète et jusqu’à peu il était difficile d’avoir accès au document normatif. Bruce Badger a annoncé récemment sur comp.lang.smalltalk vouloir relancer un processus de normalisation de Smalltalk. Bruce est tout particulièrement intéressé par ce processus, car il est à l’origine de Sport, une librairie qui permet d’écrire des applications portables en Smalltalk. Sport, qui avait été présenté à la dernière conférence de l’ESUG, constituera vraisemblablement une charnière importante pour une nouvelle version d’ANSI Smalltalk. Une liste de diffusion ANSI Smalltalk a été ouverte pour tout ceux qui souhaitent participer à la définition d’un nouveau standard pour Smalltalk.