There is a new “Success Story” posted on pharo.org http://pharo.org/:
Casino - Revolutionizing Application Migration for Berger-Levrault
https://www.pharo.org/success/BergerLevrault-Casino.html
If you have an idea for something like that, you can do PRs for the site here:
https://github.com/pharo-project/pharo-website
Was the migration from Java to Angular Typescript? Moose and Pharo were
just tools for the migration between Java and Typescript? Thanks
Aik-Siong Koh
Marcus Denker wrote:
There is a new “Success Story” posted on pharo.org http://pharo.org/:
Casino - Revolutionizing Application Migration for Berger-Levrault
https://www.pharo.org/success/BergerLevrault-Casino.html
If you have an idea for something like that, you can do PRs for the site here:
https://github.com/pharo-project/pharo-website
Short answer: yes and yes
longer answer:
The migration was/is from GWT applications (therefore Java) to Angular
Typescript.
It was for a project with an industrial partner that is still using the
Moose to migrate other GWT applications.
The research was performed by Benoit Verhaeghe (in CC) who was later on
hired by the company to continue the work.
The migration tool is based on Moose and Famix meta-model.
In this case creates a Java model of a GWT application, then from that
it creates a model of the application GUI, and re-exports it in Angular/TS
Using Famix and Moose means it can handle other languages. We did
experiment from Spec to Spec-2 for example
nicolas
On 20/01/2024 06:57, Aik-Siong Koh wrote:
Was the migration from Java to Angular Typescript? Moose and Pharo
were just tools for the migration between Java and Typescript? Thanks
Aik-Siong Koh
Marcus Denker wrote:
There is a new “Success Story” posted on pharo.org http://pharo.org/:
Casino - Revolutionizing Application Migration for Berger-Levrault
https://www.pharo.org/success/BergerLevrault-Casino.html
If you have an idea for something like that, you can do PRs for the
site here:
https://github.com/pharo-project/pharo-website
--
Nicolas Anquetil
RMod team -- Inria Lille
Great.
I have the idea of Digital Twin applied to Software
https://askoh.com/#DigitalTwinS
I want to translate Smalltalk to a fast language like C++.
Does Moose and Famix have the ability to do that? How well?
Thanks,
Aik-Siong Koh
Nicolas Anquetil wrote:
Short answer: yes and yes
longer answer:
The migration was/is from GWT applications (therefore Java) to Angular
Typescript.
It was for a project with an industrial partner that is still using
the Moose to migrate other GWT applications.
The research was performed by Benoit Verhaeghe (in CC) who was later
on hired by the company to continue the work.
The migration tool is based on Moose and Famix meta-model.
In this case creates a Java model of a GWT application, then from that
it creates a model of the application GUI, and re-exports it in
Angular/TS
Using Famix and Moose means it can handle other languages. We did
experiment from Spec to Spec-2 for example
nicolas
On 20/01/2024 06:57, Aik-Siong Koh wrote:
Was the migration from Java to Angular Typescript? Moose and Pharo
were just tools for the migration between Java and Typescript? Thanks
Aik-Siong Koh
Marcus Denker wrote:
There is a new “Success Story” posted on pharo.org http://pharo.org/:
Casino - Revolutionizing Application Migration for Berger-Levrault
https://www.pharo.org/success/BergerLevrault-Casino.html
If you have an idea for something like that, you can do PRs for the
site here:
https://github.com/pharo-project/pharo-website