TD Mobile TechTalk: … und das immerwährende Thema mit Tabellen

MD-Gupta-OpenText-TD-Mobile-TechTalk

Tabellen – Daten übersichtlich darstellen, aufbereiten, zusammenfassen und im besten Fall noch bearbeiten. Die Wünsche, mit denen Entwickler hier konfrontiert werden, sind vielfältig, meist nachvollziehbar und völlig klar. Und doch sind sie nicht immer einfach umzusetzen, unabhängig von der eingesetzten Technologie.

Der erste Ansatz ist dabei stets mit den Bordmitteln der Umgebung auszukommen und so Komplexität, Aufwand und Wartbarkeit im Rahmen zu halten. Leider gibt es hier Grenzen, die mit Bordmitteln nicht sinnvoll überwindbar sind. Fällt die Abwägung dann zugunsten der Anforderung aus, so muss eine alternative Lösung gefunden werden.

Auch der TD Mobile ist hier ein Paradebeispiel. In Kindertagen mit einer „einfachen“ Liste im Kontext des Master-Detail-Konzeptes gestartet, kam später – auch auf Wunsch vieler Entwickler – eine „echte“ Tabelle als neues GUI-Element hinzu. Diese adressierte viele der Wünsche vom Filtern, über das Sortieren bis hin zum echten Bearbeiten innerhalb der Tabelle reichen nun die Möglichkeiten. Auch auf das Aussehen hat man größeren Einfluss. Aber natürlich gibt es auch hier Grenzen, bei denen der Aufwand die Machbarkeit schlägt. Also muss man Anforderungen aufgrund der Machbarkeit verwerfen? Oder aus dem Rahmen des TD Mobile ausbrechen, die Vorteile der IDE opfern und damit den Aufwand und Komplexität sprengen? So schwarz und weiß sind die Möglichkeiten zum Glück nicht. Wir zeigen Ihnen im Folgenden eine Möglichkeit einfach und auf den Konzepten des TD Mobile basierend eine der „Großen“ der HTML-Tabellen, die jQuery DataTables, einzubinden.
Ausgangspunkt ist ein HTML-Control, was letztlich als div-Element gerendert wird, und die Einbindung der jQuery DataTables-Bibliotheken und -Stylesheets. Im HTML-Control wird eine Tabelle dann einfach zum Beispiel als <table id=“example“ class=“display></table> definiert. Wichtig dabei ist die Id, da diese im Verlauf als Referenz für Zugriffe dient. Im simplen statischen Fall kann man die Daten gleich bei der Tabellendefinition übergeben und muss die Tabelle dann lediglich noch initialisieren (siehe pageStaticTable im verlinkten Beispiel). Dieser Fall dürfte aber deutlich weniger praktische Relevanz haben als die dynamische Variante, welche erst zur Laufzeit mit Daten zum Beispiel aus einer Datenbank befüllt werden soll. Diese Variante ist im verlinkten Beispiel in der Seite pageDynamicTable exemplarisch umgesetzt. Man sieht, dass trotz des Einsatzes einer Fremdkomponente zur Visualisierung und ggf. Bearbeitung der Daten, die TD Mobile-Konzepte weiter greifen und mit wenigen Codezeilen die Tabelle mit den TD Mobile-Bindings verknüpft werden kann. Vergleiche dazu folgenden Code-Auszug aus dem Beispiel:

var dataSet = Td.Data.Binding.get("data").getValue();

$('#example').DataTable( {
    data: dataSet,
    columns: [
        { "data": "Name", title: "Name" },
        { "data": "Position", title: "Position" },
        { "data": "Office", title: "Office" },
        { "data": "Extn", title: "Extn." },
        { "data": "StartDate", title: "Start date" },
        { "data": "Salary", title: "Salary" }
    ]
} );

Wenige Zeilen JavaScript-Quellcode reichen dafür aus. Man hat somit also die Einfachheit der TD Mobile-Umgebung mit den Möglichkeiten der jQuery DataTables verknüpft und ganz neue Umsetzungsvarianten geschaffen.
Sicher ist dies nur ein oberflächliches Beispiel, um die Machbarkeit zu demonstrieren, aber das Vorgehen hat sich in unseren Projekten auch in komplexen Situationen bewährt – und das nicht nur bei Tabellen.

MD-UL-Workshop-TDMobile

Das Code-Beispiel finden Sie hier.

Preisaktion
Vom 03.01. – 31.01.2022 gewähren wir 25% Rabatt auf die TD Mobile Lizenz. Der Rabatt ist auch gültig für Upgrades.

Listenpreis netto3.354,75 EUR
MD Aktionspreis mit 25% Rabatt netto2.516,06 EUR
Ihre Ersparnis838,69 EUR

Wartung in Höhe von 1.006,95 EUR ist verpflichtend. Der Wartungsvertrag ist nicht rabattfähig. Die Wartung beinhaltet neben Produktwartung für ein Jahr auch die techn. Hotline durch den Hersteller.

Unsere Dienstleistungen zum TD Mobile
Online – TD Mobile: Entwickeln von Anwendungen für mobile Endgeräte mit TD Mobile
TD Mobile – Entwickeln von Anwendungen für mobile Endgeräte mit TD Mobile
Workshop: Entwickeln von Anwendungen für mobile Endgeräte mit TD Mobile

Gern freuen wir uns in diesem Zusammenhang auf Feedback, Anmerkungen, aufgezeigte andere Wege oder auch Fragen, Kontakt info@md-consulting.de.
Sie haben Fragen oder benötigen Unterstützung bei der Umsetzung dieses oder anderer Themen, sprechen Sie uns gern an: E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.


Aktuelle Gupta-News auf einen Blick

MD-Consulting-Gupta-Opentext-News-Seminar-Workshop-Lizenz-Rabatt

Heute stellen wir Ihnen die aktuellen Gupta-News aus dem Hause MD Consulting vor:

Seminar
TD CDK – Entwickeln von Programmgeneratoren, Programmiertools und Property-Editoren
Schulungsort: MD Consulting München
Schulungstermin: 21.03. – 22.03.2019
Preis: 990,00 EUR

Bonus: 50% Rabatt, statt 990,00 EUR nur 495,00 EUR, inkl. deutsche Fachliteratur: „Arbeiten mit dem Developer’s Extension Kit (CDK) – Implementierung von Qualitätssicherung in Softwareprojekten“ im Wert 130,00 EUR
Anmeldung hier.

Workshop
Besuchen Sie uns in München oder Erfurt. Herr Helmut Reimann von opentext wird mit Ihnen gemeinsam eine bestehende TD-Applikation multithreading-fähig machen. Wir freuen uns sehr auf Ihre Anmeldung. Die Teilnehmerzahl ist begrenzt.
19.03.2019 München, Anmeldung hier.
20.03.2019 Erfurt, Anmeldung hier.

Agenda:

9:30 UhrFrühstück & Check-in
10:00 UhrTeam Developer 7.1 “Multithreading“ – Teil I
  • Einführung in „Multithreading“
  • Implementierung in Team Developer 7.1
  • Die „Background Worker Class“
  • Background-Threads in Forms & MDI-Fenstern

Referent: Herr Helmut Reimann, OpenText
12:00 UhrGemeinsames Mittagessen
13.00 UhrTeam Developer 7.1 “Multithreading“ – Teil II
  • Überwachen von Threads
  • Prozess Kommunikation „Dispatcher“
  • Neue TD-API-Funktionen zur Steuerung der Hintergrundprozesse
  • Entwickeln eines praktischen Beispiels

Referent: Herr Helmut Reimann, OpenText
15:00 UhrDienstleistungen & MD-Angebote

Referentin: Frau Evelyn Ertel, MD Consulting
15:15 UhrEnde der Veranstaltung

49,00 EUR Unkostenbeitrag zzgl. MwSt (inkl. Kaffee, Getränke und Mittagessen). Den ausführlichen Einladungsflyer finden Sie hier.

Gupta Preisaktion
20% Rabatt auf den Listenpreis für alle Upgrades zum Team Developer und zur SQLBase.
Gültig vom 14.02. – 23.03.2019

Sie haben Fragen oder Interesse an einer Dienstleistung? Wir sind für Sie da, telefonisch unter +49 (0)8122-9740-0 oder schreiben Sie uns einfach eine E-Mail.

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


TD Mobile TechTalk: Drag&Drop auf mobilen Endgeräten

MD-Gupta-OpenText-TD-Mobile-TechTalk

Hin und wieder treffen wir in unseren Projekten mit dem TD Mobile oder auch in Gesprächen und Anfragen von und mit unseren Kunden auf interessante, knifflige oder „nervige“ Herausforderungen. Daraus ist die Idee entstanden in unregelmäßigen Abständen einige dieser „Herausforderungen“ zu schildern und unsere Lösungsansätze aufzuzeigen – der TD Mobile TechTalk.
Wir erheben dabei keinen Anspruch, die perfekte Lösung zu präsentieren; in der Regel ist diese auch durch jeweils andere Rahmenbedingungen des Projekts nicht möglich. Wir möchten aber Wege mit ihren Vor- und Nachteile aufzeigen, um die Möglichkeiten und das Leistungsspektrum eines solchen Entwicklungsansatzes zu demonstrieren.
Gern freuen wir uns in diesem Zusammenhang auf Feedback, Anmerkungen, aufgezeigte andere Wege oder auch Fragen, Kontakt info@md-consulting.de.

Beginnen wollen wir mit dem Thema Drag&Drop – genauer Drag&Drop in HTML-5-basierten Anwendungen auf mobilen Endgeräten. Dies ist also ein Thema, das auch, aber nicht ausschließlich, den TD Mobile betrifft. Drag&Drop bedeutet das „Ziehen“ (drag) eines grafischen Elementes in einen definierten Zielbereich (drop). Nicht zu verwechseln mit den auf mobilen Endgeräten häufig genutzten Swipe-Gesten, die HTML 5 und damit auch der TD Mobile auf mobilen Endgeräten standardmäßig unterstützt.

Wer HTML ein wenig näher kennt fragt sich jetzt vielleicht, wo hier eigentlich das Problem sei. Seit HTML 5 gehört dieses Feature doch zum Standard (siehe http://www.w3.org/TR/2010/WD-html5-20101019/dnd.html). Das ist richtig, jedes HTML-Element kann die Eigenschaft draggable annehmen. In Verbindung mit den zur Verfügung stehenden Ereignissen ondragstart, ondragover, ondrop usw. lässt sich also relativ simpel und mit wenig Aufwand eine Drag&Drop-Funktionalität implementieren. Die Ernüchterung erfolgt allerdings schnell, sobald man dies auf gängigen mobilen Endgeräten mit Touchscreen testet; die Elemente zeigen sich immun und reagieren nicht auf Drag&Drop. Dies ist allerdings kein Fehler, sondern durchaus gewollt. So sind die Bildschirmflächen oft klein und Drag&Drop-ähnliche Bewegungen zum Scrollen, Zoomen usw. anderweitig belegt. Es ist aber auch klar, dass es Anwendungsfälle gibt in denen Drag&Drop bei mobilen Anwendungen sinnvoll ist. Was also tun?

Es gibt zwei grundsätzliche Lösungsansätze:

  1. Manuelle Implementierung der gewünschten Drag&Drop-Funktionalität auf Basis von Touch-Ereignissen:

HTML bietet eine Reihe von Touch-Ereignissen (touchstart, touchend, touchmove, touchenter, touchleave, touchcancel), welche es ermöglichen die gewünschte Funktionalität selbst zu implementieren (siehe hierzu http://www.w3.org/TR/touch-events/).
Wir haben zum Test einige kleinere Beispiele erstellt, um ein Gefühl für die Umsetzbarkeit zu bekommen. Zusammenfassend kann man resümieren, dass eine Lösung auf dieser Basis machbar, allerdings auch aufwendig ist. Wie heißt es so schön „Der Teufel steckt im Detail“. Je nach Umfang der Anforderungen an Drag&Drop ist dies aber eine mögliche Option.
Für die, die es mal selbst ausprobieren möchten, hier ein kleiner Ausgangspunkt:

Auch im weiter unten beschrieben TD Mobile-Beispiel finden Sie einen Java Script-„Schnipsel“, der den Einstieg zu diesem Ansatz aufzeigt.
Im Allgemeinen ist es aber stets eine gute Idee, auf Bestehendes, Bewehrtes zurückzugreifen und damit Aufwand zu sparen und Qualität zu sichern. Natürlich standen auch andere Entwickler bereits vor diesen Herausforderungen und so sind eine Reihe von Skripten und Frameworks entstanden, die einem Hilfestellung geben und Arbeit abnehmen.

2. Nutzung bestehender Frameworks

Es gibt eine Vielzahl von Frameworks die Drag&Drop in HTML-Anwendungen auf mobilen Geräten ermöglichen.
In unserem Fall können wir es uns noch etwas einfacher machen. Wir befinden uns im Umfeld von jQuery, welches ein Kernelement des Technologiestacks des TD Mobile ist. Auch jQuery (das wohl meistgenutzte JavaScript-Framework) hatte eine Drag&Drop-Unterstützung. Diese Vereinfacht allerdings auch „nur“ die Drag&Drop-Implementierung auf Basis von HTML 5. Welchen Vorteil bietet das also. Nun, es gibt eine Reihe von Frameworks, die genau dies auf mobilen Endgeräten verfügbar machen.

Eine kleine, aber gute, Übersicht findet man z.B. hier: http://www.omegaweb.com/10-jquery-drag-and-drop-plugins-for-mobile/.

Wir haben uns im Rahmen unserer Projektanforderungen eine Reihe von Frameworks angesehen und uns letztlich für Touch Punch (http://touchpunch.furf.com) entschieden. Touch Punch ist ein kleiner „Workaround“, welcher die für Drag&Drop nötigen Mausereignisse auf Basis von Touch-Ereignissen simuliert und so die gewohnte Funktionalität bereitstellt. Der große Vorteil dieses Ansatzes ist, dass nichts an der bestehenden Implementierung geändert werden muss. Es reicht die jQueryUI- und die Touch Punch-Bibliothek einzubinden, z.B. so
<script src=“jquery-ui.min.js“></script>
<script src=“jquery-ui.touch-punch.min.js“></script >

jQuery selbst ist nicht erforderlich, da diese vom TD Mobile standardmäßig verwendet wird. Um Seiteneffekte zu vermeiden, empfehlen wir nicht das Standardpaket von jQuery UI zu verwenden, sondern mittels dem Download Builder (http://jqueryui.com/download/) ein Paket nur mit der „Draggable“-Option und davon abhängigen Komponenten zu erzeugen und einzubinden.

Wie das Ganze dann aussehen kann, können Sie in einem kleinen Beispiel selbst erfühlen: http://meinmd.md-consulting.de/DragDrop
Das obere Logo zeigt einen Ansatz für manuelle Implementierung auf Basis von Touch Events, die drei unteren Logos können Sie via Drag&Drop in den Rahmen ziehen. Sobald alle drei Logos in den Rahmen gezogen wurden, sehen Sie Ihren bevorzugten Partner 🙂
Haben Sie Interesse, gern senden wir Ihnen das TD-Mobile-Projekt zu. Im Wesentlichen relevant dabei sind die beiden eingebundenen JS-Bibliotheken, wie oben beschrieben, und die Java Script-Funktion initDragAndDropWithTouchPunch.

Bei Fragen und Anmerkungen wenden Sie sich bitte an maik.vogt@md-consulting.de. Interesse an Beratung und/oder Entwicklungsleistungen? Ihre Ansprechpartnerin evelyn.ertel@md-consulting.de oder auch telefonisch unter +49 (0)8122-9740-0


Workshop Multithreading mit TD 7.1: München 19.03., Erfurt 20.03.19

MD-Consulting-OpenText-Gupta-Workshop-Team-Developer-SQLBase-Multithreading

Besuchen Sie uns in München oder Erfurt. Herr Helmut Reimann von OpenText wird mit Ihnen gemeinsam eine bestehende TD-Applikation multithreading-fähig machen. Wir freuen uns sehr auf Ihre Anmeldung. Die Teilnehmerzahl ist begrenzt.

19.03.2019 München, Anmeldung hier.
20.03.2019 Erfurt, Anmeldung hier

Agenda Workshop:

9:30 Frühstück & Check-in
10:00 Team Developer 7.1 “Multithreading“ – Teil I
  • Einführung in “Multithreading”
  • Implementierung in Team Developer 7.1
  • Die ‘Background Worker Class’
  • Background-Threads in Forms & MDI-Fenstern
Referent: Herr Helmut Reimann, OpenText
12:00 Gemeinsames Mittagessen
13.00Team Developer 7.1 “Multithreading“ – Teil II
  • Überwachen von Threads
  • Prozess Kommunikation ‘Dispatcher’
  • Neue TD-API-Funktionen zur Steuerung der Hintergrundprozesse
  • Entwickeln eines praktischen Beispiels
Referent: Herr Helmut Reimann, OpenText
15:00Dienstleistungen & MD-Angebote
Referentin: Frau Evelyn Ertel, MD Consulting
15:15Ende der Veranstaltung

EUR 49,- Unkostenbeitrag zzgl. MwSt (inkl. Kaffee, Getränke und Mittagessen). Den ausführlichen Einladungsflyer finden Sie hier.

Bei Fragen stehen wir Ihnen gern per E-Mail oder telefonisch unter +49 (0)8122-9740-0 zur Verfügung, Ihre Ansprechpartnerin: Frau Evelyn Ertel.

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


Nachlese zum Workshop Oracle Datenbank 18c

MD-Consulting-Oracle-Workshop-Datenbank-18c-Java-Subsciption-Lizenzierung

Für unsere Oracle-Kunden veranstaltete MD Consulting am 22.10.18 in Erfurt und am 23.10.18 in München Workshops zum Thema Oracle Datenbank 18c und Java.
45 Kunden folgten unserer Einladung. Die Referenten begeisterten mit Ihren Vorträgen.

Wer Interesse an den Vorträgen hat, kann diese einsehen unter:

Oracle-Datenbank-18c-New-Features — Referent: Herr Matthias Weiß, Engineered BIM Solutions
Oracle revolutioniert die Datenverwaltung mit der Einführung der weltweit ersten „selbstverwalteten“ Datenbank, Version 18c ist verfügbar.

Java im Jahr 2018 — Referent, Herr Svend Back, Tech Data, München
Fakt ist, dass die Public Updates für JDK8 im Januar 2019 auslaufen. Wer danach Java 8 weiterhin nutzen will, sollte schon wegen der Security Patches eine Subscription erwerben.

Oracle-Datenbank-18c-Lizenzierung — Referent, Herr Peter Mosbauer, Tech Data, München
Richtige Lizenzierung und Alternativen.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0, Ihre Ansprechpartnerin: Frau Evelyn Ertel.


Einladung zum kostenfreien Workshop Oracle Datenbank 18c

MD-Consulting-Oracle-Workshop-Datenbank-18c

Besuchen Sie unseren kostenlosen Oracle-Workshop in Erfurt am 22.10.2018 oder in München am 23.10.2018 und lassen sich von spannenden Themen mitreißen. MD Consulting und unsere Oracle-Spezialisten erwarten Sie mit folgenden Inhalten:

Oracle 18c kann alles besser – weil selber
Oracle revolutioniert die Datenverwaltung mit der Einführung der weltweit ersten „selbstverwalteten“ Datenbank, Version 18c ist verfügbar. Herr Matthias Weiß und Herr Peter Mosbauer haben sich rund um Oracle 18c schlau gemacht und präsentieren Ihnen die Neuerungen in der 18c.
Sie möchten wissen, ob und ab wann Sie die neue Version Oracle Datenbank 18c einsetzen sollen? Wir beraten Sie gerne ausführlich und erarbeiten mit Ihnen den für Sie optimalen Migrationsweg.
Referent: Herr Matthias Weiß, Engineered BIN Solutions

Java
Fakt ist, dass die Public Updates für JDK8 im Januar 2019 auslaufen. Wer danach Java 8 weiterhin nutzen will, sollte schon wegen der Security Patches eine Subscription erwerben.
Referent, Herr Svend Back, Tech Data, München

Oracle Lizenzierung unter 18c
Herr Peter Mosbauer, Tech Data, München, zeigt Ihnen die richtige Lizenzierung und Alternativen dazu auf.

Konnten wir Ihr Interesse wecken, dann freuen wir uns sehr auf Ihre Anmeldung. Die Teilnehmerzahl ist begrenzt.
22.10.2018 Erfurt, kostenfreie Anmeldung hier
23.10.2018 München, kostenfreie Anmeldung hier

Agenda Workshop:

09:30 Uhr Frühstück & Check-in
10:00 Uhr • Technischen Neuerungen der aktuellen Oracle Datenbank 18c und ihre Nutzungsmöglichkeiten
– In-Memory Technologie
– Multitenant Funktionen
– Hochverfügbarkeit und RAC
– Data Warehouse und Big Data
– Sicherheit
– Datenbank Upgrades
Referent: Herr Matthias Weiß, Engineered BIN Solutions
12:00 Uhr Gemeinsames Mittagessen
13:00 Uhr • Java
– Security Patches
– kommerzielle Lizenzen bzw. Subscription
Referent: Herr Svend Back, Tech Data, München
13:30 Uhr • Oracle Lizenzierung unter 18c
– Release Modell der 18c
– Lifetime Support
– Release Updates (RU)
– Release Update Revisions (RUR)
– Lizenzinformationen
Referent: Herr Peter Mosbauer, Tech Data, München
15:00 Uhr Dienstleistungen & MD Angebote
Referentin: Frau Evelyn Ertel, MD Consulting
15:15 Uhr Ende der Veranstaltung

Keine Teilnahmegebühr (inkl. Kaffee, Getränke und Mittagessen).

Unsere ausführliche Einladung mit detaillierter Beschreibung des Workshops und unsere Aktionen finden Sie hier.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0, Ihre Ansprechpartnerin: Frau Evelyn Ertel.

Wir würden uns freuen, Sie auf unseren Workshops begrüßen zu dürfen. Nutzen Sie die Gelegenheit, die Oracle-Spezialisten persönlich zu treffen. Sie stehen für individuelle Gespräche in den Pausen aber auch zu einem späteren Zeitpunkt gern zur Verfügung.


Workshop zur TD-Mobile-Anbindung an SAP

MD Consulting-Gupta-Opentext

Ein österreichisches Familienunternehmen, das sich seit nun 114 Jahren mit einer beeindruckenden Erfolgsgeschichte auf die Herstellung von Speck-, Rohwurst- und Bratenprodukten spezialisiert hat, möchte seine Team-Developer-Anwendung um ein mobile Applikation erweitern.

Die Ware soll zur richtigen Zeit am richtigen Ort sein. Das Wichtigste dabei sind möglichst kurze Lagerzyklen und damit geringe Lagerkosten sowie möglichst kurze Transportzeiten zum Kunden. Hierfür sollen elektronisch gesteuerte Informations- und Transportsysteme verwendet werden.
Aus diesem Anlass plante der Kunde für beispielsweise Lagertransaktionen zukünftig mobile Apps. Für die gewünschten SAP-Zugriffe, sollte der opentext/Gupta TD Mobile verwendet werden. Hierbei ist jedoch eine Wiederverwendbarkeit von auserwählten Funktionalitäten und Programmabläufen zu gewährleisten. Um diese Herausforderung zu bewältigen, wurde beabsichtigt die Programmteile, welche für einen direkten SAP-Zugriff vorgesehen sind, mit openvtext/Gupta Team Developer .NET zu programmieren. Aus diesem Anlass wurde MD Consulting zu einer Beratung vor Ort berufen. Hierbei sollten grundlegende Möglichkeiten des Opentext/ Gupta Team Developers .NET aufgezeigt werden, eine technische Umsetzung dieser Softwarelösung erarbeitet werden, aber auch die Vor- und Nachteile dieses Vorgehens im Vorfeld näher erläutert werden.

Eine Bestandsaufnahme ergab, dass in der bisher eingesetzten Softwarelösung der Zugriff auf das SAP-System über eine OCX-Komponente erfolgte. Da der Einsatz mobiler Endgeräte zusätzlich für den Wareneingang und –ausgang geplant war, sollte hierfür ebenfalls ein Zugriff per SAP über eine OCX-Komponente vorgenommen werden.
Im Workshop erläuterte MD Consulting die Erstellung solcher wiederverwendbaren Komponenten am opentext/Gupta Team Developer .NET und opentext/Gupta TD Mobile sowie die Erstellung entsprechender SAL-Libraries (*.APL) für die Einbindung. Die Verwendung von entsprechenden .NET SAL Libraries (äquivalent zu *.APD) erzeugte jedoch bei der Einbindung in opentext/Gupta TD Mobile einige Fehler.
Da auch der SAP-Zugriff unter .NET per OCX-Control nicht funktionierte, schlug MD Consulting an dieser Stelle Alternativen auf. Somit sollte der von SAP bereitgestellte SAP Middleware Connector-DLL seinen Einsatz erhalten und den Zugriff ermöglichen. Sofortige Abhilfe brachte dann eine mit Visual Studio erstellte Wrapper-DLL, wodurch letztendlich der SAP-Zugriff vom opentext/Gupta Team Developer .NET als auch von opentext/Gupta TD Mobile erfolgreich hergestellt werden konnte.
Mit der Demonstrierung eines Zugriffs mittels Webservices und der anschließenden Erstellung einer Demoanwendung neigte sich der Workshop langsam dem Ende zu. Der eigentliche SAP-Zugriff erfolgte durch den Kunden zu einem späteren Zeitpunkt.
Zusammenfassend wurden hinsichtlich des Kunden alle Erwartungen und Ziele mit großer Zufriedenheit erfüllt.

  • Die .NET Möglichkeiten des OpenText Gupta Team Developer wurden systematisch dargestellt.
  • Für die Einbindung von .NET Funktionalitäten konnte der SAP-Zugriff mittels OpenText/Gupta Team Developer und OpenText/Gupta TD Mobile demonstriert werden.
  • Der Zugriff über Webservice konnte anhand eines selbst erstellten Webservices veranschaulicht und präsentiert werden.

Wir haben Ihr Interesse geweckt und Sie würden gerne Ihr nächstes Softwareentwicklungsprojekt an MD Consulting vergeben?
Dann schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0, Ihr Ansprechpartner: Herr Maik Vogt


Last Minute: TD Web Services

S, Last-Minute-Seminar, Gupta, Report Builder

Heute möchten wir Sie über unser aktuelles Last-Minute-Seminar informieren, sparen Sie 20% am Seminarpreis und besuchen Sie unser

TD WS – Erstellen, Veröffentlichen und Einbinden von Web Services
Erstellen, Veröffentlichen und Einbinden von Webservices mit dem Team Developer – sind das gerade Aufgaben, die Sie lösen müssen? Wollten Sie schon immer mal wissen, wie Sie mit dem Team Developer einen Webservice erstellen und diesen mit dem IIS (Internet Information Server) bereitstellen können?
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.

Ort: MD Consulting München
Termin: 19.02. – 20.02.2018
Preis: 990,00 EUR
Bonus: 20% Rabatt, statt 990,00 EUR nur 792,00 EUR

Außerdem möchten wir Sie an unsere SQLBase New Year 2018 Sales Promo erinnern.

Letzte Chance, um Ihre SQLBase Lizenz kostengünstig auf die aktuelle Version 12.1.1 zu heben oder neue Lizenzen zu erwerben. Im Rahmen unserer New Year 2018 Sales Promo bieten wir Ihnen die SQLBase-Boxenprodukte zum Promo-Preis bis 23.02.2018 an.

20% Rabatt für alle SQLBase Voll- und Upgrades für alle Kunden, die ihr Produkt in einer älteren Version kaufen möchten oder keine Wartung abschließen möchten.
30% Rabatt für alle SQLBase Voll- und Upgrades in der Version 12 mit Wartung, Wartung ohne Rabatt

Ihnen fehlt der Überblick, was alles neu in der Base 12 ist. Hier geht es zur Compatibility-Matrix und zum Datenblatt.
Alle Interessenten an der SQLBase 12.x können an unserem Webinar zur SQLBase 12 kostenfrei teilnehmen, 23.02.2018, 14 Uhr, Dauer ca.1 Stunde. Hier geht es zur Registrierung. Sie erhalten eine Mail mit den Zugangsdaten. Teilnahme auch möglich ohne Kauf einer Lizenz.

Um Ihr persönliches Aktionsangebot zu erhalten, wenden Sie sich bitte an uns. Rufen Sie uns an unter +49 (0)8122-9740-0 oder senden Sie einfach eine E-Mail, Ihre Ansprechpartnerin: Frau Steffi Kolbe.

Sie benötigen keine SQLBase haben aber Interesse an einem anderen Produkt? Dann steht Ihnen der Produkt-Finder auf unserer Homepage zur Verfügung.


Anbindung einer TD-Anwendung an SAP über Webservice

MD-Consulting-Gupta-Team-Developer-SAP-Workshop-Oracle-Datenbank-Softwareentwicklung-Framework-Assemblies

Was macht eine Partnerschaft erfolgreich? Der ideale Business-Partner beflügelt in guten Zeiten und ist eine Stütze in Krisensituationen. So werden wir immer wieder zu Themen rund um den Gupta Team Developer gerufen, um Spezialproblemstellung für unseren Kunden zu lösen.

Ein Beispiel:
Unser Kunde erstellt Software für den Fuhrpark- und Logistikbereich und vertreibt die Softwarelösung deutschlandweit.
Entwickelt wurde die Softwarelösung unter Team Developer 4.1 mit Zugriff auf eine ORACLE-Datenbank. Die vorhandene Lösung wurde auf den GUPTA Team Developer 6.2 migriert und wird die ältere Version mit GUPTA TD 4.1 ablösen.
Zukünftig sollte die Anwendung eine Online-Schnittstelle zu einem SAP-System erhalten. Bisherige Lösungen, die mittels SAP-RFC mit SAP verbunden waren sowie auch neue Lösungen, sollten mittels Webservice mit dem SAP-System kommunizieren.
In dem Workshop wurden den Entwicklern die Grundlagen vermittelt wie die Verwendung von Webservices mittels Team Developer möglich ist. Es wurde eine Integrationsstrategie erarbeitet wie die SAP-Webservices in die bestehende Softwarelösung eingebunden werden können.
Den ausführlichen Bericht können Sie hier lesen.

Sie brauchen auch eine Lösung bei einem Spezialthema rund um den Gupta Team Developer? Oder möchten Sie, dass ein Softwareentwicklungsprojekt realisiert wird? Dann ist MD Consulting Ihr Ansprechpartner, Tel: +49 (0)8122-9740-0, Ihre Ansprechpartnerin: Frau Evelyn Ertel.


Einladung zum kostenfreien Oracle Workshop

md-consulting-Workshop-Oracle-IaaS-ILM-Lizenzierung-VMware-Erfurt-München-November2017

Besuchen Sie unseren kostenlosen Oracle-Workshop in Erfurt am 16.11.2017 (Veranstaltungsort: Evangl. Kloster zu Erfurt) oder München am 17.11.2017 (Veranstaltungsort: Therme Erding) und lassen Sie sich von spannenden Themen mitreißen. MD Consulting und unseren Oracle-Spezialisten erwarten Sie mit folgenden Inhalten:

Oracle-Lizenzierung unter VMware – Wir helfen Ihnen, den Lizenzdschungel zu durchforsten.
Nutzen auch Sie in Ihrer Firma VMware? Dann sind Sie in unserem Workshop genau richtig. Denn die Lizenzierung von Oracle-Produkten in virtualisierten Umgebungen ist mit einigen Fallstricken versehen.
Mit Soft-Partitioning muss die gesamte physikalische Hardware lizenziert werden. Ist das tatsächlich so?
Herr Peter Mosbauer, Tech Data, München, zeigt Ihnen die richtige Lizenzierung und Alternativen dazu auf.

Oracle Infrastructure as a Service
Oracle IaaS stattet Unternehmen mit mehr Performance, Funktionen und Flexibilität aus.
Oracle IaaS eignet sich ideal für gemischte Workloads (Oracle und andere), darunter auch viele Open-Source-Anwendungen.
Oracle IaaS ist auch perfekt für Oracle-Applications-Kunden, da es ihnen die Flexibilität gibt, ihre Entwicklungs-, Test- oder Upgrade-Umgebungen in der Oracle Cloud zu hosten.
Und mit Ravello, einer Oracle-Lösung, die Bestandteil von IaaS ist, können Kunden ihre virtualisierten Workloads ohne weitere Änderungen in die Cloud verlagern.
Oracle IaaS spart Zeit und Geld und verringert die Komplexität, so der Referenz, Herr Svend Back, Tech Data, München. Freuen Sie sich auf einen Blick in die Zukunft der IT.

ILM – Information Lifecycle Management mit der Oracle Datenbank
Information Lifecycle Management (ILM) hat aus der Sicht der Daten folgende Aspekte:
Temporäre Gültigkeit und Sichtbarkeit aus der Sicht der Geschäftsprozesse
Unterschiedliche Nutzungs- und Performanceanforderungen im Lebenszyklus
Gesetzlich geforderte Aufbewahrungsfristen und „Alterung“ der Daten
Kostenoptimierung bei der Speicherung
Dazu steht eine ganze Reihe von Features zur Verfügung, die ständig weiterentwickelt werden. Insbesondere zwei Optionen sichern bei Oracle die
ILM-Funktionalität: Partitionierung und Komprimierung. Die Partitionierung sichert ab, dass hochwertiges Storage den aktuellen unternehmenskritischen Daten vorbehalten bleibt. Komprimierung reduziert den Platzbedarf für weniger aktuelle und kritische Daten.
Im Vortrag von Dr. Frank Haney werden im Überblick mit der Version 12c neu eingeführte Möglichkeiten vorgestellt.

Konnte ich Ihr Interesse wecken, dann freuen wir uns sehr auf Ihre Anmeldung. Die Teilnehmerzahl ist begrenzt.
16.11.2017 Erfurt, kostenfreie Anmeldung hier.
17.11.2017 München, kostenfreie Anmeldung hier.
Agenda Workshop:
9:30 – Frühstück & Check-in
10:00 –  Information Lifecycle Management mit der Oracle Datenbank

  • Heat Maps
  • Advanced Data Optimization (ADO)
  • Temporal Validity
  • In-Database Archiving
  • Referent:
    Dr. Frank Haney, MD Consulting

11:00 – Oracle IaaS – Infrastructure as a Service

  • Hardware selber kaufen und betreiben oder einfach mieten.
  • Referent:
    Herr Svend Back, Tech Data, München

12:00 – Gemeinsames Mittagessen
13:00 – Oracle Lizenzierung unter VMware

  • Referent:
    Herr Peter Mosbauer, Tech Data, München
    15:00 – Dienstleistungen & MD Angebote
  • Referentin:
    Frau Evelyn Ertel, MD Consulting

15:15 – Ende der Veranstaltung

Keine Teilnahmegebühr (inkl. Kaffee, Getränke und Mittagessen).

Unsere ausführliche Einladung mit detaillierter Beschreibung des Workshops und unsere Aktionen finden Sie hier. Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.