Archive for the ‘Open Source’ Category

Ruby and Seaside talks at ESUG’08

Wednesday, July 23rd, 2008

Interested in Seaside?  Want to see its makers show Maglev? You can do both in Amsterdam in late August at the 2008 ESUG conference.

Thursday 28th,  a whole day of Seaside.  See Web Velocity and GLASS demoed in the morning, Maglev in the evening, talk to Seaside experts, get hands-on Seaside experience. Look at thursday schedule.

  • GLASS and Maglev are both provided by GemStone, whose top engineers will be at the conference
  • Web Velocity builds Seaside web apps that talk to relational databases
  • see how to get started fast, and evolve fast beyond the end of the rails

Can’t spare a whole day?  Wednesday 27th is a short day;  see a Maglev demo, Pier (a Seaside open-source CMS) and talk to Seasiders.  Look at the schedule.

Can you spare more than a day?  The conference lasts for a week.

ESUG'08 Logo

Pragmatic Smalltalk : Un nouveau Smalltalk

Wednesday, July 16th, 2008

Un nouveau Smalltalk vient de voir le jour : Pragmatic Smalltalk. Il s’agit d’un projet issu de Etoilé, l’environnement graphique basé au dessus du framework GnuStep (le clone du défunt NextStep). Sa spécificité est son intégration importante avec Objective-C, le langage de développement de GnuStep. Les objets Smalltalk sont directement compilé en objets Objective-C et il est également possible de sous-classer par des classes Smalltalk, des classes Objective-C. La version 0.5 est disponible.

Vidéo d’interviews réalisée lors de C5

Wednesday, July 2nd, 2008

L’Espace Mendes France (EMF) de Poitiers à publié une vidéo comprenant plusieurs interviews de participants de la conférence C5. On retrouve notamment une intervention de Markus Gaelli qui parle d’Open Croquet, Samir Saidini de Squeak, Wendy Mc Kay sur la conception participative ainsi qu’une présentation de SqueakBot par des animateurs de Planète Sciences. Merci à Patrick Treguer pour la réalisation de ce reportage.

Démonstration de Squeak sur iTouch au RMLL’08

Wednesday, July 2nd, 2008

Michael Rüger, qui doit faire une présentation de Sophie au RMLL’08, a fait une petite démonstration de Squeak sur un iTouch lors de son passage sur le stand ESUG. Voilà la vidéo en avant première sur #dNU :

Squeak-fr au RMLL’08

Sunday, June 29th, 2008

Comme l’an passé, on sera plusieurs de la communauté Squeak-fr à être au RMLL’08 (Rencontres Mondiales du Logiciel Libre) à Mont-de-Marsans du 1 au 5 juillet 2008. On aura un stand à côté des amis de Ruby-fr. On a prévu beaucoup d’activités : présentations de Squeak et de Sophie, des cours pour s’initier au développement avec Smalltalk et Seaside, démonstrations à la demande sur le stand, distributions de flyers Smalltalk, ventes du livre Squeak par l’Exemple (Stéphane Ducasse sera la pour des dédicaces) et des pins Squeak. On a également prévu de faire un sprint Pharo. Hilaire a mis son blog, le détail du programme de cette année.

Squeak sur iPhone

Wednesday, June 11th, 2008

John Macintosh annonce qu’il a commencé à travailler sur un portage de la machine virtuelle de Squeak sur la plateforme iPhone d’Apple. Il pense que 93 jours seront nécessaire à un portage complet.
Une des possibilités qu’évoque John pour le futur sont l’extension de son travail à une VM 64 bits Cocoa complète pour Mac OS X et un support de l’interface multi-touch du mac dans la VM Squeak.
John espère que d’autres développeurs vont proposer des applications pour le iPhone écrite en Squeak, même si la politique d’Apple impose un certain nombre de contraintes sur le type d’applications qui peut être diffusé sur iPhone. La photo d’écran ci-dessous montre un premier résultat de son travail mais avec des performances très insuffisantes pour l’instant.

Voir également l’annonce sur The Weekly Squeak.
Squeak sur le iphone

Cog : une nouvelle machine virtuelle pour Smalltalk

Saturday, June 7th, 2008

Qwaq, l’entreprise qui développe Qwaq Forums, finance le dévelopement d’une nouvelle machine virtuelle (VM) pour Croquet, nommée Cog. Le développement sera mené par Eliot Miranda, qui a déjà développé la VM Smalltalk de VisualWorks. On a donc l’assurance que le développement sera mené à son terme d’ici un an. Il a ouvert un blog pour l’occasion. Eliot annonce dans un premier billet que la VM sera diffusée sous licence open-source (MIT), qu’elle utilisera un JIT (compilateur à la volée) en binaire natif de manière transparente pour le développeur. L’objectif est d’avoir une VM aussi performante que celle de VW, puis grace à des techniques d’optimations adaptives d’avoir des performances supèrieure à VW (de 10 à 20 fois plus rapide que la machine virtuelle Squeak actuelle). Eliot se propose de suivre le principe TSTTCPW (do the simplest thing that could possibly work), c’est-à dire littéralement “faire le minimum de choses que cela marche”. Avec quelqu’un du calibre d’Eliot, on peut donc s’attendre à une VM avec des performances extraordinaires. James Robertson s’étonne néanmoins que le développement d’Exupery ne soit pas réutilisé.

Jeux Squeak pour OLPC

Thursday, May 22nd, 2008

Des petits jeux Squeak pour la plateforme OLPC (One Laptop Per Child) ont été développés par des étudiants du Hasso Platner Institute. Ils sont distribués sous licence libre (licence MIT). Il est possible de les utiliser sans disposer d’OLPC en récupérant une image Squeak OLPC.

PipesBlock AttackFun Towers

Sokobänban Same GameStar Attack

BreakoutAbaloneDice Wars

Sokoban

Contrôler des robots avec Squeak

Thursday, May 22nd, 2008

Noury Bouraqadi, chercheur à l’École des Mines de Douai, a annoncé qu’il est maintenant possible d’utiliser Squeak avec des robots de type WifiBot. Il s’agit du projet WifiBotST. Jusqu’à présent, il était seulement possible de contrôler les robots à distance en utilisant l’API de contrôle fourni par le constructeur par l’intermédiaire d’une communication sans fil de type Wifi. Une machine virtuelle Squeak est maintenant disponible pour ce robot. Elle inclut le strict minimum pour pouvoir faire tourner Squeak : il n’y a pas notamment de plugin graphique. A terme les communications avec les robots s’effectueront par l’intermédiaire de UbiquiTalk (Ubiquitous computing in Smalltalk), un framework d’informatique ubiquitaire développé également à l’École des Mines de Douai.

Comme on le voit sur la vidéo qui suit, il est également possible de récupérer la sortie de la caméra vidéo du robot depuis Squeak.

Un simulateur permettant de tester les algorithmes avant de les faire tourner sur les véritables robots a été également réalisé.

WifibotST simulator

Ce travail se place dans le cadre du projet VerySmalltalk auquel je participe. L’École des Mines de Douai cherche un étudiant pour une thèse sur la conception de systèmes de robots multi-agents.

Sortie de “Squeak par l’exemple”

Thursday, May 8th, 2008

Je suis heureux de vous annoncer la sortie du livre Squeak par l’exemple, traduction en français de Squeak By Example, écrit par Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou et Marcus Denker.

Squeak est un environnement de développement moderne et libre issu du langage de programmation Smalltalk-80. Bien qu’étant le premier langage et environnement purement orienté objet, Smalltalk est toujours sur de nombreux aspects en avance sur ces successeurs par son environnement entièrement modifiable à l’exécution et dans lequel tout est objet.

“Squeak par l’exemple” destiné aux étudiants et développeurs, vous guidera dans la découverte du langage Squeak et de son environnement, avec l’aide de nombreux exemples et exercices. Ce livre est disponible sous les termes de la license Creative Commons Attribution-ShareAlike 3.0 license. Vous pouvez soit télécharger gratuitement le fichier pdf, ou alors vous pouvez acheter une copie du livre sur lulu.com (Vous pouvez également acheter le fichier pdf sur lulu.com, si vous voulez faire une contribution à ce travail).

Pour en savoir plus sur le livre : http://squeakbyexample.org/fr/

Cette traduction a été assurée par : Martial Boniou, Mathieu Chappuis, Luc Fabresse, René Mages, Nicolas Petton, Alain Plantec, Serge Stinckwich et Benoît Tuduri.

Martial Boniou a été le premier à recevoir un exemplaire du livre (voir photo ci-dessous).
Squeak par l'exemple

“Squeak par l’exemple” est soutenu par l’ESUG, le groupe européen des utilisateurs de Smalltalk. L’ESUG organise sa 16ième conférence internationale à Asmterdam du 25 au 29 août 2008 à Amsterdam.