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)
