Hello,

We are extremely happy to announce version 4.0 of the Moose Suite:
http://moosetechnology.org/download

This is the first fully open source release of Moose: it is based on Pharo 1.0 (released under MIT), and all its components are available under a BSD or MIT license.


WHAT'S NEW

Core developments:
        • New meta-meta-model: FM3 implemented in Fame
        • New FAMIX 3 meta-model defined using Fame
        • New query interface for FAMIX
        • FAMIX extensions for Java to support annotations and exceptions
        • Glamour: a new generic engine for scripting browsers
        • Merlin: a new framework for defining wizards
• MooseAlgos: Improved generic algorithms for graph and data manipulation
        • PetitParser: a novel framework for defining modular parsers
        • Improved Mondrian engine for scripting graph-based visualizations
        • Arki: a framework for fast creation of custom reports

Improved user interface:
• Extensible Moose Finder based on Glamour with integrated visualizations and query facilities
        • Moose meta-model browser
        • Wizard-based importers for Smalltalk and Java (with inFusion)
        • Customizable System Complexity visualization
        • Customizable Distribution Map visualization
        • Several dedicated browsers and viualizations

Better technical infrastructure:
        • Hudson-based integration server
        • Metacello project versioning
        • Fame lint rules

Improved documentation:
        • The Moose Book: http://themoosebook.org

Other applications:
        • The Package Blueprint visualization
        • Enriched DSM (eDSM): a suite of tools for detecting dependency cycles
        • SmallDude: duplication detection engine
        • Distribution Map engine

External applications:
        • Aspect Maps: a visual tool for understanding Java aspects
        • Spy: a Smalltalk dynamic analysis instrumentation
        • AutoMoose: an integration of Moose with the command line
        • Moose JEE: a set of tools dedicated to the analysis of JEE systems
        • CAnalyzer: a parser and a set of visualizations to analyze C systems
        • Tighter integration with inFusion for Java parsing

A complete list of issues fixed in this release can be found 
at:http://code.google.com/p/moose-technology/issues/list?can=1&q=status=Fixed%20milestone=4.0


FUTURE PLANS

An incomplete set of future actions:
• Trait-based FAMIX metamodel for better conceptual clarity and more reuse • Better layered architecture nearing Pharo core: the goal is to ease the path from a Moose prototype to a stand-alone tool for Pharo.
        • Improved FAMIX query API
        • Improved Glamour engine
        • Improved Mondrian engine
        • EyeSee engine for drawing charts
        • Better browsers for various analyses use cases
        • Parsers for various languages
        • Tests reorganization
        • <your project as a default tool in Moose Suite> ;)


Have fun,
The Moose Team


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to