Obeo Agility

Obeo Agility es un producto capaz de convertir código legacy a código migrado sobre diversos lenguajes:

Las herramientas de Obeo permiten a aplicaciones monolíticas (donde el GUI y el acceso a base de datos están mezcladas) ser refactorizadas a diseños modernos.

Agility se basa en Eclipse y usa como tecnologías para la conversión de código EMF, GMF y Acceleo.

Agility se compone de estos elementos:

· Reverse (T2M : Text To Model) : Transformación de texto (o código) en un modelo

· Request : Análisis de impacto en el mdelo requests and impact analysis

· Transformer (M2M : Model To Model): Transformación de modelos en otros modelos

· Cartography : Modelado inverso de código en modelos UML

· Acceleo (M2T : Model To Text): generación de código (o texto) desde modelos.

Agility es capaz de migrar desde varias tecnologías a otras tecnologías:

Como lenguaje de origen:

· Java/J2EE, JSP

· JHTML (ATG)

· C# (C sharp), .NET

· Flex

· Visual Basic (3 to 6) and ASP

· UDS-Forté

· COBOL (GCos, MVS, Unix, …)

· NATURAL

· ABAP

· Progress

· Oracle Forms

· PL/SQL

· Delphi and Pascal

· PowerBuilder

· NSDK

· Ada

· C and C++

· Fortran

Y generar:

· JEE + well-known frameworks (Spring, Hibernate, JPA, etc.)

· C# and/or .NET

· Flex

· GWT

· …

Aquí podéis encontrar una demo que convierte código C++ a código Java:

Deja un comentario