Applikation-Mining als Methode zur Forms 9i-Migration

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

Ein Beispiel in Java.
Ruby on Rails im Überblick
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Business Logik als EJB-Applikation Gruppe pea19 Raed IssaChristian KubanekHonoré Tiako.
Wismar Business School
vidio®, das 100% pure Java Viewing Applet
OO Analyse und Entwurf für Anwender XIII. Objektorientierte Benutzeroberfäche Dr. Michael Löwe.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
YouTube5 .0 Projektpräsentation
SOMA Service-Oriented Mobile learning Architecture.
Adis Kulic und Kerstin Voglauer
ArcGIS als WPS Server Aktueller Stand der Umsetzung
Game Development mit LUA Integration und Kommunikation von LUA mit C++ Referat von Paul van Hemmen Seminar: Reusable Content in 3D und Simulationssystemen.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 7 Folie 2 Styles (1) s.a.
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Oliver Spritzendorfer Thomas Fekete
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Java Programmierung.
Office in Java 2. Info-Point Urs Frei.
Objektorientierte Programmierung
22. Oktober 2007Martin Feldmann, 1 Bachelor-Thesis Entwicklung einer automatisierten Dokumentation von LabVIEW Quellcode für das Rahmenwerk.
Objektorientierung.
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard.
Java-Kurs Übung Benutzeroberflächen und Graphik
Bienert EDV Software für das 21. Jahrhundert Der Vermieter ist eine universelle Lösung für jeden Vermieter. Durch reichhaltige Anpassungsmöglichkeiten.
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
MD 4/02 CORBA Static/Dynamic Invocation Interface (SII/DII), Interface Repository.
Reflection API1 Motivation Reflection API Core Reflection API: java.lang.reflect Seit JDK 1.1 integraler Bestandteil der Java- Klassenbibliothek Ermöglicht:
Silver Monkey Rollout Center
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Forms 9i - New FeaturesSeite 1 Forms 9i New Features Gerd Volberg OPITZ CONSULTING GmbH.
Regionalveranstaltung Rhein / Main am
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
Eine Einführung in das Window System. Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren.
Das IT - Informationssystem
Abschlusspräsentation Tobias Vogel
Einführung und Workshop
Entwicklungsumgebung Lazarus
Objektorientierte Programmierung
Java-Kurs - 8. Übung Klassen und Objekte: Vererbung
Forms 11g: Ein Blick hinter die Kulissen
Java-Kurs Übung Klassen und Objekte: Vererbung (Fortsetzung)
SLA Reporting leicht gemacht
Showcase Forms + BPEL Gerd Volberg + Torsten Winterberg
Einführung in die Programmierung mit Java
Gewachsene Architektur Das kann nicht funktionieren!
Thema 4: Klassenbibliothek
Programmierung und Vererbung in Java
XINFO HORIZONT Überblick zu XINFO Software for Datacenters
Objects first mit BlueJ und Greenfoot
XINFO HORIZONT Überblick zu XINFO Software for Datacenters
Objektorientierte Programmierung
Inbetriebnahme beA Sehr geehrte Kundin, sehr geehrter Kunde,
Vererbung in Java Von Jan und Eddi.
Objektorientierte Programmierung
 Präsentation transkript:

Applikation-Mining als Methode zur Forms 9i-Migration Gerd Volberg, OPITZ CONSULTING .

Vorgehensmodell Vorgehensmodell der Migrationsanalyse Analyse der Forms 6i-Applikation Scannen der Applikation mit CAST Enforce Füllen des Analyse-Repositories Automatisiertes Erstellen von Checklisten durch Opitz-Reports Migration der Applikation anhand der Checklisten Manuelle Vorarbeiten Automatisierte Vorarbeiten Konvertierung nach Forms 9i Forms 9i Nacharbeiten

Demo 1 Hintergrundtasks Starten der Analyse .

Applikationsanalyse durch CAST Enforce Enforce analysiert automatisch alle Forms und Menü-Module PL/SQL-Libraries und Klassenbibliotheken Das CAST-Repository beinhaltet nach der Analyse sämtliche Forms- und Menü-Objekte sowie deren Sourcecodes PL/SQL-Library-Sourcecodes Die Opitz-Analyse-Reports erzeugen daraus Checklisten zum Überarbeiten der Forms-Objekte und Sourcecodes .

Output der Forms 6i - Analyse Übersicht der obsoleten Built-Ins Client-Programm-Aufrufe Filesystem-Interaktionen Active-X Controls OLE-Container Office-Anbindungen Maus-Navigationstrigger Nutzung von Triggern auf falschen Ebenen Timernutzung .

Hintergrundtasks Demo 2 Starten der Analyse Repository Views aufbereiten .

Hintergrundtasks Forms 9i Live Demo Demo 3 Starten der Analyse Repository Views aufbereiten Forms 9i Live Demo .

Konvertierung Manuelle Vorarbeiten Bilder austauschen BMP durch JPEG ICO durch GIF Koordinatenmodus überarbeiten Character-Mode überdenken, Layouts überarbeiten Real-Koordinatenmodus beibehalten Nutzung von Klassenbibliotheken und Firmen-Style-Guides Property Klassen und Visual Attributes Vererbungen Objekt-Gruppen PL/SQL-Libraries .

Manuelle Vorarbeiten Konvertierung Abarbeitung der Checklisten bezüglich der identifizierten Migrations-Probleme Wechsel von C/S spezifischen Programmierungen gegen neue Java-Techniken Austausch von C/S-Entwicklungen gegen das neue WEBUTIL-Package .

Automatisierte Vorarbeiten Konvertierung Automatisierte Vorarbeiten Schriftarten vereinheitlichen Die C-API-Schnittstelle bietet die Möglichkeit, automatisierte Änderungen innerhalb der Formsmasken durchzuführen Die JDAPI-Schnittstelle ebenfalls, jedoch in Java statt in C Integration der Klassenbibliotheken Objekt-Gruppen vererben PL/SQL-Libraries hinzufügen Austausch von C/S-Entwicklungen gegen das neue WEBUTIL-Package .

Forms 6i-9i - Konvertierung Öffnen der Masken, Menüs und PL/SQL-Libraries Kompilieren sämtlicher Sourcecodes Speichern der Masken, Menüs und Libraries Testen der neuen Masken .

Forms 9i – Sourcecode-Beispiele Demo 4 Hintergrundtasks Starten der Analyse Repository Views aufbereiten Forms 9i – Sourcecode-Beispiele Obsolete Built-Ins aus Forms 6i WebUtil - Integrationen Checkliste der Analyse aufbereiten .

Beispiele aus der Praxis Checkliste einer Migration Features, die dem Kunden beim Durchlesen des HTML‘s auffielen und schon in Forms 6i berücksichtigt und direkt umgesetzt wurden Verabschiedung einer Vorgehensweise, die aus der Checkliste heraus erzeugt wurde Wer macht welche Vorarbeiten Fachabteilungen wurden involviert (Thema: VBX-Control) Erstellung eines Projektplanes .

Fragen und Antworten Fragen & Antworten .