[Squeak-fr] Re: Migration Digitalk => Squeak

Allegrini Christophe Bird Technology christophe.allegrini at birdtechnology.net
Mer 5 Jan 10:45:52 CET 2005


Bonjour et mes meilleurs voeux de santé et de réussite pour cette nouvelle
année 2005.

Juste par curiosité, tu peux regarder sur www.exept.de la version de
Smalltalk/X.
Le produit a une license free, de mémoire le compilateur n'est pas free.

Sinon il y a VisualWorks (qui demeure la référence) le produit est payant.
Par contre tu peux télécharger
la dernière version pour évaluation et voir si les classes ont un meilleur
niveau de correspondance avec
celles de Digitalk. Parfois il vaut mieux payer et avoir le niveau de
service que l'on souhaite que de tout refaire.

Sinon, à première vue la meilleure méthode est bien de créer sous Squeak des
classes compatibles Digitalk.
Désolé pour le souci que ceci peut occasionner, mais une fois ce travail
fait tu devrais gagner du temps.

Il n'y a pas de méthode miracle, du moins je n'en connais pas. Mais pour
avoir une bonne visibilité, je prendrais une fenêtre
relativement simple de l'application Digitalk et je la porterais sous
Squeak. Je créerais les éléments manquants ou non compatible
au fur et à mesure de mes besoins. Cela permet d'évaluer le temps
nécessaire, de rentrer dans un mode de production itératif et de
ne pas se faire submerger par le volume de travail global.

A la deuxième fonctionnalité, la visibilité sera déjà meilleure.

Si tu veux ,tu peux m'envoyer un exemple de fenêtre simple et je te montre
comment la transformer sous l'IHM Morphique.
Pour une approche Web, il faut demander à Stéphane, il connait très bien
Seaside, qui est certainement un des plus sophistiqués
framework pour développement Web, à des années lumières de truc comme
tomcat/struts.

Comme Bird Technology est spécialiste en Rich Internet Applications, je ne
fais que très rarement de l'HTML :)

Pour les variables globales, sous Smalltalk (ceux que je connais) il faut
vraiment éviter.
Pour ma part je n'en ai jamais utilisé. Mais ce n'est pas le point le plus
difficile de la migration.

Bien cordialement,

Christophe Allegrini
www.birdtechnology.net


----- Original Message -----
From: "gerard marin" <gerard.marin6 at wanadoo.fr>
To: <squeak-fr at lists.squeakfoundation.org>;
<christophe.allegrini at birdtechnology.net>; <ducasse at iam.unibe.ch>
Sent: Wednesday, January 05, 2005 10:04 AM
Subject: Migration Digitalk => Squeak


> D'abord merci à vous, Stéphane et Christophe pour vos reponses à mon
> message de détresse!!!!! , et bonne année
>
> Pour répondre à la question:
> J'utilise Visual Smalltalk Release 3.1 de ParcPlace Digitalk ( de 1996!!
> on ne rit pas, car ça marche très bien malgré toutes les variantes
> Windows) .
> J'aurais souhaité migrer car il n'y a aucune évolution de VS et les
> possibilités de Squeak en particulier au niveau Web me paraissent
> décisives par rapport au VS dont je dispose.
>
> Aujourd'hui je butte sur un certain nombre de problèmes lorsque
> j'envisage cette migration.
>
>    1. Sur le plan langage les noms des classes ne sont pas identiques et
>       pour une classe équivalente le retour n'est pas le même: Par
exemple:
>          1. La classe String de VS a une méthode asArrayOfSubstrings
>             dont l'équivalent est subStrings en Squeak etc...
>          2. la classe File de VS n'existe pas en Squeak elle a l'air
>             d'avoir pour équivalent la classe FileStream . on pourrait
>             imaginer créer cette classe mais...
>          3. Les retours ne sont pas forcement compatibles: La classe
>             File de VS par la méthode " File pathName: nom_File" rend un
>             Stream alors que la classe FileStream rend un : concreteStream
>          4. ReadWriteStream en VS a sans doute pour equivalent:
>             PositionableStream en Squeak
>          5. Certaines classes créées en VS comme Vocabulary vont être
>             incompatibles avec celles de Squeak..
>          6. Sans parler des variables globales de VS qui seraient un
>             petit problème ..Etc...
>    2. Le volume de classes, de méthodes, de programmes, d'interface
>       graphique et de methodes incluses dans le graphique développés est
>       très volumineux. Il est impensable de tout ré écrire....même si je
>       n'ai pas fait le bilan.
>
> En conclusion, je n'ai peut être rien compris à Smalltalk ou quelque
> chose m'échappe mais je ne vois que 2 solutions:
>
>        1. traduire les classes, les méthodes, les programmes. Ca me
>           donne la nausée rien que d'y penser...
>        2. ou re créer toute la hiérarchie des classes de VS dans
>           Squeak... mais comment faire???
>
> Et merci pour le tuyau sur Dolphin et Monticello..
>
> .
>
> Gérard
>
> squeak-fr-request at lists.squeakfoundation.org a écrit :
>
> >Envoyez vos messages pour la liste Squeak-fr à
> > squeak-fr at lists.squeakfoundation.org
> >
> >Pour vous (dés)abonner par le web, consultez
> > http://lists.squeakfoundation.org/listinfo/squeak-fr
> >
> >ou, par email, envoyez un message avec 'help' dans le corps ou dans le
> >sujet à
> > squeak-fr-request at lists.squeakfoundation.org
> >
> >Vous pouvez contacter l'administrateur de la liste à l'adresse
> > squeak-fr-owner at lists.squeakfoundation.org
> >
> >Si vous répondez, n'oubliez pas de changer l'objet du message afin
> >qu'il soit plus spécifique que "Re: Contenu du digest de Squeak-fr..."
> >
> >
> >Thèmes du jour :
> >
> >   1. Re: MIGRATION DIGITALK => Squeak
> >      (Allegrini Christophe Bird Technology)
> >   2. Re: MIGRATION DIGITALK => Squeak (stéphane ducasse)
> >   3. Re: MIGRATION DIGITALK => Squeak (stéphane ducasse)
> >   4. Re: MIGRATION DIGITALK => Squeak
> >      (Allegrini Christophe Bird Technology)
> >   5. RE: Journée de découverte de Squeak à Poitiers le 18 mars
> >      2005 (Dreyfuss Pierre-André (EDU))
> >
> >
> >----------------------------------------------------------------------
> >
> >Message: 1
> >Date: Sun, 19 Dec 2004 18:46:44 +0100
> >From: "Allegrini Christophe Bird Technology"
> > <christophe.allegrini at birdtechnology.net>
> >Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
> >To: Squeak in french / Squeak en français
> > <squeak-fr at lists.squeakfoundation.org>
> >Message-ID: <001201c4e5f2$b70f5c20$0d00a8c0 at birdtwo>
> >Content-Type: text/plain; charset="iso-8859-1"
> >
> >Bonjour,
> >
> >Avec plus d'informations, je pourrais certainement vous aider.
> >J'ai une bonne connaissance des Smalltalk dans le cadre d'un usage
professionnel.
> >Et Squeak est un outil fort capable dans ce domaine, même si cela est peu
connu.
> >
> >Pour vous aider au mieux, il me faudrait déjà savoir la version de
Smalltalk que vous utilisez et le type de projet.
> >
> >Bien cordialement,
> >
> >Christophe Allegrini
> >www.birdtechnology.net
> >
> >
> >  ----- Original Message -----
> >  From: gerard marin
> >  To: squeak-fr at lists.squeakfoundation.org
> >  Sent: Monday, December 13, 2004 8:40 AM
> >  Subject: [Squeak-fr] MIGRATION DIGITALK => Squeak
> >
> >
> >  Je dois faire une migration de Smalltalk vers Squeak.
> >
> >  Quelqu'un a-t-il déjà pratiqué ce genre d'exercice ?
> >
> >  Si oui y-a-t-il des méthodes préférables ??
> >
> >
> >
> >
> >
>
>---------------------------------------------------------------------------
---
> >
> >
> >  _______________________________________________
> >  Squeak-fr mailing list
> >  Squeak-fr at lists.squeakfoundation.org
> >  http://lists.squeakfoundation.org/listinfo/squeak-fr
> >-------------- section suivante --------------
> >Une pièce jointe HTML a été enlevée...
> >URL:
http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20041219/0
6beb92d/attachment-0001.htm
> >
> >------------------------------
> >
> >Message: 2
> >Date: Sun, 19 Dec 2004 19:31:17 +0100
> >From: stéphane ducasse <ducasse at iam.unibe.ch>
> >Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
> >To: Squeak in french / Squeak en français
> > <squeak-fr at lists.squeakfoundation.org>
> >Message-ID: <2BE0A2D3-51EC-11D9-96EF-000D932DAF46 at iam.unibe.ch>
> >Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
> >
> >ensuite il faut aussi apprendre a utiliser les bons outils MC...
> >Il faut voir que les interfaces graphiques peuvent etre difficile a
> >convertir donc peut etre passer sur
> >seaside pour l'UI peut aussi etre valable.
> >
> >Je pense qd meme que je me renseignerais aupres de cincom ou dolphin
> >car l'UI peut etre
> >tres chiant a convertir.
> >
> >Stef
> >
> >
> >
> >>Je dois faire une migration de Smalltalk vers Squeak.
> >>
> >>Quelqu’un a-t-il déjà pratiqué ce genre d’exercice ?
> >>
> >>Si oui y-a-t-il des méthodes préférables ??
> >>
> >>
> >>_______________________________________________
> >>Squeak-fr mailing list
> >>Squeak-fr at lists.squeakfoundation.org
> >>http://lists.squeakfoundation.org/listinfo/squeak-fr
> >>
> >>
> >
> >
> >
> >------------------------------
> >
> >Message: 3
> >Date: Sun, 19 Dec 2004 19:38:56 +0100
> >From: stéphane ducasse <ducasse at iam.unibe.ch>
> >Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
> >To: Squeak in french / Squeak en français
> > <squeak-fr at lists.squeakfoundation.org>
> >Message-ID: <3D41C32C-51ED-11D9-96EF-000D932DAF46 at iam.unibe.ch>
> >Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
> >
> >un autre point, il faut voir aussi que Dolphin n'est pas tres cher et
> >possed un superbe interface builder et ensemble
> >de widgets qui sont proches de celle de Digitalk. Donc moi je ne
> >foncerai pas tete baissee dans Squeak.
> >Stef
> >
> >
> >
> >>Je dois faire une migration de Smalltalk vers Squeak.
> >>
> >>Quelqu’un a-t-il déjà pratiqué ce genre d’exercice ?
> >>
> >>Si oui y-a-t-il des méthodes préférables ??
> >>
> >>
> >>_______________________________________________
> >>Squeak-fr mailing list
> >>Squeak-fr at lists.squeakfoundation.org
> >>http://lists.squeakfoundation.org/listinfo/squeak-fr
> >>
> >>
> >
> >
> >
> >------------------------------
> >
> >Message: 4
> >Date: Sun, 19 Dec 2004 19:55:38 +0100
> >From: "Allegrini Christophe Bird Technology"
> > <christophe.allegrini at birdtechnology.net>
> >Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
> >To: Squeak in french / Squeak en français
> > <squeak-fr at lists.squeakfoundation.org>
> >Message-ID: <004f01c4e5fc$560b58c0$0d00a8c0 at birdtwo>
> >Content-Type: text/plain; charset="Windows-1252"
> >
> >Je vais me faire l'avocat de Squeak, bien volontier d'ailleurs :)
> >
> >Squeak propose un ensemble d'outils de grande qualité, dont Monticello.
> >Au passage merci à Stéphane qui a attirer mon attention sur ce soft
version
> >très bien.
> >
> >Sinon il existe des browsers sympas, des outils de refactorinf au point,
> >bref tout ce qu'il faut pour bien
> >développer. Sans compter l'environnement général particulièrement
> >sophistiqué.
> >
> >Pour la GUI, ok si le projet comporte beaucoup de fenêtres, la conversion
> >peut être lourde, mais ...
> >cela vaut le coup :
> >1° l'interface en Squeak peut bénéficier d'un rendu vraiment superbe,
> >2° Squeak est multi plate-forme, donc la GUI fonctionnera aussi sur PC
> >Windows/Linux que sur Mac ...
> >
> >Cincom et Dolphin offre un éditeur qui permet de gagner un peu de temps
sur
> >le codage de la GUI, mais en Squeak
> >une fois que l'on a prit l'habitude des Morphs, on peut aussi aller vite.
De
> >plus même si la forme est très libre on peut
> >construire visuellement la GUI en Squeak.
> >
> >J'ai récemment montrer une démo d'une appli orientée gestion avec Squeak,
> >j'ai soigné la GUI et franchement le résultat est superbe.
> >
> >Christophe Allegrini
> >www.birdtechnology.net
> >
> >----- Original Message -----
> >From: "stéphane ducasse" <ducasse at iam.unibe.ch>
> >To: "Squeak in french / Squeak en français"
> ><squeak-fr at lists.squeakfoundation.org>
> >Sent: Sunday, December 19, 2004 7:31 PM
> >Subject: Re: [Squeak-fr] MIGRATION DIGITALK => Squeak
> >
> >
> >ensuite il faut aussi apprendre a utiliser les bons outils MC...
> >Il faut voir que les interfaces graphiques peuvent etre difficile a
> >convertir donc peut etre passer sur
> >seaside pour l'UI peut aussi etre valable.
> >
> >Je pense qd meme que je me renseignerais aupres de cincom ou dolphin
> >car l'UI peut etre
> >tres chiant a convertir.
> >
> >Stef
> >
> >
> >
> >>Je dois faire une migration de Smalltalk vers Squeak.
> >>
> >>Quelqu’un a-t-il déjà pratiqué ce genre d’exercice ?
> >>
> >>Si oui y-a-t-il des méthodes préférables ??
> >>
> >>
> >>_______________________________________________
> >>Squeak-fr mailing list
> >>Squeak-fr at lists.squeakfoundation.org
> >>http://lists.squeakfoundation.org/listinfo/squeak-fr
> >>
> >>
> >
> >
> >
> >
>
>---------------------------------------------------------------------------
-
> >----
> >
> >
> >_______________________________________________
> >Squeak-fr mailing list
> >Squeak-fr at lists.squeakfoundation.org
> >http://lists.squeakfoundation.org/listinfo/squeak-fr
> >
> >
> >
> >
> >------------------------------
> >
> >Message: 5
> >Date: Mon, 20 Dec 2004 11:19:24 +0100
> >From: Dreyfuss Pierre-André (EDU) <pierre-andre.dreyfuss at edu.ge.ch>
> >Subject: RE: [Squeak-fr] Journée de découverte de Squeak à Poitiers le
> > 18 mars 2005
> >To: 'Thierry Pasquier ' <thierry.pasquier at pictascience.org>,
> > "'squeak-fr-bounces at lists.squeakfoundation.org '"
> > <squeak-fr-bounces at lists.squeakfoundation.org>, 'Squeak in french /
> > Squeak en français ' <squeak-fr at lists.squeakfoundation.org>
> >Message-ID:
> > <9CF5298F9D45B4488004A57961C4444611FF7C at cyrillus.ceti.etat-ge.ch>
> >Content-Type: text/plain; charset="iso-8859-1"
> >
> >Bonjour,
> >
> >Parmi les liens,on peut mettre le lien sur Art et Squeak qui décrit de
> >nombreuses activités artistiques basées
> >sur les E-Toy.
> >
> >http://p7app.geneve.ch:8090/squeak/7
> >
> >Une traduction française pour le Plugin, en attendant la traduction
> >offficielle
> >
> >http://p7app.geneve.ch:8090/squeak/39
> >
> >Quelques projets -E-Toy  pour  les math.
> >(On y trouve entre autres un mini Cabri Géomètre écrit en Squeak.)
> >
> >http://p7app.geneve.ch:8090/squeak/34
> >
> >
> >Et bien sûr je retiens la date pour  participer à la journée.
> >
> >Amitiés
> >
> >
> >-----Message d'origine-----
> >De: squeak-fr-bounces at lists.squeakfoundation.org
> >A: Squeak in french / Squeak en français
> >Date: 19/12/04 10:49
> >Objet: [Squeak-fr] Journée de découverte de Squeak à Poitiers le 18 mars
> >2005
> >
> >Bonjour,
> >Nous organisons une journée (en accès libre et gratuit) consacrée à la
> >découverte de Squeak le vendredi 18 mars  2005 de 9h30 à 18h dans le
> >cadre de l'espace culture multimédia du centre de culture scientifique,
> >technique et industrielle pour lequel je travaille (Espace Mendès France
> >
> >à Poitiers). Nous voulons évidemment parler des E-Toys, sans centrer
> >exclusivement la journée la dessus, car nous aurons a priori
> >principalement un public assez large mais plus particulièrement
> >intéressé par  la création  et l'approche artistes ET programmeurs
> >(Max/Msp/ Jitter, Pure Data, DBN, etc.).
> >L"approche est de faire alterner de cours exposés, des démonstrations,
> >des ateliers pratiques et des moments d'échanges informels entre les
> >participants. Nous faisons une trame de programmes (D'ores et déjà Serge
> >
> >et Markus sont OK pour participer), mais il est aussi possible, et
> >conseillé, aux participants de proposer des présentations, tribunes
> >libres, démonstrations, etc. Le programme se construit progressivement.
> >
> >Vous pouvez vous inscrire en ligne à l'adresse suivante:
> >http://www.maison-des-sciences.org/ecm/eo/2004-2005/squeak/
> >
> >Thierry
> >
> >
> >
> >
> >_______________________________________________
> >Squeak-fr mailing list
> >Squeak-fr at lists.squeakfoundation.org
> >http://lists.squeakfoundation.org/listinfo/squeak-fr
> >
> >
> >------------------------------
> >
> >_______________________________________________
> >Squeak-fr mailing list
> >Squeak-fr at lists.squeakfoundation.org
> >http://lists.squeakfoundation.org/listinfo/squeak-fr
> >
> >
> >Fin de Lot Squeak-fr, Vol 23, Parution 18
> >*****************************************
> >
> >
> >
> >
> >
>
>
>
>




Plus d'informations sur la liste de diffusion Squeak-fr