Com um contínuo trabalho social focado na transferência de tecnologia e iniciado em março de 2000
com a criação do Grupo de Usuários Java de Petrópolis.
Hoje apoiado pela Universidade Estácio de Sá – Campus Petrópolis, o JUG-Petrópolis
(sigla em inglês para Grupo de Usuários Java) surgiu como uma tentativa não governamental, tampouco privada, de
suprir a carência tecnológica da comunidade petropolitana.
Tendo como fundadores o Professor Jorge Valardan , Marcelo Mayworm e Fabiano Cruz, acadêmicos e também profissionais
de mercado, o Grupo cresceu, atraindo tanto profissionais exógenos como pessoas capacitadas pelo seu próprio núcleo
de treinamento.
Em março de 2001, o Grupo recebeu a adesão de Marcelo Carius, especialista em Banco de Dados, que desde então
acrescentou o Curso Básico de Oracle ao treinamento Java. Além destes, o JUG–Petrópolis tem atuado ainda em
outros focos, que contam com a participação de colaboradores de diversas formações e especialidades focadas em
tecnologia.
O último censo interno do JUG-Petrópolis aponta para mais de 400 membros inscritos na lista de discussão, dos quais
50 participam ativamente dos cursos ministrados aos sábados das 9:00h às 12:00h no campus da Estácio em Petrópolis.
Historicamente podemos quantificar cerca de 200 pessoas que tenham participado dos treinamentos gratuitos de final
de semana.
Além dos cursos gratuitos e listas de discussão para democratizar o conhecimento em tecnologia, o
JUG-Petropolis organiza eventos de cunho nacional, com palestras, minicursos, tutoriais em um ambiente alegre e
descontraído. Depois do grande sucesso do One Day Java, resolvemos periodicamente fazer eventos que visam expandir
a visão tanto dos estudantes, quanto dos profissionais para alta tecnologia com perfil inovador.
O Hotwork se posiciona como uma solução de integração, reunindo as melhores soluções open-source do mercado. Com o intuito de "não reinventar a roda" mas sim integrar os principais frameworks open source padrão do mercado para desenvolvimento J2EE. É uma coleção de experiências vindas de engenheiros de software, consultores e desenvolvedores de soluções corporativas. Foi concebido com o objetivo de diminuir o time-to-delivery de aplicações, fazendo com que a equipe foque no core business da empresa e torne-se isenta de detalhes tecnológicos. O HotWork disponibiliza um conjunto de facilidades que auxiliam no desenvolvimento: documentação de uso, templates projects, padronização de código, organização arquitetural do projeto e suporte a equipe técnica. A estrutura do HotWork é uma solução não proprietária, ou seja, uma solução aberta.
Integrando as principais soluções open source, traz uma poderosa gama de extensões de funcionalidades. O Hotwork adiciona controle de acesso, um robusto mapeamento objeto-relacional, gerenciamento de background job e scheduling, self-tests, logging integrados, database connection pooling, conectividade com email, notificação de eventos, gerenciamento de erros, internacionalização e geração de relatórios (síncronos e assíncronos) em vários formatos e etc.
Integrar o Maven (http://maven.apache.org) com a Web. Essa integração tem como objetivo prover uma ferramenta que utilize todas as funcionalidades do Maven - através do ponto central projetc.xml. Tudo isso através de ums istema web para a execução dos scripts de build de forma simples. Com uma interface visual amigável, permite aos usuários tecnicos e não técnicos a utilização do sistema.
Por isso, o sistema deverá oferecer uma interface visual simples para gerenciamento de build. A interface será web e permitirá realizar as seguintes tarefas:
Gerar uma versão a partir de uma página web
Verificar/mostrar as interdependências
Verificar a execução dos testes unitários
Identificar a adequação às recomendações de codificação
Independência de ambiente operacional
Colocar em um diretório interno ao arquivo publicado na versão, em qualquer um dos ambientes, a descrição da versão (requisito do sistema de controle de versão)
E todas as outras vantagens do Maven
Algumas caracteristicas da ferramenta:
Permitir a seleção dos módulos que devem ser geradas as versões
Escolher a partir de um "combo" comandos especificos do Maven, caso o usuário queira realizar alguma tarefa diferente
Gerar um link para o site do projeto gerado no build
Ao executar, mostrar um página de resultado que conterá um ícone informando se a ação ocorreu sem problemas ou não