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