Bom dia pessoal,
Ontem um dia foi muito corrido e não deu para eu publicar o post sobre a ferramenta como prometi.
Pois Bem … Vou ser Breve e diréto.
Para fazer a criação do código é necessário um computador, com sistema operacional, de preferência software livre, como Linux, freeBSD, entre outros.
Nos testes foi usado o sistema Mac OSX 10.5.
Primeiramente deve ser instalado o servidor Apache + MySQL + PHP. No caso do MAC, foi instalada a ferramenta MAMP que contempla todos esses servidores, sem que seja preciso efetuar a configuração de cada um, não entrarei aqui em detalhes sobre a instalação do mesmo, caso seja necessário publicarei em um próximo post.
O arquivo de código fonte do JoomGen se encontra disponível para download aqui.
Após efetuar a instalação, devemos copiar a pasta Joomgen para a pasta do apache, e iniciar os serviços do Apache, MySQL e PHP, conforme a figura abaixo.

Iniciados os serviços na máquina local, basta abrir o navegador de internet e entrar com o seguinte endereço http://localhost/joomgen/. Em seguida, abrirá a tela inicial do JoomGen.
Feito isso deve-se criar o diagrama de classes referente ao componente que será gerado.
Nos testes foi utilizado o Star UML (for windows) mais poderá ser qualquer outra que suporte criação de diagramas no padrão XMI 1.1
No exemplo, foram adicionadas três classes ao Star UML e populados com os atributos e métodos, conforme mostrado na figura abaixo:

Diagrama de classes do componente Animais
Logo após construir o diagrama você deve exportar o mesmo para o formato XMI.
Feito isso, no navegador basta entrar no endereço onde foi instalado o Joomgen.
Ao entrar no endereço especificado voce deverá ir na pasta interfaces e abrir a pagina config.html e preencher os dados conforme solicitado.
a) nome do componente: este deve ser preenchido com o nome que será dado ao componente que será gerado.
b) versão do componente: deve ser preenchido com a versão do componente gerado.
c) descrição do componente: uma descrição curta do componente.
d) arquivo XMI: buscar o local no disco onde foi exportado o arquivo de diagramas UML.
Após o preenchimento dos dados, basta clicar no botão Gerar, o mesmo irá processar e retornar uma mensagem dizendo que o componente foi criado com sucesso, e habilitará um link para o download do componente.
Existe algumas particularidades no JoomGen! que possibilita que você possa criar componentes completos por meio dos diagramas, estas serão mostradas no próximo post.
Grande Abraço,