M2Improve Foundations : Atelier agile dirigé par les modèles pour la génération d'applications Java respectant le socle technique d’Improve Foundations !!!
No Magic, Improve Foundations SA et BLUAGE Software associent leurs technologies respectivent pour augmenter de façon significative votre productivité. Avec M2Improve Foundations, faites l’expérience de la combinaison parfaite des meilleures technologies dirigés par les modèles, de MagicDraw UML® et BLUAGE®, en générant jusqu’à 100% de vos applications Java basées sur un socle technique éprouvé et stable, Improve Foundations.
En savoir plus sur Improve Foundations.

Fonctionnalités principales
Modélisation UML 2 1
- Permet un apprentissage rapide grâce à son interface intuitive
- Crée des diagrammes plus rapidement que n'importe quel autre outil du marché
- Visualisez votre modèle en quelques étapes très rapides
- Augmentez considérablement la productivité de vos équipes en leur permettant de travailler sur le même modèle en parallèle²
- Élimine les travaux fastidieux de préparation de documents grâce la génération automatique de rapports!
- Etends les fonctionnalités d’UML 2.0 -- en un clin d'œil
- Permets une navigation rapide à travers vos modèles
++ Visualisez les fonctionnalités complètes de modélisation UML
Génération d'applications basées sur le socle technique 'Improve Foundations'
- Le noyau d'Improve Foundations permet la mise en œuvre de bonnes pratiques de développement d'applications Java :
- Socle technique communautaire offrant un cadre de développement éprouvé et stable,
- Notion de couche, conteneur de composants paramétrés en XML
- Gestion d'environnements d'exécution pour centraliser les variables à paramétrer
- Services constitués de simples classes et interfaces Java
- Valves et listeners pour apporter du comportement sans polluer le code des services
- Connexions et transactions manipulées d'une manière indépendante de la solution technique sous-jacente
- Injection de dépendance
- Contexte de thread
- Notion de « Service connecté » (DAO)
- Mise en oeuvre simplifiée d'architectures distribuées (remoting)
- MDA avancé
- Transformation de modèles intuitifs en applications Web Spring,
- Transformations dirigées par des templates,
- Support de la définition des Profiles UML pour personnaliser les exigences.
- Méthodologie Agile
- Ajoutez des nouvelles fonctionnalités à vos applications métiers par itérations.
- Modélisation de données
- Modélisez les tables, colonnes, clefs, clefs étrangères, et autres relations complexes de vos bases de données, en utilisant les profiles de modélisation de données embarqués dans le modeleur UML,
- Générez des scripts DLL permettant de créer la structure des bases de données de vos applications cibles,
- Mappez grâce aux modèles vos bases de données existantes avec vos objets métiers.
++ Visualisez les fonctionnalités complètes de génération d'applications Improve Foundations
Bénéfices clefs
- Augmentez de manière significative votre productivité,
- Réduisez le temps de réalisation de vos applications de 50%,
- Modélisez et générez automatiquement l'intégralité de vos applications SOA agiles,
- Développement agile de vos applications par itérations: les utilisateurs sont les acteurs principaux
Technologies supportées
UML 2.2, OCL 2.0, XMI 2.1, EMF UML2 2.x XMI, MDA/MDD, M2M, M2T, ATL, Improve Foundations, JET, STRUTS, HIBERNATE, JSP, Webservice, SOA, Java, JDBC (Oracle 9i/10g, SQL Server 2000/2005, My SQL, PostgreSQL, DB2 UDB), IBM WAS 6.x, Weblogic 9.x/10.x, JBOSS 4.x, Tomcat 5.x.
1 MagicDraw® UML est livré avec chaque licence M2Improve Foundations.
2 Nécessite MagicDraw TeamWork Server.