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

Reply via email to