[Olpc-france] Nouveau sur la liste

Séverin Lemaignan skadge at gmail.com
Sat Aug 9 15:55:18 EDT 2008


Salut !

Je rebondis sur le mail de Serge : je suis Séverin, Smalltalker depuis
un moment, travaillant au sein de l'asso Planète Sciences sur
l'utilisation d'interfaces matérielles pour piloter des robots depuis
Squeak (on se sert, plus généralement, de Squeak pour faire de
l'initiation à l'informatique auprès des jeunes), et grand fan du
projet OLPC (mais bon, ça, pas besoin de le préciser !)


Nous jouons, depuis quelques semaines, avec l'image OLPC de Squeak
pour les développements de SqueakBot (la version orientée robotique
sur laquelle nous travaillons), et jusqu'à présent, ça marche pas trop
mal (évidement, sans XO, dur de tester pour de bon les interfaces
électroniques). Si tout marche jusqu'au bout, nous envisageons
d'utiliser l'image de l'OLPC comme base pour les dev futurs (d'abord
parce qu'elle est plus simple d'abord que les images standards de
Squeak, ensuite parce qu'elle permet la compatibilité avec Sugar et
l'XO).

Maintenant, par rapport aux questions posées :

>> Comme Bastien, je me réjouit également de ton intérêt pour OLPC France. Je suis moi aussi persuadé que nos deux communautés peuvent se rejoindre sur des projets concrets. Le CodeCamp que nous prévoyons à la rentrée (probablement plutôt Octobre/Novembre par contre) pourrait en être une première illustration.
>
> Je ne pourrais pas être présent car je serais au Vietnam (d'ailleurs
> je cherche des contacts OLPC la), mais j'imagine que d'autres
> Squeakers/Smalltalkers pourront venir. Il faudra envoyer un message
> sur la liste squeak-fr.

Moi je pourrais peut-etre venir (je suis sur Toulouse, mais je peux
remonter), et dans ce cas, je vous présente avec plaisir ce que nous
faisons avec Squeak et les robots.

>> - Je n'arrive pas à comprendre ce qu'est réellement eToys par rapport à Squeak et par rapport à l'interface Morphic. Est-ce que c'est une surcouche de Squeak ? Y a-t-il des restrictions particulières pour faire du Squeak sur le XO (ouvrir un navigateur de classe par exemple, importer des packages, ...) à travers eToys ?
>
> La dernière version de Squeak est la 3.10. Si tu veux utiliser une
> version de Squeak disposant de tous les goodies développeurs (dont je
> ne pas me passer maintenant) comme la colorisation des expressions
> Smalltalk dans le navigateur de classes, la complétion syntaxique, le
> refactoring browser, etc ... je te conseille d'utiliser la version
> packagée par Damien Cassou qu'il remet régulièrement à jour ici :
> http://damien.cassou.free.fr/squeak-dev.html

Je précise quand même que l'image de l'OLPC peut très facilement
récupérer les "goodies développeurs", comme dit Serge. Par exemple,
pour Monticello, le gestionnaire de paquet, il y a un script qui
s'occupe de tout (Serge, tu peux nous redonner le lien ?), pour la
coloration syntaxique, il suffit de cocher la bonne case dans
l'éditeur de préférences.


>> - Je m'interroge également sur les possibilités d'ouverture de Squeak. Est-il possible par exemple d'appeler du code de la plate-forme hôte (Windows ou Sugar) depuis Squeak ou inversement d'appeler Squeak depuis la plate-forme hôte. Je suis par exemple tombé sur ceci (http://www.visoracle.com/squeak/faq/com-activex.html) qui m'a intéressé vu mon background plutôt .NET: je suis architecte .NET et entre autre l'auteur d'un compilateur Logo (un autre Langage disponible sur le XO...) en .NET (http://liogo.sourceforge.net).

Facile d'exploiter les capacités de l'XO depuis Squeak. Il y a toute
une séries de classes (toutes celles préfixées par "Sugar") pour ça.
Et, pour l'XO, ils ont complètement implémenté le support DBUS (le
protocole IPC de Freedesktop). Donc en trois coup de cuillère à pot,
tu peux récupérer la liste des gens connectés sur le réseau ou changer
le morceau de musique, depuis Squeak.

>> Je suis impatient de démarrer notre collaboration pour découvrir votre communauté et me replonger dans le monde magique de Smalltalk !

Il y a des réunions ou apéro ou truc de ce genre, de temps en temps,
où l'on pourrait se rencontrer ?

AMicalement,
Séverin


More information about the Olpc-france mailing list