Basically, the project was initiated on Mars 2013
by Capgemini group as an internship project
for my university graduation thesis.
The DevComPack (or simply DCP) project name is composed of three basic tags that describe the initial purpose of this project: Developers, Company and Package. What this means is that we should be able to make and manage packages for the developers of a certain company.
The project is carried out to improve the management process for machines of the SNCF Fret company project's developers, using both Dashboard and Setup Maker applications.
- The first application, DCP Setup Maker is an application for automatic generation of packages, these include all the essential tools and settings for the developer working on the project and can be deployed on all platforms and operating systems with a JVM.
A powerful easy to use application to generate stable and cross-platform Java installers.
The development process has began with a quick Alpha phase (versions 0.1, 0.2 and 0.3) to integrate all of the required tools and libraries into a single project, then a quite long Beta phase (versions from 0.4 to 0.9) inplementing all of the functionalities and features needed for the builder to be stable and production-ready at the 1.0.1 Release Candidate version. [full changelog]
It is mainly about creating installers quickly and efficiently, following 3 simple steps: Scan, Set and Tweak to finally Build your package.
1 - Scan the directory containing the files you want to include in your package.
first step: Scan
2 - Set the parameters for your packs, including what depends on what, what must be executed...
second step: Set
3 - Tweak the final custom settings for your setup to be ready.
third step: Tweak
4 - Build your package!
last step: Build
The application have been downloaded more than 1600 times from over 100 countries between the beta versions and the first release!
What others are saying about DCP Setup Maker:
"A Java-based and intuitive application that enables you to easily create installation packages with IzPack, by following a few simple steps"
Ohloh profile: http://www.ohloh.net/p/devcompack
requires Java 6+ to run on any platform
powered by IzPack
- The second application, DCP Dashboard, still in early development stage, is a web application for monitoring and tracking packages that are deployed on developers’ machines which are included in the network facilities.