Hi there,

Here you will find blog posts by microTOOL experts on useful and interesting topics about project management and software development.
Join us! Chat with us about methods, processes and tools in practice.

Modellgetriebene Entwicklung der Persistenzschicht – Offene Fragen

Written by Michael Dutz on 9/20/2011 8:32:00 AM

Im Beitrag 100% automatisch – Modellgetriebene Entwicklung der Persistenzschicht in C# für NHibernate habe ich detailliert beschrieben, wie Sie das fachliche Modell der Persistenzschicht einer Anwendung modellieren und welche Transformationsergebnisse Sie erwarten können. Kurz zusammengefasst: 

  • Das fachliche Modell modellieren Sie in Klassendiagrammen mit Klassen, Attributen und Beziehungen zwischen den Klassen.
  • Per Menübefehl transformieren Sie die modellierten Klassen vollautomatisch in NHibernate-Klassen in C# und NHibernate-Konfigurationsdateien in XML.
  • Danach wechseln Sie in das technische Modell und generieren das .NET-Projekt direkt in die zugeordnete .NET-Projektmappe.

Aus der Kommunikation mit unseren Kunden wissen wir, dass einige Fragen offen geblieben sind. Diese versuche ich hier zu beantworten.

More

Tags: , , , ,

NutzerKonferenz 2010 – objectiF: Der aktuelle Stand

Written by Ursula Meseberg on 5/18/2010 12:28:00 PM

Live-Präsentation der RIA- und NHibernate-Extensions für die .NET-Entwicklung mit objectiF

Wie schnell, wie änderungsfreundlich, wie agil man Software per Model-Driven Development (MDD) mit
objectiF erstellen kann, können Sie hier im Blog in den Beiträgen von Michael Dutz lesen. Er hat unter anderem auch die im April 2010 freigegebenen Erweiterungen für die Entwicklung von
Persistenzschichten mit NHibernate und ganzer Rich Internet Applikationen in .NET ausführlich vorgestellt.

Aber manche Lösungen muss man einfach sehen, um ihren Charme voll zu aufzunehmen. Deshalb haben wir die Präsentation des aktuellen Stands von objectiF auf der NutzerKonferenz 2010 mitgeschnitten. Referent ist Enrico Fritz. Er startet mit einem Überblick über die Anwendungstypen, für deren Entwicklung Sie in objectiF besondere Unterstützung finden. Und dann geht es live weiter ...


No Flash?
To watch this video, you need a Flash player. You can download Flash player at Adobe: <a href="http://www.adobe.com/go/EN_US-H-GET-FLASH">Install Adobe Flash Player</a>.

Tags: , , , ,

Mehr Bedienkomfort, mehr Performance – die neue RIA-Extension für die modellgetriebene Entwicklung mit Microsoft WPF in C#

Written by Michael Dutz on 5/6/2010 12:24:00 PM

objectiF ermöglicht mit Model-Driven Development (MDD) die effiziente und schnelle Entwicklung von RIA-Anwendungen (Rich Internet Application) mit WPF (Windows Presentation Foundation) und C#. Ausgehend von den spezifizierten Anforderungen modellieren Sie Entities, Views, Kommandos und Service-Operationen mit Beziehungen fachlich. Aus dem Entity-Model, Service-Model und Präsentations-Model erzeugen Sie mit drei Transformationen die Packages und Klassen – einschließlich C# Code – für die RIA-Architektur. Mit der RIA-Extension für objectiF erhalten Sie eine Systemvorlage für den schnellen Start in eigene Projekte. Die Vorlage bietet Ihnen:

  • Vorbereitete fachliche Modelle für die Modellierung mit der UML und ein technisches Modell für eine 4-Schichten-Architektur.
  • Dialoggestützte Modellierungsfunktionen für die einfache Spezifikation von Datensichten (Views).
  • Dialoggestützte Modellierungsfunktionen für typische Kommandos wie Anzeigen und Speichern von Views oder Navigieren zu Folgeviews.
  • Modelltransformationen für die Transformation der fachlichen Modelle in die vordefinierte Systemarchitektur. Die Transformationen erzeugen C#-Klassen für Views, Kommandos und Services. Bei der Transformation des Entity-Model entstehen automatisch NHibernate-Klassen in C# und NHibernate-Konfigurationsdateien.
  • Eine initiale .NET-Projektmappe, die der Architektur entsprechende .NET-Projekte und den automatisch generierten Code enthält.

Für objectiF 7.0 (Service Pack 5) steht jetzt eine erweiterte und verbesserte Systemvorlage  bereit. Die neue Version der RIA-Extension enthält zahlreiche Erweiterungen und Optimierungen, die die Arbeit mit objectiF und das Ergebnis effizienter machen. Details zu jedem einzelnen Punkt können Sie auf den
objectiF-Supportseiten nachlesen. Hier die wichtigsten Punkte kurz zusammengefasst:

More

Tags: , ,

100% automatisch – Modellgetriebene Entwicklung der Persistenzschicht in C# für NHibernate

Written by Michael Dutz on 4/15/2010 1:08:00 PM

objectiF ermöglicht Ihnen, Ihre Softwareentwicklung zu standardisieren und weitgehend zu automatisieren. Die Automatisierung basiert auf den Konzepten der modellgetriebenen Entwicklung
(Model-Driven Development, kurz MDD). Dabei modellieren Sie zunächst rein fachliche Modelle. Per Mausklick transformieren Sie diese Modelle maschinell in technische Artefakte.

Die Persistenzschicht einer Anwendung erzeugen Sie per Modelltransformation vollständig automatisch mit allen C#-Klassen und NHibernate-Konfigurationsdateien – ohne jeglichen Nachbearbeitungsaufwand. objectiF enthält dafür eine spezielle Systemvorlage, die wir überarbeitet und erweitert haben. Wie Sie diese Vorlage anwenden und was in der neuen Version hinzugekommen ist, lesen Sie in diesem Beitrag.

More

Tags: , , , ,