Você precisa do Adobe Flash player.
NOTÍCIAS
8 mar 10
Artigo do Alan Spinetti Parra publicado na revista Mundo Tecnológico....

24 set 09
O evento a ser realizado esse ano em Brasília nos dias 24 de outubro ...

21 set 09
AOP na prática com Spring - Fabio A. Falavinha. Bean Validation: Dec...

11 set 09
No JustJava que começa no próximo dia 15/09 os consultores da Summa ...

DevWare

O DevWare é um ambiente virtual completo de desenvolvimento já instalado e configurado, composto por produtos open source.

Projetos de desenvolvimento de software requerem um esforço inicial para preparação do ambiente de trabalho, que pode consumir de 1 dia até algumas semanas de trabalho dependendo de uma série de fatores (tamanho da equipe, duração do projeto, complexidade de requisitos, tecnologias utilizadas, etc). Mesmo assim, frequentemente restrições no cronograma de projetos não permitem tempo hábil suficiente para instalar e configurar todos os produtos e ferramentas para compor um ambiente de trabalho ideal, o que acaba comprometendo a produtividade e controle de qualidade dos projetos a médio e longo prazo.

O projeto DevWare foi idealizado para resolver esse tipo de problema. Ele provê um ambiente virtual completo de desenvolvimento composto por um pacote de produtos open-source previamente instalados e configurados, incluindo controle de versão, acompanhamento de tarefas e bugs, gerenciamento de conteúdo e documentação de projetos, build automático de aplicações, banco de dados, servidor web, wiki, forum e muitas outras funcionalidades. Por ser um ambiente virtual, o DevWare pode rodar em qualquer máquina de uma empresa, ser transferido ou replicado entre máquinas diferentes, e o processo de backup é feito facilmente. Essa infra-estrutura virtual funciona como uma distribuição VMware, sendo que a inovação tecnológica do DevWare consiste na aplicação desse tipo de tecnologia como solução para aumento de produtividade e redução de custos em ambientes de desenvolvimento de software, em vez de apenas utilizar o VMware para fornecer distribuições virtuais pré-configuradas de Linux para servidores e usuários finais.

Cabe lembrar que o DevWare é composto por um conjunto de ferramentas voltadas ao gerenciamento, controle e manutenção de projetos de desenvolvimento de software em qualquer tecnologia, permitindo inclusive a adição de novos produtos (open-source ou comerciais) pelo próprio usuário. Portanto o DevWare caracteriza-se como uma infra-estrutura genérica de desenvolvimento e produtividade, para apoio à produção de software em qualquer área de negócios e plataforma, podendo ser utilizado igualmente na criação de software para computadores, celulares, PDA, e outros.

Basicamente os serviços oferecidos por essa solução na atual versão são:

  • Sistema de controle de versão
  • NTP Server – Mantém o controle do repositório centralizado
  • Luntbuild – para automatizar o processo de build das aplicações
  • Project Site (Maven 2 + Apache2 web server) – Para consolidar as informações do projeto, gerar estatísticas e servir para comunicação entre os integrantes do mesmo;
  • Maven-proxy;
  • Daisy CMS – Solução de content management usada para controlar e manter toda documentação do projeto e suas respectivas versões;
  • Bug & Task tracking systemScarab

Para mais informações, download do DevWare e de sua documentação, consulte o site
https://devware.dev.java.net.