Pre-Conference Day für Anwender der Application Factory

Zum ersten Mal findet vor der jährlichen Visual Object und Vulcan.Net Konferenz der Pre-Conference Day für Anwender der Application Factory statt, auf welchem wir unsere Kunden über die geplante Weiterentwicklung der Appfact und unsere Migrationsstrategien auf .NET informieren möchten.

Gleichzeitig laden wir alle Entwickler, die selbst vor der Frage stehen, wie es mit ihren in Clipper und Visual Object geschriebenen Systemen weitergehen soll, herzlich ein, an den Veranstaltungen und der anschließenden Diskussion teilzunehmen.

Die Teilnahme am Pre-Conference Day ist kostenlos.

Melden Sie sich jetzt an: Hier klicken

Tagesprogramm:

Vormittags:

1. Neues Benutzer- und Rechtemanagement

09.00 Uhr bis 10.30 Uhr
Speaker: Michael Fischer

Die Anforderungen an das Benutzer- und Rechtemanagement von Branchenlösungen sind in den letzten Jahren stark gestiegen. Eine moderne Lösung muss in der Lage sein bei einer Installation auf einem Platz oder in einem kleinen Netzwerk praktisch unsichtbar zu funktionieren und bei einer Installation in einem Großunternehmen nahtlos mit dem vorhandenen Benutzermanagement in einem Active Directory zu verschmelzen.

Gleichzeitig muss das Sicherheitssystem für die speziellen Belange einzelner Systeme einfach erweiterbar sein.

Michael Fischer zeigt in dieser Session, dass Objektmodell des neuen Security Layers in der Appfact und wie Softwarehäuser ihre Systeme in Microsoft Active Directory integrieren können.

2. Neues Repository-Format und verbesserter Einsatz der CVS Versionskontrolle

11.00 Uhr bis 12.30 Uhr
Speaker: Michael Fischer

Die Appfact bietet seit über 10 Jahren ihren Anwendern eine hohe Investitionssicherheit, in dem die einzelnen Entitäten einer Applikation (Menüs, Explorer-Strukturen, Datenzugriffe, Formulare, etc.) in XML-Dateien abgespeichert werden. Die Summe der XML-Entitäten ist unser Repository.
Bei neuen Versionen importiert die Appfact automatisch Entitäten im alten Format. Auf diese Weise wird auch die Migration auf .NET deutlich einfacher als bei hart-codierten Systemen – die .NET Version wird die XML-Entitäten der Visual Object Version einfach einlesen.

Vor dem Umstieg auf .NET ist es jedoch noch an der Zeit, mit Version 5.5 der Appfact das Repository-Format noch einmal zu modernisieren.
In dieser Session erfahren Sie warum wir das Speicherformat des Repository auf Zip-Dateien umstellen und wie wir die Unterstützung von Versions-Management-Systemen von CVSNT auf beliebige Systeme wie Subversion und Microsoft Team Foundation Server erweitert haben.

Entwickler die nicht mit der Appfact arbeiten, werden in dieser Session viele Anregungen bekommen, wie sie Data-Driven Ansätze in ihren Systemen verwirklichen können.

Nachmittags:

3. Migrationsstrategien von VO zu Vulcan.Net am Beispiel der Application Factory

14.00 Uhr bis 15.00 Uhr
Speaker: Meinhard Schnoor-Matriciani

Ein Erfahrungsbericht über die Migration der Application Factory nach .NET unter Verwendung von Vulcan .NET. Hierbei stehen verschieden Fragen im Mittelpunkt :

  • Mit welchen Problemen und welcher Komplexität  muss man rechnen?
  • Wo und wie  behebt man festgestellte Inkompatibilitäten?
  • Refactorings auf der Visual Objects Seite zur Vorbereitung der Migration ?
  • Design Patterns ?  Warum es eine gute Idee ist, bereits in der VO Programmierung damit anzufangen.
  • Test Driven Development 
  • Was ist zu tun, wenn ich auf Elemente stoße, die eine Neuimplementierung auf der .NET Seite erfordern ?

Zu all diesen Fragen werden wir im Laufe der Veranstaltung konkrete Beispiele und Lösungen vorstellen.  Überzeugen Sie sich selbst, dass auch große Projekte mit überschaubarem Aufwand in die .NET Welt zu migrieren sind.

4. Konkretes Fall-Beispiel einer VO-Portierung auf Vulcan.Net

15.15 Uhr bis 16.30 Uhr
Speaker: Meinhard Schnoor-Matrciani

In dieser Veranstaltung werden wir ein ausgesuchtes Kundenbeispiel einer VO Applikation, live und in Farbe, zusammen nach Vulcan.NET migrieren.  Diese Vorführung soll Ihnen ein Gefühl dafür vermitteln, wie viel Aufwand tatsächlich nötig ist, um eine nicht triviale Applikation unter .NET zum Laufen zu bringen.

5. Aktueller Stand der Programmierung von mobilen Geräten und Datenaustausch zwischen den Geräten

17.00 Uhr bis 18.00 Uhr
Speaker: Michael Fischer / Rüdiger Kardel

Mobile Devices sind in den letzten Jahren immer leistungsfähiger geworden. Gleichzeitig ist der Bedarf nach aktuellen Daten sowohl im Außendienst als auch in Produktionsumgebungen stetig gestiegen.

Sie erhalten zunächst einen Überblick über die aktuellen Entwicklungsumgebungen und „must have“ 3rd party tools.  Danach werden die verschiedenen Möglichkeiten der Datenhaltung  auf mobilen Devices und Synchronisation mit zentralen Datenbanken diskutiert. Ein besonderer Schwerpunkt wird auf die Synchronisation mittels MobiLink und beliebigen Datenbanken bis hin zu DBF liegen. Last but not least werden Beispiele mobiler Buchungen aus aktuellen Projekten vorgestellt.

6. Diskussionsrunde

ab 18.00 Uhr (open end)