Changes for document Utility

From version 2.3
edited by Clement Escoffier
on 2011/07/29 14:15
To version 3.1
edited by Clement Escoffier
on 2011/07/29 14:15
Change comment: There is no comment for this version
Object changes
Property Previous value New value
Object number 0 of type Proposal.ProposalClass modified
Business model This projects aims to be a pool of re-usable modules/libraries, with committers from different companies. The added value of this project is to provide a place where OW2 developers (and others) may find an already done and well tested "components". This projects aims to be a pool of re-usable modules/libraries, with committers from different companies. The added value of this project is to provide a place where OW2 developers (and others) may find an already done and well tested "components".
Interested Parties (please add peoples names) SCARBO - Marc Dutoo (Open Wide) PEtALS - Christophe Hamerling (Petalslink) Chameleon - Clement Escoffier (akquinet tech@spree) (please add peoples names) SCARBO - Marc Dutoo (Open Wide) PEtALS - Christophe Hamerling (Petalslink) Chameleon - Clement Escoffier (akquinet tech@spree)
Supporting team Utility was initially developed in the easybeans codebase with the help of committers from easybeans, jonas, jasmine and cmi. Guillaume Sauthier, Bull (guillaume.sauthier -at- bull.net) Florent Benoit, Bull (florent.benoit -at- bull.net) Clement Escoffier, akquinet tech@spree (clement.escoffier -at- akquinet.de) Utility was initially developed in the easybeans codebase with the help of committers from easybeans, jonas, jasmine and cmi. Guillaume Sauthier, Bull (guillaume.sauthier -at- bull.net) Florent Benoit, Bull (florent.benoit -at- bull.net) Clement Escoffier, akquinet tech@spree (clement.escoffier -at- akquinet.de)
User community Utility is already used by OW2 JOnAS, JASMINe, EasyBeans and CMI communities (as we know of). The OW2 Technology Council has expressed an interest for this project, so some other projects could be listed here. (Please edit and add yourself if you're in this case) Utility is already used by OW2 JOnAS, JASMINe, EasyBeans and CMI communities (as we know of). The OW2 Technology Council has expressed an interest for this project, so some other projects could be listed here. (Please edit and add yourself if you're in this case)
Contribution to the OW2 Community OW2 already host the code: * http://websvn.ow2.org/listing.php?repname=easybeans&path=%2Ftrunk%2Futil%2F * http://websvn.ow2.org/listing.php?repname=easybeans&path=%2Ftrunk%2Fow2-bundles%2F OW2 already host the code: * http://websvn.ow2.org/listing.php?repname=easybeans&path=%2Ftrunk%2Futil%2F * http://websvn.ow2.org/listing.php?repname=easybeans&path=%2Ftrunk%2Fow2-bundles%2F
Description of the project and its goals Utility has started his life as a complete separate project in the OW2 easybeans codebase. It has been designed in a way that let multiple projects (EasyBeans, JOnAS, CMI to name a few) use theses modules without introducing some cyclic dependencies (a third party project, decoupled from JOnAS and co). It aims to provide a place where OW2 developers (and others) may find or contribute reusable pieces of code. It already provides: annotation processor, an archive API, eventing support, file and URL utilities, a log API with internationalization, a marshaller/unmarshaller utility, a property substitution engine, ... Every project of some size has some utility modules. The idea here is to centralize all OW2's utilities in one place. Utility has started his life as a complete separate project in the OW2 easybeans codebase. It has been designed in a way that let multiple projects (EasyBeans, JOnAS, CMI to name a few) use theses modules without introducing some cyclic dependencies (a third party project, decoupled from JOnAS and co). It aims to provide a place where OW2 developers (and others) may find or contribute reusable pieces of code. It already provides: annotation processor, an archive API, eventing support, file and URL utilities, a log API with internationalization, a marshaller/unmarshaller utility, a property substitution engine, ... Every project of some size has some utility modules. The idea here is to centralize all OW2's utilities in one place.
Roadmap We plan to decouple the life cycle of each modules (allowing us to release one without release others). To help this, we want to split the Utility big project (composed of many unrelated maven module, but released alltogether) into separate (and smaller) GIT repositories. That will help adoption and contribution. We also plan to add OSGi metadatas to all of the modules (merging our ow2-bundles project with ow2-utils in fact). From a user point of view, we also plan to provide more documentation (one wiki page per utility seems a good objective). We plan to decouple the life cycle of each modules (allowing us to release one without release others). To help this, we want to split the Utility big project (composed of many unrelated maven module, but released alltogether) into separate (and smaller) GIT repositories. That will help adoption and contribution. We also plan to add OSGi metadatas to all of the modules (merging our ow2-bundles project with ow2-utils in fact). From a user point of view, we also plan to provide more documentation (one wiki page per utility seems a good objective).

Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice