Sharen'Go is the community project initiated by Argia-Engineering, aiming to organize, explain and work on principles of sharing between differents companies in the context of IT but oriented on the core business (not IT related). In this context, we intensely use models to build the reference frame of Sharen'Go business components.

Last week, during Sharen'Go Summer University, i was speaker during 3 days on workshop to present tools used to build new components and projects.


The sharen'Go tools stack used by our developments teams are as follows:

  • ABS means Advanced Build System is a component oriented toolchain. It's an ant script generator from project model representation. (similar to Maven POM)
    • Presentation goals:
      • Describe what we know about ABS
      • Introduce ABS usage for development
    • Agenda:
      • Introduce ABS usage for development
      • What's ABS?
      • How to use ABS?
      • Short demonstration

You can see slides: "Use ABS to Build project Part I":


  • Sharen'Go MDE tools (the next generation after PragMaTic): This presentation show usage of Topcased and Acceleo to develop simple application based on Spring / XFire / Hibernate / Velocity architecture.
    • Presentation goals:
      • Describe what we know about Model Driven Engineering features
      • Develop a useful application
    • Agenda :
      • How to use UML model?
      • How to generate code?
      • How to develop useful application?
      • Dealing with Web Services!

You can see slides: "Use ABS to Build project Part II":


Another slides of others workshop about project management and methodology are here: SSU2007