MIGRAÇÃO DE AMBIENTES XTEXT DO ECLIPSE PARA A WEB: UM ESTUDO DE MELHORIA E USABILIDADE

Conteúdo do artigo principal

Gabriel Vendrame Rosin
Juliano Zanuzzio Blanco

Resumo

Este trabalho tem como objetivo o desenvolvimento de um protótipo para viabilizar o uso
de uma aplicação de geração de código (Blanco; Lucrédio, 2021), originalmente dependente do
ambiente de desenvolvimento Eclipse, por meio de uma interface web. A aplicação, baseada na
tecnologia Xtext, permite a criação de código em linguagens de programação, como Java, a partir de
uma Linguagem de Domínio Específico (DSL). O principal objetivo foi desacoplar a funcionalidade
de geração de código de seu ambiente nativo, tornando-a mais acessível e de fácil utilização. A
metodologia adotada envolveu a exportação do gerador Xtext como um arquivo JAR executável, a
criação de um serviço de backend com Python e o framework Flask para orquestrar a execução, e o
desenvolvimento de uma interface de frontend com HTML, CSS e JavaScript para interação do
usuário. Os resultados demonstram a viabilidade da abordagem, com um protótipo funcional capaz de
receber um código na DSL, processá-lo no backend e retornar o código Java correspondente na
interface web, validando a hipótese de que é possível simplificar o acesso à ferramenta.

Detalhes do artigo

Seção
Artigos