Friday, October 26, 2012

Chocolate Driven Development

After agile methods, devops, continuous integration, model driven development, ... here is coming the new awesome approach to improve quality and productivity: CHOCOLATE!

Here are the slides of my talk at EclipseCon Europe 2012.
I spoke about gamification, pleasure-based management, packaging tooling, continuous quality improvement, ... with  a common thread based on "choco-commit".

It was a challenge to use a fun way to explain so many different aspect of industrialization in software development.
Thanks for all the feedback I received about it.

I hope several of these ideas can help you improve the pleasure of making good softwares or can be useful to discover some Eclipse plug-in to simplify packaging and agile development.

Thursday, August 02, 2012

2012 Annual Report of Eclipse Modeling

Eclipse Juno has been released with plenty of new exciting features.
Of course, the most famous new feature is about the platform which is now based on the Eclipse 4.X main stream.
The New and  Noteworthy for Platform, JDT, PDE and Equinox explains all these new facilities.

For the Modeling project, the Annual Report resumes the main activities for this release:

The increasing popularity of modeling and model-driven development continues to be an important driver for the growth of Eclipse. The modeling ecosystem is active and diverse with commiters from more than 30 different companies. New projects are created with regularity and are inherently integrated by virtue of their reuse of EMF's core APIs.
  • In 2012, modeling extends its community by addressing the need of a broad range of domains.
  • DSLs for programming languages using Xtext's extensible expression language are exploited by Xcore, a textual syntax for EMF's Ecore and by Xtend, an concise JVM-based language. Both support rich textual editors reminiscent of JDT's Java editor.
  • A DSL for business modeling with GMF 3.0 and EEF 1.1 that supports the creation of custom graphical and forms-based editors.
  • Support OMG standards, including Acceleo 3.3 for code generation, OCL 4.0 with more efficient API and tooling, and support for the UML 2.4 and BPMN 2 specifications.
  • Massively scalable deployment with CDO for collaborative and distributed repositories as well as EGF to manage the assembly of software factories.
With the launch of Juno, EMF will be in heart of Eclipse 4.2 SDK's workbench model. This is a great opportunity for end users to discover the various interesting modeling innovations.

If you want to test Eclipse Modeling Juno, the Amalgamation project provides a bundle with the core Modeling plug-ins and a nice UI to discover Modeling tools hosted by Eclipse Foundation.

Saturday, March 24, 2012

See Graphical DSL at EclipseCon hot new product Showcase

If you are in Washington for EclipseCon 2012, don't miss the "hot new product showcase".
It will start Wednesday, at 17:50.

You will see plenty of demos of new exciting technologies created with Eclipse projects.
Last year, I really enjoy it because:
  • it's very easy to speak with the guys who created these products, 
  • you are not stress because of the beginning of a talk
  • you can see products, while talks are main focus on technologies
  • the vibes is good, as there is a reception at the same place

This year, I'm proud to present there our DSL workbench: Obeo Designer.
One of our challenge we would like to do with our visitors: create in live, with only several minutes, a nice looking graphical designer customized with the visitor's choices.

To explain its features in a funny way, I made this original presentation: