salut
voici qqtemps j'ai envoye la lettre suivante a Limux Mag mais je n'ai eu aucune reaction. Donc si vous voulez leur dire que vous voulez des articles sur Squeak. N'hesitez pas http://www.ed-diamond.com/
Sinon vous pouvez leur dire que squeak est installe sur 80 000 ordinateurs dans les ecoles espagnoles base sur Linex et que Ct le magazine allemand qui tire a 380 000 va avoir une serie d'articles sur Smalltalk.
Bonjour,
Je voudrais vous proposer des articles sur Squeak un Smalltalk open-source. Comme vous pouvez le voir dans ma bio a la fin de ce mail, je suis un professionnel de l'ecriture car je suis chercheur en informatiques. Vous pouvez voir la qualite de certaines colonnes que j'ai ecrites par le passe pour Programmez! a http://www.iam.unibe.ch/~ducasse/Books.html. Il y a surement des fautes car j'ecris 90% du temps en anglais.
Je vous ecris car je pense que vos lecteurs peuvent etre interesses comme ces personnes le disent mieux que moi.
From: "ALR" alr.dev@free.fr Date: Fri Aug 29, 2003 8:06:43 PM Europe/Zurich To: "Stephane Ducasse" ducasse@iam.unibe.ch Subject: Re: A propos de la mailing list francaise de squeak
Je travaille pour une SSI à Lyon. J'ai bien aimé tes articles ds Programmez, et aussi le livre sur Squeak chez Eyrolles.C'est vrai qu'une suite serait la bienvenue, j'ai vu ton post à ce sujet. Smalltalk est très peu connu, en ce qui me concerne, je l'ai découvert l'année dernière avec un cd Squeak ds une revue. Après bientôt 20 ans ds le developpement, je n'en reviens pas d'être passé à coté!!!
From: christophe.allegrini@prolan.fr Subject: Appel a l'aide Date: 9 mars 2004 19:58:59 GMT+01:00 To: squeak-fr@lists.squeakfoundation.org ... J'ai passé en revue les articles parus dans Login et Programmez! Concernant ceux de Login, ils sont trop simples, peu attirant et ne dévoile le potentiel du langage et de son environnement. Ceux de Programmez! sont d'un bien meilleur niveau
merci de votre temps et si ce message ne vous concerne pas, pouvez-vous le faire passer a une personne competente.
Stef
Squeak (www.squeak.org notez que la page web n'est pas a jour) un Smalltalk open-source develope par une partie de l'equipe originelle de Xerox. Squeak est plus oriente sur les aspects multi-media et web. Squeak est le Smalltalk open-source developpe chez Apple puis chez Disney qui tourne sur Mac, PC, Linux, Unix, Beos, WinE, Cassopiae, ICruise, HP320LX, microprocessur M32R/D..... (en fait presque toutes les machines a l'exception de Palm), et qui est pour le moment peu connu mais qui a un enorme potentiel.
Squeak est developpe par l'equipe originale de Xerox Parc qui a invente: - la programmation objet, - les interfaces graphiques telles que nous les connaissons (multifenetrage + souris), - les environments de developpement, - la programmation reflexive, .....
Ils ont ete les premiers a utiliser des ecrans bitmaps et des souris. Steve Jobs a ete influence par ce qu'il a vu chez cette equipe a Xerox. Il dit a ce propos qu'il a copie les deux choses (souris + fenetres) sur les trois (souris + fenetres + Smalltalk) qu'il aurait voulu avec le recul.
Mais Squeak ne se limite pas a refaire le passe. Squeak innove car il integre des facilites - Multimedia (MPEG, JPEG, MP3), - Webserver, Wiki, Mail Reader, - Musiques, reproduction de voix humaine, lectures Midi, - Moteur 3D, - Sampleur, - Interpreteur de flash, - Reconnaisseur avance d'ecriture et geste, - Nouvelle interface graphique (les Morph) developpees originallement chez SUN par l'equipe de Self, - Environnement de script pour novices, - Machine Virtuelle ecrite en elle-meme et traduite vers C - Architecture de plugin
Smalltalk est un langage qui est en partie aussi au depart de la phisolophie open source (bienque l'on puisse discuter des details), en effet tous les sources sont fournis avec le langage et ce depuis le debut en 1980 ou meme avant.
Voici quelques sujets possible d'articles:
- Un tour en Squeak (decouvertes musicales et multimedia). - Les serveurs web: Comanche (similaire a Apache mais tout en objet). La dynamicite de Smalltalk en fait un tres bon candidat pour la construction de serveur devant tourner sans interruption mais en etant modifie. - Les serveurs de page dynamique: SeaSide (l'idee est controler le flot du programme pour gerer la navigation (back button) et les plusieurs flots de controles dans une meme page), - Le modele objet de Smalltalk en particulier comme Smalltalk est uniforme tout est objet meme les classes. - Les aspects reflexifs, c'est a dire comment contrairement a simplement avoir des APIs comme l'API reflective de Java qui permettent d'acceder a une certaine representation des classes, on peut changer l'execution du langage depuis lui-meme. - Le modele de developpement de Smalltalk: incremental et tres proche des objets - SUnit - Premiers pas en Smalltalk avec un mini serveur web (reste a voir si ca tient en trois page) - SmallWiki: Un wiki programmable - Refactorisation et Controle de Qualite en Squeak - Alice un environnemnt 3D scriptable - StarLogo un Logo concurrent developpe au MIT. - Les aspects multimedia de Squeak. - Un jeu (le quinto) en Squeak - Le modele de Morphs les interfaces graphiques developpees chez Sun pour Self et porte par leur createurs sur Squeak. - L'environnement eToy qui permet aux enfants de scripter des objets graphiques.
Voici quelques uns des sujets qui nous interessent mais nous sommes ouverts a des suggestions.
Une petite bio: Je dirige une equipe de recherche. J'enseigne Smalltalk, la conception objet, la programmation reflexive, la retro-conception a l'Universite de Berne. J'ai ecris plusieurs livres: - La Programmation une approche fonctionnelle et recursive (Eyrolles 96) (programmation fonctionnelle pour monsieur tout le monde) - Object-Oriented Reengineering Patterns (MKP, June 2002) un livre sur la retro- conception d'application objets (comment on aborde et trasnforme de tres grands systemes pour qu'ils continuent a evoluer et ne meurrent pas surtout qd ils representent beaucoup d'argent ;)) - Squeak (J'ai collabore a un livre sur Squeak ecrit par X. Briffault, Eyrolles Dec 01) - Je suis entrain d'ecrire deux livres avec Squeak - pour apprendre la POO (niveau universitaire) - apprendre aux enfants a programmer (niveau college ou avant).
- Je suis relecteur pour addison-wesley, Cambridge, Morgan Kaufman Publisher (MKP), Eyrolles, Prentice-Hall. Et je vais avoir un editeur d'une collection chez MKP.
- Je suis responsable du programme technique de la conference des Utilisateurs Europeens de Smalltalk (ESUG): www.esug.org.
Prof. Dr. Stephane DUCASSE [ | ] http://www.iam.unibe.ch/~ducasse/ "if you knew today was your last day on earth, what would you do different? ... especially if, by doing something different, today might not be your last day on earth" Calvin&Hobbes
Open Source Smalltalks: http://www.squeak.org, http://www.gnu.org/software/smalltalk/smalltalk.html Free books for Universities at http://www.esug.org/sponsoring/promotionProgram.html Online Free Books at http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
squeak-fr@lists.squeakfoundation.org