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.


TD 6.3 SP1 Update 2 steht zur Verfügung

md-consulting-td-update-brain-digital-platine-festplatte-human-intelligence-brain

Für alle Team-Developer-6.3 SP1-User mit gültigem GLS-Vertrag steht das Update 2 zur Verfügung. Hier geht es zur Liste der gefixten Probleme.

Das eGLS-Portal gibt es nun nicht mehr und anstelle dessen nutzen Sie bitte das OpenText Knowledge Center. Für die Zwischenzeit hier ein kleiner Tipp.
Wir haben für Sie eine Beschreibung für dieses Portal erstellt.
Bis Ende April soll dies auch fehlerfrei funktionieren.
Falls Sie mit dem neuen Portal noch nicht zurechtkommen, dann melden Sie sich bei uns für den Downloadlink.

Bei Problemen im Portal von OpenText können Sie sich auch direkt an den Hersteller wenden:
Telefon-Support: 0049 89 4629 2121 oder http://www.opentext.com/support/contact/opentext

Mail-Support: de-support@opentext.com

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.

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


SP1 für SQLBase12.0 Windows und Linux ist da

MD-Consulting-Opentext-Gupta-Team-Developer-SQLBase-ReportBuilder

Aktuell ist für SQLBase 12.0 Windows und Linux das Service Pack 1 erschienen. Viele Bugfixes und Verbesserungen versprechen ein noch stabileres Arbeiten mit der zuverlässigen Datenbank aus dem Hause Gupta. Natürlich wird sich MD Consulting wie immer Zeit nehmen, das Service Pack genau unter die Lupe zu nehmen und steht Ihnen zu Fragen bzw. Problemen bei der Installation etc. selbstverständlich zur Verfügung.
Welche Verbesserungen erwarten Sie als Anwender? Hier ein Überblick über die Bugfixes.
Für EDP steht noch kein SP zur Verfügung.

Das SP1 steht allen Gupta-Usern kostenfrei zur Verfügung.
Hinweis: Durch die Integration von Gupta in die Open-Text-Systeme gibt es leider Verzögerungen. So stehen zurzeit Foren, eGLS-Portal und Support nur eingeschränkt zur Verfügung. MD Consulting arbeitet mit Gupta an einer Lösung und wir werden Sie informieren, wenn der Zugang wieder uneingeschränkt möglich ist.
Das SP1 kann auch auf der MD Consulting Homepage heruntergeladen werden.

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


Last-Minute Seminar TD C/S

code-codierung-html-quelltext-md-consulting-it-hacker-anonymous-datenschutz-sicherheit

Der Team Developer gilt mit seiner objektorientierten Programmiersprache SQLWindows als eines der produktivsten Entwicklungswerkzeuge. Diese Produktivität kann aber nur optimal genutzt werden, wenn die Fähigkeiten zur klassen- und objektorientierten Programmierung von Anfang an ausgenutzt werden und mehr oder weniger prozedurale bzw. unstrukturierte Codierung (gemeinhin als „Spaghettiprogrammierung“ bekannt) strikt vermieden wird.

TD C/S – Objektorientierte Entwicklung professioneller Client-/Server-Anwendungen
Der Entwickler lernt die Konzepte der Sprache SQL Windows kennen und ist nach dieser Schulung in der Lage, die Fähigkeiten des Team Developers für die effiziente Entwicklung von C/S-Anwendungen zu nutzen.
Melden Sie sich jetzt an:
04.04 – 07.04.16 in München, Anmeldung hier.
11.04 – 14.04.16 in Erfurt, Anmeldung hier.
Regulärer Preis: 1.590,00 EUR
Bonus: 15% Rabatt – statt 1.590 EUR jetzt nur 1.351,50 EUR pro Teilnehmer!

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 6.2 SP5 steht zur Verfügung

MD-Consulting-Opentext-Gupta-Team-Developer-SQLBase-ReportBuilder

Für alle Team Developer 6.2 User steht das SP5 kostenfrei zur Verfügung. Hier geht es zur Liste der gefixten Probleme des Team Developer und hier zum Download.
Hinweis:
Den Service Pack Patch Installer gibt es nicht mehr. Beim installieren des Team Developer 6.2 SP5 wird erkannt, ob eine frühere Version von Team Developer 6.2 (einschließlich Patch Installation) auf dem Zielcomputer installiert ist.
Eine Aufforderung zum TD 6.2 Upgrade wird bei der Ausführung der setup.exe erscheinen: „Dieses Setup führt ein Update von Team Developer 6.2 durch. Möchten Sie fortfahren?“ Wenn keine Version von Team Developer 6.2 installiert ist, wird eine vollständige Installation durchgeführt.
Eine Übersicht über neue und geänderte Features erhalten Sie im Ordner: „releasenotes“ in der Fullversion des Service Packs.

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


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.


Interesse am TD Mobile wächst

phone-mac-computer-product-laptop-pocket-globus-it-network-application-md-consulting

Aus den Anfragen unserer Kunden und aus den Seminaren, die wir zum Thema TD Mobile „Entwickeln von Anwendungen für mobile Endgeräte“ regelmäßig durchführen, lässt sich weiter großes Interesse am TD Mobile und dessen Möglichkeiten ableiten. Die Interessen sind hierbei weit gefächert.
Einem Kunden geht es darum teure MDE-Geräte beispielsweise in der Lagerverwaltung abzulösen, ein anderer möchte die bereits in einer Team Developer-Anwendung abgebildeten Geschäftsprozesse „mobilisieren“. Fast immer spielen dabei – neben der dem Vorteil der Mobilität – auch die in mobilen Geräten vorhanden Features wie z.B. das Scannen vor Barcodes via Kamera und entsprechender Software, die Ortsbestimmung oder die erweiterten Kommunikationsmöglichkeiten eine Rolle. Hierbei lassen sich nicht nur vorhandene Geschäftsprozesse und Abläufe besser unterstützen, es entstehen auch neue Funktionen die bisher so gar nicht möglich waren.
Gerade Team Developer-Entwickler haben durch die Verwandtschaft des TD Mobile zum Team Developer leichtes Spiel, beispielsweise ist die Programmierung auf Serverseite nahezu identisch.
Bei der Vorstellung der im TD Mobile integrierten Persistenzschicht oder dem auf Datenklassen beruhenden Oberflächengenerator ist Begeisterung fast garantiert. Auch die Anbindung von Kartendiensten wie Google-Maps, die u.a. durch nutzen von Ortsmarkierungen neue Türen öffnet, stößt stets auf reges Interesse.

Mit der Version 2.0 des TD Mobile und der Möglichkeit jetzt auch native Anwendungen zu erstellen ist die Entwicklungsumgebung nun vollends „erwachsen“ geworden. Auch Anforderungen an natives Barcodescannen, Zugriff auf Telefonbücher oder den Gerätespeicher oder das Nutzen von Pushnachrichten sind jetzt kein KO-Kriterium mehr, sondern lassen sich problemlos integrieren.
Sie sind neugierig geworden und wollen sich den TD Mobile näher ansehen? Sie haben erste Gehversuche unternommen, Ihnen fehlt aber der systematische Überblick und/oder Einstieg? Sie brauchen mobile Apps, wollen diese aber nicht selbst entwickeln? Sprechen Sie uns an.

Aber auch für individuelle Beratungsgespräche, Realisierung und Support stehen wir gerne zur Verfügung. Auch hier können wir auf Referenzen und Lob unserer Kunden zurückgreifen.

Hinweis auf unsere TD Mobile-Aktion: Bis 10.03.16 sparen Sie 20% beim Kauf der Lizenz.
Hinweis auf unser Last Minute Seminar zur SQLBase: vom 14.03. – 16.03.16 in München sparen Sie 50%, Ihr Dozent: Helmut Reimann.
Hinweis auf unsere Frühlingsaktion zur SQLBase: Aktionspreis: 20% Rabatt noch bis 25.03.16!

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


Überführung eines „alten“ Quellcodes in die neueste Version

business-man-shopping-cart-background-wallpaper-pushing-push

Wir bekamen einen Anruf von einem uns bekannten Kunden. Er erzählte uns mit Erstaunen, dass sein Quellcode mit der neuesten Version vom Team Developer kompiliert werden könne. Dabei habe er seinen Quellcode vor vielen Jahren mit „SQLWindows“ entwickelt. Dass seine Anwendungen auch mit Team Developer 6.3 funktionieren würden, hätte er nicht gedacht.

Mit jeder neuen Version wird der Team Developer besser. Er bietet mehr Funktionen und Möglichkeiten. Außerdem werden neuere Team-Developer-Versionen von aktuellen Betriebssystemen unterstützt. Das gewährleistet zusätzlich den Support durch den Hersteller. Viele Kunden befürchten jedoch, dass nach einem Update ihre Quellcodes nicht mehr kompiliert werden können. Denn oft pflegen sie ihre Quellcodes nach wie vor auf der Basis von Team Developer 2 oder Team Developer 3. Diese Versionen sind jedoch mindestens zehn Jahre alt – meist noch älter.
Im letzten Geschäftsjahr häuften sich deshalb die Kundenanfragen, ob wir bei der Übernahme des „alten“ Quellcodes in die aktuelle Version vom Team Developer helfen können. Zwar waren die Kunden mit den kompilierten Anwendungen zufrieden. Aus verschiedensten Gründen jedoch, scheint die Übernahme ihres bestehenden Quellcodes in die aktuelle Version vom Team Developer wichtig und notwendig.
Eine Reihe unserer Kunden haben zunächst versucht, diese Übernahme selbst zu bewerkstelligen. Entweder händisch oder mit den Tools, die zum Lieferumfang vom Team Developer gehören. Einige Bemühungen klappten jedoch nicht: die Anwendungen stürzten plötzlich ab. In diesen Fällen landete das Problem bei Mitarbeitern von MD Consulting.

Warum hat die Übernahme in diesen Fällen nicht funktioniert? Es wurden nicht alle auf dem Quellcode hinterlegten Referenzen bearbeitet und angepasst. Oft werden Referenzen „übersehen“. Denn manche sind nicht auf dem Quellcode direkt, sondern als Properties binär im Quellcode gespeichert.
Solche Probleme lassen sich am besten wie folgt lösen: Optimal ist es, eine Kopie des Projektes zu erstellen, das ganze Projekt zu „mergen“ und als Text abzuspeichern. So kann man am besten – mit der Hilfe eines Editors – nach Referenzen auf „DLL“ suchen. Diese „Stellen“ zeigen, wie der Kunde im Originalquellcode vorgehen muss, um das Problem zu lösen.
Allerdings sind verborgene Referenzen nicht die einzige Ursache für plötzliche Abstürze. Auch Fremdkomponenten können zu Fehlern bei den Anwendungen führen. Diese Bereiche müssen dann genauer untersucht werden, um weitere Probleme zu eliminieren.
Letztlich hat bei den nunmehr fast zweihundert Projekten „Quellcodeübernahme“, die MD Consulting in den letzten Jahren für ihre Kunden durchgeführt hat, am Ende immer eine, unter der aktuellen Version vom Team Developer, lauffähige Software gestanden.
Für einen Teil unserer Kunden ist der „Job“ damit erledigt: es wird eine neue Version mit Team Developer 6.x gebunden und – vermutlich mit geringfügigen optischen Korrekturen – den Anwendern (ohne dass sie es notwendigerweise wissen müssen) zur Verfügung gestellt. Die Anwendung sieht optisch etwas anders aus, aber sie tut genau das, was sie die letzten Jahre auch gemacht hat.
Manchen Kunden reicht das jedoch nicht. Sie wollen mehr. Was diese Kunden mehr wollen und wie man zusammen mit diesen Kunden den Weg „zum mehr“ erarbeiten kann, soll im nächsten Bericht beschrieben werden.

MD Consulting stellt sich Ihnen als Ihr Gupta-Migrationsspezialisten vor. Wir haben bereits vielen Gupta-Entwicklern geholfen, auf die aktuelle Version des Team Developers zu migrieren.
Lesen Sie im Erfahrungsbericht und überzeugen Sie sich, dass man sich mühevoll dieses Know-how erarbeiten oder aber dem Versionswechsel von einer Altversion auf die aktuelle Version, in Zusammenarbeit mit den Experten von MD Consulting vornehmen kann.

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


Last-Minute-Seminar: SQLBase DBA mit Dozent Helmut Reimann

symbol-of-database-md-consulting

Die SQLBase konfiguriert sich bei der Installation sozusagen selbst. Das bedeutet aber zunächst nur so viel, dass die SQLBase gestartet werden kann und ihre Arbeit fehlerfrei aufnimmt. Optimal auf Ihre Ansprüche oder die verfügbaren Ressourcen abgestimmt wird sie damit aber nur in den seltensten Fällen sein. Diese Abstimmung kann MD Consulting in Abstimmung mit den Kunden vornehmen. Oder lassen Sie sich fit machen mit unserem Seminar zur SQLBase.

SQLBase DBA – Datenbankadministration
Unser Dozent vermittelt Ihnen in diesem Seminar umfassende Kenntnisse über die Struktur und Funktionsweise der SQLBase. Darüber hinaus werden Sie in der Lage sein, Fehler zu lokalisieren, diese zu beseitigen und die Sicherheit und Verfügbarkeit Ihrer wertvollen Daten sicherzustellen. Sie wollen Ihre Datenbank nicht nur allgemein administrieren, sondern auch optimal konfigurieren und Fehler beseitigen? Dann sind Sie bei diesem Seminar genau richtig.
Unser Dozent ist Herr Helmut Reimann, Gupta Technologies.
Ort: MD Consulting München
Termin: 14.03. – 17.03.16
Preis: 1.590,00 EUR
Bonus: 50% Rabatt, statt 1.590 EUR nur 795 EUR
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.