TD 6.3 Modernisierung einer Team Developer-Anwendung

td-6.3-team-developer-anwendung-modernisierung-unicode-integration-plattform-64-bit

Sie haben Ihren Quellcode erfolgreich in die aktuelle Version 6.3 von Team Developer übernommen. Die Codebasis ist nunmehr UNICODE und Sie haben erfolgreich eine neue Basis für Ihr Softwareprojekt geschaffen.
Andere Kunden haben aber weitere Ziele, wenn sie den Quellcode in die neueste Team-Developer-Version übernehmen.
Sie möchten Ihre bestehende Client-Server-Anwendung „modernisieren“, wobei sich hinter diesem einen Wort, die unterschiedlichsten Wünsche und Vorstellungen verbergen können:

  • Modernisierung der Bedienoberfläche und funktionale Erweiterungen
  • Modernisierung der GUI
  • Weiterentwicklung der Anwendung als „Integrationsplattform“
  • Funktionen aus dem .Net-Framework nutzen
  • Mit anderen Entwicklern zusammenarbeiten
  • Nutzung bestehender Geschäftslogik in mobilen Anwendungen
  • Perspektiven der .Net Runtime
  • 64-Bit-Umgebung

Die in diesem Papier beschriebenen Szenarien stammen aus der Beratungs- und Entwicklungstätigkeit von MD Consulting. Es hat sich gezeigt, dass bei den vielen „Modernisierungsoptionen“, die mittlerweile Team-Developer-Entwicklern zur Verfügung stehen, Beratungsbedarf besteht.
Dieser Bedarf hat wesentlich damit zu tun, dass viele Entwickler nicht wissen, wie sie die vielen Optionen im Sinne der Firmenstrategie optimal nutzen können.
MD Consulting als „Premium Value Added Reseller“ versteht sich daher nicht nur als Anbieter der Lizenzen von (OpenText) Gupta Technologies, sondern als Ihr Partner, der Ihnen anbietet, eine auf Ihre Bedürfnisse abgestimmte Modernisierungsstrategie zu entwickeln.

MD Consulting nimmt gern Ihre TD-Anwendung in die Wartung, Pflege und Weiterentwicklung. Für einen ersten Kontakt wenden Sie sich bitte an Maik Vogt, Tel. +49 (0) 361 – 65 93 0 oder auch gern per E-Mail.


TD 6.2 SP5 Update 1 ist da

opentext-gupta-team-Developer-Lizenzen-Service-Pack-Update

Für alle Team-Developer 6.2 SP5 User, mit gültigem GLS-Vertrag, steht das Update 1 zur Verfügung. Hier geht es zur Liste der gefixten Probleme. Das Update 1 steht zum Download im OpenText Knowledge Center zur Verfügung. Falls Sie sich in dem neuen Portal noch nicht zurechtfinden, fordern Sie den Downloadlink bei uns an.

Ihre TD Lizenzen sind nicht unter Wartung? In diesem Fall unterbreiten wir Ihnen gern ein Angebot.

Updates stehen für Kunden ohne gültigen GLS-Vertrag im nächsten Service Pack auf der Gupta Homepage kostenfrei zur Verfügung.

Bitte beachten Sie, dass es sich hierbei nicht um einen offiziellen Patch oder Service Pack von Gupta handelt. Dieser Hotfix wurde speziell für eine möglichst schnelle Lösung von Problemen mit bestem Gewissen erarbeitet und stellt einen zusätzlichen Service von Gupta dar. Weder MD Consulting noch Gupta können für diesen Hotfix Gewährleistung übernehmen, da er nicht die offizielle Qualitätssicherung von Gupta durchlaufen hat. Wir bitten um Ihr Verständnis.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.


TD Mobile 2.0.2 – HTML-Control und das Styling

td-mobile-html-control-styling-dr.-martin-diestelmann-md-consulting-erding

Heute möchte MD Consulting Ihnen eine weitere Funktionalität des TD Mobile 2.0.2 anhand eines Beispiels vorstellen.

Das HTML-Control und das „Styling“
In diesem Beispiel wird gezeigt, dass die Gestaltung der Bedienoberfläche einer TD-Mobile-Anwendung nicht auf die Container und Controls beschränkt ist, die zum Standardlieferumfang von TD Mobile gehören. Genauer gesagt: Es geht um die Erläuterung der Frage, was man mit dem generischen HTML-Control, das in TD Mobile angeboten wird, anfangen kann. In diesem Fall soll eine „aktive“ Visitenkarte auf einer Seite angezeigt werden. Aktiv ist die Visitenkarte insofern, als nach Antippen der Karte eine weitere, beliebige Aktion (in diesem Fall die Alert-Box) ausgeführt werden kann.

Sie sind neugierig geworden? Hier können Sie diese Funktionalitäten selbst ausprobieren! Eine Demoversion des TD Mobile 2.0.2 gibt es hier zum Download. Einen 30 Tage Demo Key fordern Sie bei uns per Mail an.

Frühlingspromotion – TD Mobile 2.0
Starten Sie jetzt und bestellen Sie Ihre Gupta-TD-Mobile-Lizenz noch heute für nur Euro 1.360. GLS (Euro 272) ist verpflichtend und beinhaltet alle neuen Produktversionen und Support für die Vertragslaufzeit. Nutzen Sie die Ersparnis von Euro 2.522 gegenüber dem regulären Listenpreis.
Diese Promotion ist nur gültig bis zum 24. Juni 2016. Ihr persönliches Angebot erhalten Sie über MD Consulting.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


TD Mobile – Service Pack 2 ist da

map-karte-muenchen-erfurt-md-consulting-hauptsitz-filiale- erding-bayern-freistaat-service-pack

Heute haben wir viele Neuigkeiten rund um den TD Mobile.

Karten ohne Programmierung
In TD Mobile ist ein Kartencontrol integriert. Dabei handelt es sich um das Google Maps Control. Selbstverständlich gibt es auch andere Anbieter, die eine Schnittstelle zu ihren Kartendiensten über eine JavaScript-API anbieten. Die Vorgehensweise und die prinzipiellen Mechanismen, wie man eine Karte in eine mobile Anwendung einbindet, sind aber ähnlich. Kontaktieren Sie uns einfach, wenn Sie Schwierigkeiten bei der Einbindung anderer Kartendienste in Ihre TD-Mobile-Anwendung haben. Für einfache Anwendungsfälle, also für Fälle, bei denen lediglich ein oder mehrere Punkte auf einer Karte angezeigt werden und weiterführende Informationen dann angezeigt werden, wenn der Anwender auf einen Markierungspunkt tippt, ist das Control optimiert, d.h. die Vorgehensweise ist sehr einfach. Im Folgenden werden die Schritte beschrieben, die abgearbeitet werden müssen, um eine Karte, ähnlich wie auf der Abbildung in einer TD-Mobile-Anwendung anzuzeigen.

Sie sind neugierig geworden? Hier können Sie diese Funktionalitäten selbst ausprobieren!
Hier ist die Demoversion des TD Mobile.

Frühlingspromotion – TD Mobile 2.0
Starten Sie jetzt und bestellen Sie Ihre Gupta TD Mobile Lizenz noch  heute für nur Euro 1.360. GLS (Euro 272) ist verpflichtend und beinhaltet alle neuen Produktversionen und Support für die Vertragslaufzeit. Nutzen Sie die Ersparnis von Euro 2.522 gegenüber dem regulären Listenpreis.
Diese Promotion ist nur gültig bis 24. Juni 2016. Ihr persönliches Angebot erhalten Sie über MD Consulting.

Neue Version: TD Mobile 2.0.2
Außerdem steht für den TD Mobile die Version 2.0.2 zur Verfügung. Welche neuen Funktionen mit der Version 2.0.2 in den TD Mobile integriert wurden, lesen Sie hier.
Den Downloadlink finden Sie hier.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


Mobile Anwendungen – einfach mit TD Mobile

anwendungen-application-td-team-developer-mobil-mobile-phone-iphone-mac-laptop-desktop

Smartphones und Tablets gewinnen im Geschäftsleben immer mehr an Bedeutung. Weltweit werden immer mehr mobile Endgeräte als Laptop- und Desktop-Computer verkauft. Über die Funktionen der Geräte wie E-Mail, Telefonie, Suchmaschinen, usw. hinaus ist es möglich, mehr Funktionalität auf diesen Geräten zur Verfügung zu stellen und so die mobilen Mitarbeiter nahtlos in die firmeninternen IT-Prozesse zu integrieren.

Heute möchte ich Ihnen ein Werkzeug vorstellen, mit dem Sie schnell und einfach solche mobilen Applikationen erstellen können, den TD Mobile 2.0.

Die Highlights des TD Mobile sind:

  • Eine Anwendung
  • Eine Codebasis
  • Eine Programmiersprache
  • Lauffähig auf allen mobilen Endgeräten

Frühlingspromotion – TD Mobile 2.0
Starten Sie jetzt und bestellen Sie Ihre Gupta TD Mobile Lizenz noch heute für nur Euro 1.360. GLS (Euro 272) ist verpflichtend und beinhaltet alle neuen Produktversionen und Support für die Vertragslaufzeit. Nutzen Sie die Ersparnis von 2.522 EUR gegenüber dem regulären Listenpreis.
Diese Promotion ist nur gültig bis 24. Juni 2016. Ihr persönliches Angebot erhalten Sie über MD Consulting.

Karten ohne Programmierung
In TD Mobile ist ein Kartencontrol integriert. Dabei handelt es sich um das Google Maps Control.
Selbstverständlich gibt es auch andere Anbieter, die eine Schnittstelle zu ihren Kartendiensten über eine JavaScript-API anbieten. Die Vorgehensweise und die prinzipiellen Mechanismen, wie man eine Karte in eine mobile Anwendung einbindet, sind aber ähnlich. Kontaktieren Sie uns einfach, wenn Sie Schwierigkeiten bei der Einbindung anderer Kartendienste in Ihre TD-Mobile-Anwendung haben. Für einfache Anwendungsfälle, also für Fälle bei denen lediglich ein oder mehrere Punkte auf einer Karte angezeigt werden und weiterführende Informationen dann angezeigt werden, wenn der Anwender auf einen Markierungspunkt tippt, ist das Control optimiert, d.h. die Vorgehensweise ist sehr einfach. Im Folgenden werden die Schritte beschrieben, die abgearbeitet werden müssen, um eine Karte, ähnlich wie auf der Abbildung in einer TD-Mobile-Anwendung anzuzeigen.

Hier sind weitere Beispiele und Funktionen die der TD Mobile bietet:

Sie sind neugierig geworden? Hier können Sie diese Funktionalitäten selbst ausprobieren!

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


Team Developer Webservice Seminar mit 50% Rabatt in Erfurt

last-minute-md-consulting

Wir haben noch freie Plätze für unser Last Minute Seminar zum Thema:

TD WS – Erstellen, Veröffentlichen und Einbinden von Webservices
Erstellen, Veröffentlichen und Einbinden von Webservices mit dem Team Developer  – ist das gerade eine Aufgabe, die Sie lösen müssen? Dann sind Sie in unserem Seminar: Team Developer – Webservice (TD WS) genau richtig.
Wollten Sie schon immer mal wissen, wie Sie mit dem Team Developer einen Webservice erstellen und diesen mit dem IIS (Internet Information Server) bereitstellen?
Der Teilnehmer weiß am Ende des Seminars, wie bestehende Webservices in eine Anwendung eingebaut und getestet werden können. Darüber hinaus ist er in der Lage, die Entwicklung und die Veröffentlichung eigener Webservices zu planen und umzusetzen.
Die Webservice-Technologie ermöglicht es, auf einfache Art und Weise plattformübergreifend entfernte Geschäftslogik in Anwendungen einzubinden. Team Developer unterstützt die Webservice-Technologie für die unterschiedlichsten Einsatzszenarien:
Webservices können mit Team Developer entwickelt und veröffentlicht werden
Webservices können in Team Developer-Anwendungen integriert werden, wobei diese Unterstützung sowohl für die Kompilierung als Win32 oder .Net WPF-Anwendungen gilt.
In diesem Seminar wird zunächst anhand eines im Web verfügbaren Beispiel-Webservice die Integration sowohl in eine Win32, als auch eine .Net WPF-Anwendung behandelt. Anhang einer XML-Response-Struktur wird des Weiteren behandelt, wie auch derartig komplexe Datentypen einfach in eine SQLWindows-Anwendung integriert werden können.
Im zweiten Teil des Seminars geht es um die Entwicklung und die Veröffentlichung eigener Webservices. Neben der reinen Entwicklungstätigkeit werden die Konfiguration des Webservers und die Kommunikation zu Datenbanksystem speziell im Hinblick auf SQLWindows besprochen.
Ort: MD Consulting Erfurt
Termin: 23.05. – 24.05.16
Regulärer Preis: statt 990,00 EUR
Bonus: 30% Rabatt einzeln buchbar, 50% Rabatt bei 2 Buchungen und Durchführungsgarantie!
Ihr Dozent: Herr Andreas Kosche
Referenzberichte: Anbindung einer SOAP-Schnittstelle an TD und Webservice mit TD .Net
Kunden, denen wir beim Webservice mit TD unterstützt haben sagen…
Hier geht es zur Anmeldung.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


Frühlingspromo: Team Developer mit 25% Rabatt

team-developer-td-mobile-.net-explorer-gupta

Gupta Team Developer 6.3 ist jetzt zertifiziert für Windows 10, starten Sie jetzt durch mit guten Konditionen. Bis 24.06.2016 können Sie eine neue Lizenz oder das Upgrade mit 25% auf den Listenpreis erwerben.

Produkt Listenpreis in Euro Preis in Euro Ersparnis
TD Win32 Upgrade 2.995 2.246,25 748,75
TD Win32 2.396 1.797,00 599.00
TD .Net 3.795 2.846,25 948.75
TD .Net Upgrade 3.036 2.277,00 759,00

GLS bei TD .Net Pflicht, kein Rabatt auf GLS, GLS für Win32 = 879,00 EUR, GLS für .Net = 1.159 EUR. Preise sind Nettopreis. Weitere Preis aus der Team Developer Produktfamilie können gern bei uns angefragt werden.
Lesen Sie im Aktionsblatt weitere Details.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


TD Mobile 2.0 Frühlingspromo

td-2-mobile-gupta-2015-technologies-md-consulting

Starten Sie jetzt und bestellen Sie Ihre Gupta TD Mobile Lizenz noch heute für nur Euro 1.360. GLS (Euro 272) ist verpflichtend und beinhaltet alle neuen Produktversionen und Support für die Vertragslaufzeit. Diese Promotion ist nur gültig bis 24. Juni 2016. Ihr persönliches Angebot erhalten Sie über MD Consulting.

Mobile Enterprise App Entwicklung war nie einfacher!
Gupta TD Mobile ist und bietet:

  • Einfache Entwicklung
  • Intuitiv
  • Einzigartig
  • No-coding Zugang zu Datenbanken im Backend, wie z.B. Oracle, SQL Server, SQLBase
  • Web Services Unterstützung inkl. Zugang zu SAP und SalesForce
  • Native und mobile Web cross-platform Apps
  • Hoch produktiv und schnell: Erstellen Sie Apps in nur Tagen, nicht Monaten

Was meinen wir eigentlich, wenn wir erzählen, wie einfach Geschäftsprozesse mithilfe von Apps auf mobilen Endgeräten unterstützt werden können?
In diesem Fall handelte es sich um eine Firma, die Kühlsysteme fertigt, verkauft, in Betrieb nimmt und in regelmäßigen Intervallen wartet. Die mit diesen Tätigkeiten verbundenen Prozesse werden schon seit Jahren durch eine  Individualsoftware (technisch in einer klassischen Client-Server-Architektur) abgebildet und unterstützt. Unser Kunde kam nun auf die Idee, einige Teilprozesse wie beispielsweise Warenein- und Warenausgang (aus unterschiedlichen Lagern), aber auch die Endabnahme (einer Installation oder Wartung) unter Zuhilfenahme von mobilen Endgeräten (Tablet oder SmartPhone) weiter zu optimieren.
Da der IT-Mitarbeiter unseres Kunden über langjährige Erfahrungen mit Team Developer verfügt, war es für ihn sehr einfach, auf die bestehenden, ihm bekannten Datenstrukturen (in einer Oracle-Datenbank) zuzugreifen und die notwendige Logik der App in der Programmiersprache SAL zu codieren.
Einige Themen ließ unser Kunde zunächst für sich offen. Dabei handelte es sich um „offene Punkte“, die die Veränderung der Standard-Oberfläche einerseits und das Deployment der Anwendung andererseits betrafen. Beide Punkte betrafen technisches Neuland und unser Kunde setzte darauf, dass wir ihm helfen könnten, die Schwierigkeiten zu überwinden.
Im Fall der Warenbewegungsfunktionalität ging es dem Kunden bei folgenden Themen darum, Lösungsvorschläge zu diskutieren: in einer Liste (List View) sollte bei der Anzeige bereits ein bestimmter Eintrag programmtechnisch ausgewählt sein. Das bedeutete, diesen Eintrag in der Liste nicht nur optisch hervorzuheben, sondern auch die mit diesem Eintrag verbundenen Daten zu aktivieren. Um dieses Problem zu lösen, wurde dem Kunden gezeigt, wie durch eine Kombination von JavaScript und entsprechenden CSS-Elementen die optische Hervorhebung und die Auswahl der entsprechenden Daten bewerkstelligt werden kann.
Im Prinzip ähnlich konnte die Anforderung, ein editierbares Kombinationsfeld zu implementieren, umgesetzt werden.
Bei der Darstellung unterschiedlicher, hierarchisch gegliederter Lagerstandorte wollte der Kunde die gleiche Visualisierung erreichen, wie sie den Anwendern aus der Client-Server-Anwendung bekannt und vertraut war. Das bedeutete, dass ein Tree View Control (frei verfügbar; siehe hier) in die Tablet-Anwendung integriert werden musste.
Die Möglichkeit, eine Arbeitsleistung oder das beim Einsatz verwendete Material durch den Kunden quittieren zu lassen, wurde durch Integration des ebenfalls frei verfügbaren Controls jSignature ( ebenfalls frei verfügbar; siehe hier) erreicht. Die Erfassung und der Transfer der Unterschrift des Kunden war technisch aber nur ein Teilschritt, denn letztlich ging es darum, diese Unterschrift in eine PDF-Datei zu integrieren, die als Kopie dem Kunden elektronisch zugeschickt werden kann.
Damit waren die Oberflächenthemen abgehakt. Als nächstes wurden das Thema „Integration von device features“ behandelt, da in der Anwendung die Scanner-Funktionalität verwendet werden muss: der Lagermitarbeiter und/oder Servicetechniker soll in der Lage sein, durch einfaches Scannen des Barcodes von entnommenen oder zurückzugebenden Materialien den Bestand zu aktualisieren. Inhaltlich war es erforderlich, die Barcode-Scanning-Funktionalität zu integrieren, d.h. die Hardware-Features des Endgeräts direkt in der Anwendung zu nutzen. Hierfür war es notwendig, die mit TD Mobile 2 zur Verfügung stehende PhoneGap-Integration zu nutzen.
Es wurde in dieser Beratung die PhoneGap-Umgebung für Android-Umgebungen installiert und eine Anwendung gebunden, die über eine lokale Umgebung (also ohne Verwendung beispielsweise von GooglePlay) auf dem Android-Endgerät bereitgestellt wurde.
Dank der Vorbereitungen von beiden Seiten (Kunde und Berater von MD Consulting) konnten innerhalb von zwei Tagen zusammen zwei verschiedene produktiv einsetzbare, mobile Anwendungen erstellt werden. Derzeit werden die Anwendungen einem ersten Praxistest unterzogen. Wenn sich aus dieser ersten Erprobung weitere Anforderungen ergeben sollten, die der Kunde nicht selbst (schnell) lösen kann, stehen wir bereit. Ansonsten wurde gemeinsam eine Basis aufgebaut, um weitere Erfassungs- und Bearbeitungsmasken für den Einsatz „unterwegs“ oder „vor Ort“ hinzufügen.
An dieser Stelle hätte ich noch gerne eine generelle Rentabilitätsberechnung aufgestellt. Das ist aber  in diesem speziellen Fall nicht einfach, weil die schnelle Bereitstellung der beiden Apps durch das Zusammenwirken der Kompetenzen des Kunden (Datenstrukturen, Prozesse) und des Beraters (JavaScript, CSS, PhoneGap) erreicht wurde. Ein Return on Investment wird sehr schnell erreicht, da die SmartPhones und Tablets schon beim Kunden vorhanden waren: Es konnte ein neuer Nutzen hinzugefügt werden.

Geschätzte Investitionskosten:

Artikel Anzahl Betrag
TD Mobile Lizenz 1 1.632,00€
Arbeitstagstage Kunde 10 Manntage
Beratung MD Consulting 2 Manntage 1.600,00€

Da der TD Mobile 2.0 eine Vielzahl von Einsatzszenarios unterstützt, halten wir es für wichtig, mit Ihnen ins Gespräch zu kommen, um die Abbildbarkeit Ihrer Anwendungen zu besprechen oder vielleicht sogar zu prototypen. Hier können wir auf Referenzen und Lob unserer Kunden zurückgreifen.

TD Mobile Seminar-Aktion
TD Mobile – Entwickeln von Anwendungen für mobile Endgeräte mit TD Mobile
Sie möchten, gerne auch mit anderen Teilnehmern zusammen, TD Mobile in einem Seminar kennenlernen und praktisch mit dem Entwicklungswerkzeug umgehen? Der Teilnehmer ist nach dem Kurs in der Lage, erste Anwendungen mit dem TD Mobile zu erstellen und zu veröffentlichen.
Sie sind genau richtig in diesem Kurs, wenn:

  1. Sie Wert auf einen Dozenten legen, der bereits mit TD Mobile Projekte realisiert hat.
  2. Sie Wert auf eine Durchführungsgarantie legen, damit Sie Ihre Reise besser planen können.

Ort: MD Consulting Erfurt
Termin: 13.06. – 14.06.16
Regulärer Preis: 1.290,- EUR
Bonus: 20% Rabatt – statt 1.290 EUR jetzt nur 1.032 EUR, Ihre Ersparnis 258 EUR
Anmeldung hier.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


Ein Besuch in der alten Videothek

video-kassetten-videokassetten-90er-

Wie die Zeit vergeht, sieht man an einem Szenario, dass MD Consulting jahrelang im Seminar „Team Developer Client-Server“ verwendet hat. In vier Tagen wurde am Beispiel einer Videothek die objektorientierte Programmierung mit SQLWindows unterrichtet. Videotheken sind aufgrund der übermächtigen Konkurrenz im Internet mehr oder weniger ausgestorben. Dr. Diestelmann hat sich bei der Durchsicht der Unterlagen die Frage gestellt, ob man mit der aktuellen Version von Team Developer in der gleichen Zeit mit den gleichen Themen das gleiche Ergebnis erreichen würde.

Dr. Diestelmann: „In den letzten Jahren haben viele Kunden das Grundlagenseminar „Team Developer Client Server“ besucht und dabei das Vergnügen gehabt, sich von dem (mittlerweile pensionierten) Dozenten Alois Fuchs in die Tiefen und Fallstricke der objektorientierten Programmierung mit SQLWindows einführen zu lassen. Vor ein paar Tagen habe ich mir den Spaß gegönnt, mir die Unterlagen und Beispiele der seinerzeit mit Team Developer 4.x erstellten Anwendung anzuschauen. Im Ergebnis finde ich, dass nach wie vor der Aufbau und die Feingliederung dieses viertägigen Seminars Sinn machen.

Der auf vier Tage angelegte Einführungskurs sah damals folgende Themen vor:

  • Einführung, Navigation im Outliner, Prinzipien der Programmierung, einfache Klassen
  • DB Anbindung, Klassendesign advanced, dyn. Sql
  • Klassen benutzen, Anwender mehr selbständig praktisch arbeiten lassen
  • Reports aus dem TD aufrufen, Vorstellung des RB

Die vorgesehene Progression des Inhalts orientierte sich an der Praxis:

Wesentlich war damals wie heute, dass die Teilnehmer die Prinzipien der objektorientierten Programmierung vollständig kennen, da sie sich ja nach ihrer Rückkehr an ihren Arbeitsplatz in der Regel mit der Weiterentwicklung ihrer Software beschäftigen, die vermutlich auf einem mehr oder weniger komplexen Framework aufsetzt.

Wenn ich mir das sichtbare Ergebnis, also die Bedienoberfläche des Beispiels nach der viertägigen Schulung anschaue, dann lässt sich feststellen, dass viele der heutzutage wichtigen visuellen Features für die Anwendungsentwicklung naturgemäß nicht behandelt wurden. Nach vier Tagen hatten die Teilnehmer in vielen Einzelschritten folgendes Ergebnis erreicht, wobei eine Vielzahl von sichtbaren Klassen entstanden sind, die sukzessive verfeinert und verbessert wurden.

Besuch in der neuen Videothek

Wie, so habe ich mich gefragt, sähe das Ergebnis einer Neuprogrammierung unter besonderer Berücksichtigung der seitdem neu hinzugekommenen Features und Funktionen aus?“

Lesen Sie den ausführlichen Bericht.


Quellcode und Liegenschaften – ein weites Feld …

airport-flughafen-sunset-sonnenuntergang-reise-md-consulting-ziel-ort-urlaub-quellcode-feld-liegenschaft-terminal-gate-international-takeoff

Selbst Flughäfen existieren nicht ewig. Der wohl beste Beleg hierfür ist der Flughafen Berlin-Tempelhof. Doch was geschieht mit dem Areal, den Gebäuden und der Infrastruktur, nachdem der Flugbetrieb eingestellt ist? Da man diese Flächen und Immobilien nicht brach liegen lassen kann (und will), übernimmt in der Regel eine vom Eigentümer gegründete Tochtergesellschaft die Verwertung (vermieten, verpachten, verkaufen) des Immobilienbestands. Das kann dauern…

Die Software, die seinerzeit am Beginn des Umwandlungsprojekts entwickelt wurde, unterstützt nach wie vor die wesentlichen Geschäftsprozesse, aber viele Dinge haben sich im Laufe der Zeit geändert: die Betriebssystembasis, die Anzahl und Qualität der zu verarbeitenden Daten, usw.

Gravierend ist für unseren Kunden die Tatsache, dass mittlerweile auch der letzte Entwickler das Unternehmen verlassen hat. Es erwies sich als unmöglich, den ehemaligen Mitarbeiter weiterhin für die Wartungsarbeiten an der individuellen Software einzuplanen.

In dieser Situation stieß der Kunde auf MD Consulting. Die auch auf der Homepage vorgestellte Aussage, dass MD Consulting die Pflege und Wartung von (mit SQLWindows, Team Developer) entwickelter Individualsoftware übernehmen kann und will, weckte das Interesse der Geschäftsleitung der Verwertungsgesellschaft. Es kam zu ersten Gesprächen…

Die Herausforderung, wie Mitarbeiter von MD Consulting in die Lage versetzt werden können, die Pflege einer (zunächst) unbekannten und zudem auch nicht unbedingt gut dokumentierten Software zu übernehmen, wurde in diesem Fall pragmatisch gelöst, da für den Kunden die zeitnahe Umsetzung von dringend benötigten Änderungen höchste Priorität hatte.

Es geht also nicht um eine umfangreiche Einarbeitung in die gesamte Anwendungssoftware, sondern um die Implementierung von Änderungen und kleinen Erweiterungen. Die Hürde, die überwunden werden musste, bestand darin, dass der Einarbeitungsaufwand im Verhältnis zur Implementierung der Änderungen zu groß gewesen wäre. Die Lösung des Problems besteht nun darin, neben der Änderung der Software auch einen Rahmenvertrag für weitere Arbeiten in den nächsten zwölf Monaten abzuschließen. So entsteht Planungssicherheit für beide Parteien.

Eine weitere Analogie stellte sich ein: die Verwertungsgesellschaft trifft bei ihrer Arbeit immer wieder auf „Altlasten“, die beseitigt werden müssen, bevor die eigentliche Verwertung beginnen kann. So war es auch für MD Consulting: der übernommene Quellcode lag in der Version 2.1 vor. Bevor daher mit der inhaltlichen Arbeit begonnen werden konnte, musste MD Consulting den Quellcode auf eine aktuelle Version überführen. Hier zahlt sich die Erfahrung aus, die MD Consulting in einer Vielzahl derartiger Projekte sammeln konnte. Für den Kunden bedeutet das wiederum, dass er eine Software einsetzt, die problemlos mit den neueren Versionen des Betriebssystems Windows abläuft. Allein durch die erfolgreiche Übernahme des Quellcodes in die aktuelle Version des Team Developer konnte die Zukunftsfähigkeit der Anwendungssoftware erheblich gesteigert werden.

MD Consulting konzentriert sich nun auf die weitere „Verwertung“ der bestehenden Quellcodes nach Anforderungen des Kunden, während unser Kunde weiterhin die Verwertung des Flughafengeländes vornehmen kann – unterstützt durch eine nunmehr wieder optimale Geschäftsanwendung. Spätestens, wenn die Verwertung des ehemaligen Flughafengeländes abgeschlossen ist, wird auch die Zusammenarbeit mit MD Consulting enden. Wie gesagt: auch Flughäfen existieren nicht ewig.