Projetos

Comunidade Java

  • Java User Group de Petrópolis
  • 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.

Projetos Open Source

  • Projeto HotWork
  • 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.

  • MavenWeb
  • 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
    • Mostrar o "stdout" do Maven

  • Jibóia