The AndroMDA Team is proud to announce the AndromMDA
3.0M2 release! 3.0M2 is the second milestone of 3.0.
It includes lots of bug fixes and new
features, the more notable including:
*Core
Fixes:
- Fixed multiple model processing (AndroMDA can now
successfully process more than one model at a
time)
New Features:
- Added translation-library support (a type of
AndroMDA
plugin allowing translation of OCL to target
languages)
- Metafacade libraries can now be marked as shared:
allows
libraries of metafacades to be shared across
namespaces
(in addition to the basic metafacades).
- Generation can now be driven by metafacade types
(and
optionally properties and their values) (thanks to
Fran�ois
Eric for the idea)
- Cartridges can now include and process non
template
resources (such as images, etc)
* UML Metafacades
- Lots of OCL validation constraints added.
* Schema2XMI
- New tool added allowing transformation of database
schema's to XMI
* Maven Plugins
- andromda:genapp has been moved to its own
plugin "maven-andromdapp-plugin" and can be
executed
with "andromdapp:generate" now.
- andromda:schema2xmi goal added to maven-andromda-
plugin
* Bpm4struts Cartridge
Fixes:
- Hidden fields do not get focus anymore
- Forms are stored in session scope (better
resource
management)
- Forms are cleaned between use-cases
- Login page javascript has been improved
- Validation features are only rendered when/where
actually needed
- Client side validation improved for portability
between
browsers
- Dates are now properly handled in the struts
forms
- Controller only contains implementation
operations,
moved to factory pattern for construction
- Security features have been improved and fixed
where
necessary
New Features:
- Ability to show data in a tabular format (+
default dummy
implementation)
- Ability to show forms/action in tabs
- Xhtml/html mode is now a namespace property
- Users.properties and roles.properties are now
optionally
generated
- Added ocl constraints for model validation
- It is now possible to create a hyperlink from a
final state
to a use-case and have the cartridge interpret it
as the
next use-case to navigate to.
- Enabled support for tools that do not allow
putting graphs
inside use-cases. It is now sufficient to put
the '@andromda.struts.usecase.activity' tagged
value on
the use-case and assign it the name of an
activity graph.
- Enabled support for tools that do not allow
assigning
model elements to classifiers. It is now possible
to put
a '@andromda.struts.controller.usecase' tagged
value on
the controller and assigning it the name of a
use-case.
* Hibernate Cartridge
- A a hibernate mapping file has been added which
allows
mapping from model types to hibernate types (such
as
binary types, etc)
* WebService Cartridge
- New webservice cartridge allowing generation of
Axis
webservices
- Animal Quiz has been updated to use this web
service
cartridge
* Ant:genapp
Fixes
- now more maintainable and performant, huge
improvements over previous version
New Features:
- An mbean is now auto-generated to create/drop the
physical data model accessible through the jmx
console
You can download the release from here:
http://sourceforge.net/project/showfiles.php?group_id=73047&package_id=117392&release_id=259215
If you want to know more, please see
http://team.andromda.org.
The documentation is till lacking in some areas, we'll
be trying to clean
that up before the next milestone.
Have Fun!
Chad, on behalf of the AndroMDA Team
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user