Gupta Entwicklerkonferenz 2013 in München – Nachlese

Wenn sich die Gupta-Entwicklerkonferenz ankündigt, dann wissen wir, dass es herbstlich und kalt wird, findet doch die deutsche Entwicklerkonferenz seit Jahren schon immer wieder im Herbst statt. So auch dieses Jahr. Unter der erprobten Leitung von I. Piech trafen das amerikanische Management (T. Baci, F. Vernardi), ausgewählte Entwicklungsleiter (H. di Lorenzi, G. Bettencourd, D. Norgord) und die deutschen Mitarbeiter (M. Teetz, H. Reimann) auf ihre deutschen, österreichischen und schweizerischen Kunden. Im Wesentlichen konzentrierte man sich in den zwei Tagen (in teilweise drei unterschiedlichen „tracks“) auf Themen rund um die Produkte SQLBase, Team Developer und Team Developer Mobile.

SQLBase und Team Developer
Dennis Norgord, der für die Weiterentwicklung verantwortliche Entwicklungsleiter und andere gingen in ihren Sessions auf die Weiterentwicklung von der Version 11.7 über 11.8 bis 12.0 ein. Für viele Zuschauer war es wichtig zu hören, dass die Themen Multiprozessor und Multicore-Unterstützung nunmehr in Angriff genommen und für die SQLBase-Version 12.0 angekündigt wurden.

Breiten Raum nahmen die detaillierten Vorträge über die neuen Features und Funktionen in Team Developer 6.2 in Anspruch. Helmut Reimann widmete sich der in die Tiefe gehenden Vorstellung der neuen GUI-Features (ribbon bar, dockable dialogs, usw.), während in anderen Sessions (M. Teetz, J.M. Gemperle) die neuen .Net-Features (360 Grad debugging usw.) vorgestellt und demonstriert wurden. Martin Teetz deutete in seinen Übersichtsfolien die geplanten Features und Funktionen für Team Developer 6.3 an.

So war der erste Tag der Entwicklerkonferenz vollgepackt mit Informationen und in den Gängen vor den Veranstaltungsräumen konnte man intensive Gespräche verfolgen, in denen es darum ging, die unterschiedlichen Vorgehensweisen für die Nutzbarmachung der neuen Funktionen für die eigenen Projekte zu diskutieren.

Team Developer Mobile
Am zweiten Tag stand die technisch teilweise sehr detaillierte Vorstellung des neuen Entwicklungswerkzeugs Team Developer Mobile im Vordergrund (obwohl es auch zwei weitere tracks mit unterschiedlichen Detailthemen gab).

In seinem Übersichtsvortrag erläuterte Horst di Lorenzi die grundsätzlichen Überlegungen, die dazu geführt haben, eine neue Entwicklungsumgebung auf den Markt zu bringen. Zunächst nannte er den Wunsch, das Bedürfnis vieler Firmen, Teilprozesse ihres Geschäfts auf mobilen Endgeräten zur Verfügung stellen zu wollen. Hierbei, so der Referent, stießen die Firmen auf eine Reihe von Herausforderungen: native Applikationen für die unterschiedlichsten Endgeräte (mit iOS, Android, Windows usw.) erfordern einen hohen Bedarf an unterschiedlich ausgebildete Fachkräften. Des Weiteren bedingten diese Plattformen in der Regel, dass die Anwendungen über einen „Store“ der jeweiligen Anbieter bereit gestellt werden müssten. Um diese beiden Herausforderungen zu überwinden bot der Referent die Alternative an, die eigenen (mit TD Mobile entwickelten) Anwendungen auf der Basis von HTML5-Seiten über firmeneigene Webserver (mit den entsprechenden Sicherheitsmechanismen SSL, Authentifizierung und Login) dem berechtigten Anwenderkreis zur Verfügung zu stellen. 
Team Developer Mobile richtet sich somit an Firmen und Entwickler, die Geschäftsanwendungen zur Abbildung wichtiger oder relevanter Teilprozesse innerhalb der eigenen Infrastruktur für mobile Endgeräte zur Verfügung stellen wollen. Um die Vielzahl unterschiedlicher Endgeräte vom Smartphone über den Tablet bis hin zum Desktop abdecken zu können, entschied man sich die HTML5-Technologie (unter Nutzung erprobter, öffentlich zugänglicher Komponenten) zu unterstützen. Team Developer Mobile-Anwendungen können daher auf jedem Endgerät aufgerufen und genutzt werden, da alle einen Browser anbieten.

Diese Positionierungs- und Architekturüberlegungen führten dazu, ein Entwicklungswerkzeug wie Team Developer Mobile zu entwickeln.

20131024_01

Abbildung 1: die Bedienoberfläche der Entwicklungsumgebung „Team Developer Mobile“

Die Entwicklungsumgebung unterstützt dabei, einerseits serverseitige Geschäftslogik (in der Form von JSON-Webservices) und andererseits clientseitige Bedienoberflächen (auf der Basis von JQuery Mobile-Komponenten) zu entwickeln, zu testen (debuggen) und auf einem in der demilitarisierten Zone platzierten IIS-Webserver für die Anwender bereitzustellen.

Die Standard-Komponenten der Bedienoberfläche wurden von Gupta bereits im Aussehen (cascading style sheets) und Verhalten (JavaScript) vordefiniert, wobei der in diesen Technologien erfahrene Entwickler über die zur Verfügung gestellten Schnittstellen nach eigenem Gutdünken problemlos erweitern kann. Diese „offenen“ Schnittstellen wurden in eigenen Detailreferaten vertieft.

Gezeigt wurde weiterhin, dass in einem Projekt mehrere „Displays“ (Phone, Tablet) unterstützt werden und somit keine unterschiedlichen Codes verwaltet werden müssen. Auch die integrierte Nationalisierung der in der Applikation verwendeten Strings, zeigte wie weit die Konzeption der neuen Entwicklungsumgebung gediehen ist. Auch die Bedienoberfläche des neuen Produkts wird in unterschiedlichen Sprachen, wie Deutsch, zur Verfügung gestellt.

Für Team Developer-Entwickler war nicht nur die Bedienoberfläche der neuen Entwicklungsumgebung sofort vertraut. Sie konnten auch erleichtert feststellen, dass Funktionsklassen in Bibliotheksdateien (functional classes) und weitere Code-Bestandteile problemlos in die neue Entwicklungsumgebung integriert werden können.

Durch Hinweis auf einige derzeit bei amerikanischen Kunden laufende Entwicklungsprojekte mit „TD Mobile“ wurde deutlich, dass sich das Produkt derzeit in der „proof of concept“-Phase befindet: es gibt bereits einige Kunden, die eigene Anwendungen erstellen. Bei einem dieser Beispiele – die Erfassung von Schäden an öffentlicher Infrastruktur (Brücken, Straßen) – wurde deutlich, was sich alles hinter dem Schlagwort „HTML5-Unterstützung“ verbirgt: ein Mitarbeiter fotografiert einen Schaden im Fahrbahnbelag. Dieses Foto, zusammen mit einer Textinformation und der Geopositionierung des Standorts wird zur Zentrale übertragen und in der entsprechenden Datenbank gespeichert. Dieser Vorgang benötigt zwar nur einige Sekunden, zeigt aber deutlich, wie die Funktionalitäten des Smartphones mit der entsprechenden Anwendung zu einer erheblichen Verkürzung des Teilprozesses „Erfassung von Schäden“ führen kann.

Bei der Schilderung der unterschiedlichen Einsatzszenarien für TD Mobile-Anwendungen wurde den Teilnehmern der Konferenz recht schnell heiß und kalt, was nicht nur an den durch südlichen Fön unterstützten sommerlichen Temperaturen in München lag.

Der Preis für TD Mobile wird bei 3.195 € liegen. Hierfür erhält der Kunde eine Entwicklungsumgebung, mit der eine unlimitierte Anzahl von Anwendungen für eine unbegrenzte Anzahl von Anwendern erstellt werden kann. Die Verfügbarkeit von TD Mobile wurde auf das erste Quartal 2014 festgesetzt.

Auf der MD-Roadshow im November 2013 wird das neue Produkt (aber auch Team Developer 6.2/6.3 und SQLBase 11.8/12) ausführlich vorgestellt.

Bei Fragen stehen wir unter (+49) – 0 81 22 / 97 40-0 oder unter info@md-consulting.de zur Verfügung, Ihre Ansprechpartnerin: Frau Evelyn Ertel.


MD Consulting ist Aussteller auf der Gupta DevCon 21.-22.10.13 München

ir möchten Sie heute zur Gupta-Entwicklerkonferenz DevCon einladen. Treffen Sie uns in München vom 21. – 22.10.2013, MD Consulting ist wie jedes Jahr Aussteller.
Neben meiner Person wird auch unser Technischer Leiter Herr Maik Vogt vor Ort sein und gern Ihre Fragen rund um Gupta und MD Consulting beantworten.

Themen der Konferenz: 
ALL ABOUT TD MOBILE 
Lernen Sie, wie Sie attraktive und leistungsfähige Business-Anwendungen für Smartphones und Tablets mit der gewohnten Team Developer Leichtigkeit erstellen können. Unterstützen Sie die unterschiedlichsten Endgerätegrössen und integrieren Sie die Anwendung in Ihre bestehenden Systeme.

ALL ABOUT TEAM DEVELOPER 6.2 
Sehen Sie, wie Sie die neuesten GUI-Features, wie zum Beispiel die Ribbon-Bar schnell und einfach in Ihre Anwendungen integrieren können.
Erhalten Sie einen Überblick, wie Sie moderne mehrschichtige Anwendungen mit Team Developer 6.2 erstellen, in allen Aspekten debuggen und für den Einsatz in der Cloud konfigurieren.
Melden Sie sich doch noch heute online an Pfeil für Link.

Als Aussteller zeigen wir rund um Gupta unsere Produkte und Dienstleistungen.

Datenaustausch Gupta /SAP
MD Consulting wird oft in der Rolle als Gupta-Partner zu unterschiedlichsten Themen um Unterstützung gebeten. Heute möchten wir Ihnen von einem erfolgreich abgeschlossenen Projektcoaching in Bereich Gupta und SAP berichten. Lesen Sie hier Pfeil für Link.

Reportig mit List&Label – wir beraten Sie gern.
List&Label ist ein leistungsstarkes Tool für verschiedene Druckausgaben, wie z.B. Listen, Etiketten, Formulare usw.. List&Label arbeitet datenbankunabhängig. Die Daten müssen also von einer Anwendung programmtechnisch aufbereitet und an List&Label übergeben werden. Lesen Sie hier Pfeil für Link.

SQLBase Tuning
Wir machen Ihrem Oldie Beine. Optimierung des DBMS Gupta SQLBase. Mit den Jahren wachsen die Datenbestände, die Zahl der zu bedienenden Anwendungen nimmt zu, und es werden immer mehr User, die die Datenbank benutzen. Und so kann auch eine SQLBase-Installation an ihre Grenzen stoßen, wenn auf diese geänderte Umwelt nicht rechtzeitig und angemessen reagiert wird. Weitere Infos hier Pfeil für Link.

TD Migration nach 6.x Win32/ .Net
Hier bietet MD Consulting viele abgestufte Dienstleistungen an. Eine kurze Beschreibung finden Sie hier Pfeil für Link.

MD Roadshow 2013 „ TD macht mobil“ 
Wir kommen auch in Ihre Nähe. MD Consulting geht wieder auf Roadshow vom 18.11. – 29.11.2013 und zeigt Ihnen den TD 6.2 und den TD Mobile live vor Ort.

Sie haben Fragen?
Wir stehen Ihnen per E-Mail unter info@md-consulting.de, per Tel: (+49) – 0 81 22 / 97 40-0 aber auch auf der DevCon gern als Ihre Ansprechpartnerin, Frau Evelyn Ertel, zur Verfügung.


Drucke mich – Seminar RepBuilder – Business-Reporting mit dem Report Builder am 04.11.2013 in München incl. deutscher Unterlagen

Von der Datenbank zum fertigen Bericht, sprich Daten auf Papier zu bringen, dafür gibt es ein einfaches Werkzeug – den Report Builder. Wenn das dann nicht nur in Zahlen, sondern auch in Grafiken möglich ist, erleichtert es das Verständnis erheblich.

In vielen Unternehmen gibt es Datenbanken, in denen wertvolle Informationen stecken. Doch meist sind keine Werkzeuge vorhanden, mit denen dieses immense Wissen angezapft werden kann. Das ist ein wichtiges Kriterium für ein Reportgenerator, mit relativ geringem Aufwand die Daten erreichbar zu machen. Als Datenquellen dienen dem Report Builder die SQLBase, Oracle, Microsoft SQL Server, Sybase, Informix und OLEDB/ ODBC-compliant Datenbanken.

Wer den Report Builder als Reportingwerkzeug bisher nicht nutzt, kann im aktuellen Datenblatt stöbern und sich über den vollen Funktionsumfang des Tools informieren.

Im MD-Seminarkalender finden Sie natürlich das passende Seminar zum Produkt:

Seminar: RepBuilder – Business-Reporting mit dem Report Builder
Ort: MD Consulting München
Sondertermin: 04.11.2013
Preis: 390,00 EUR, zum Termin gibt es unsere deutschen Unterlagen zum Produkt im Wert von 50,00 EUR kostenfrei dazu.

Unsere Erfahrungen fließen in das Seminar ein. Lesen Sie einen Projektbericht , MD Consulting hat maßgeblich an der Realisierung mitgewirkt.

Bei Fragen melden Sie sich und sagen uns, was wir tun können, um SIE als MD-Seminarteilnehmer begrüßen zu dürfen! Telefonisch unter (+49) – 0 81 22 / 97 40-0 oder schreiben Sie einfach eine E-Mail an info@md-consulting.de. Ihre Ansprechpartnerin: Frau Evelyn Ertel.

Änderungen vorbehalten, Aktionen nicht kombinierbar!


IT Bootcamp: MCP-Querying 2012 mit Durchführungsgarantie

Wir möchten Ihnen MD Consulting als Anbieter für Seminare von Microsoft vorstellen. Ganz neu und deshalb sehr begehrt ist unser IT Boot-Camp: MCP: Abfrage und Entwickeln SQL Server 2012 Datenbanken – das wahrscheinlich intensivste Training, dass Sie jemals besucht haben. Wir möchten Sie damit in die Lage versetzen die Prüfung zum Microsoft Certified Professional: Querying SQL Server 2012 Databases (70-461) erfolgreich zu bestehen. Der Kurs bereitet bei entsprechender Voraussetzung auch auf die Development Prüfung 70-464 vor.

Bitte beachten Sie, dass im Preis die Übernachtung, Vollverpflegung, Getränke sogar abends an der Bar enthalten sind. Der Dozent steht Ihnen quasi 24 Stunden am Tag zur Verfügung, wenn es sein muss, auch abends an der Bar.

Und unser Dozent ist mehr als qualifiziert. In der Anlage sende ich Ihnen das Kurzprofil Pfeil für Linkunseres Dozenten. Es soll Ihnen die Sicherheit geben, dass keine Ihrer Fragen offen bleibt.

Aus unserer laufenden Aktion kann ich Ihnen für den Termin vom 14.10 – 18.10.2013 10% Rabatt bei einem Teilnehmer und 30% Rabatt bei 2 Teilnehmern anbieten.
Für das Seminar bieten wir Durchführungsgarantie!

MCP: Abfrage und Entwickeln SQL Server 2012 Datenbanken (MS IT Boot-Camp) Pfeil für Link
Dieser Intensiv-Workshop richtet sich an erfahrene IT-Professionals, die sich auf die Zertifizierung zum Microsoft Certified Solutions Associate (MCSA) vorbereiten wollen.
In diesem fünftägigen IT-Bootcamp erhalten die Teilnehmer eine detaillierte Einführung in den Aufbau und die Verwendung von SQL Server 2012 Datenbankobjekten. Kernpunkte sind die Erstellung von Tabellen mit Einschränkungen auf Tabellenebene, die Abfrage von relationalen Daten mit der Select-Anweisung und die Möglichkeit der Darstellung von XML-Daten. Ferner lernen Sie, wie man SQL Server Objekte überwacht, Fehlerbehandlung, Service Broker, Transaktionen u.v.m. implementiert. Wir möchten Sie damit auch in die Lage versetzen die Prüfung zum Microsoft Certified Professional: Querying SQL Server 2012 Databases (70-461) erfolgreich zu bestehen. Dieser Kurs bereitet Sie bei entsprechender Voraussetzung auch auf die Developmentprüfung 70-464 vor. Der Stoff wird in Form von Vorträgen, Demonstrationen, Übungen am System vermittelt.

Lernen im Schulungshotel Gröbern am See in Muldestausee/Gröbern, in der Dübener Heide:
Seminardauer von Montag 10:00 bis Freitag ca. 15:00 Uhr
Kleine Gruppen mit 2-4 Teilnehmer (max. 6)
Übernachtungskosten im Komfort-EZ
Vollverpflegung inkl. Getränke
Schulungsunterlage bzw. kompetente Fachliteratur
Intensive Übungs- und Nachbereitungsphasen inkl. abendlichem Open-End in den Seminarräumen
von Microsoft zertifizierter Trainer für SQL Server 2012
Prüfungsgutschein
Gratissoftware: MS SQL Server 2012 Developeredition
Eine Woche intensivstes Training:
Unsere IT Boot-Camps sind Seminare und Workshop in einem. Die Vermittlung der Seminarinhalte erfolgt in komprimierter Form.
In fünf Tagen wird Ihnen der Inhalt mehrerer Standard-Seminare vermittelt.
Flexible Lern- und Übungszeiten sowie intensiver Erfahrungsaustausch mit dem Trainer und anderen Teilnehmern ist durch Unterbringung im gemeinsamen Hotel garantiert.
Auf Ihre individuellen Fragen aus der beruflichen Praxis gehen wir gezielt ein.

Termin: 14.10. – 18.10.12013
Seminarzeiten: Montag ab 10:00 bis Freitag um 15:00 Uhr
Ort: Schulungshotel „Gasthof Anno 1884“, Gröbern
Preis: 2.490,00 EUR
Bonus: Garantierte Durchführung und 10% Rabatt bei einem Teilnehmer und 30% Rabatt bei 2 Teilnehmern.

MD Consulting schult nicht nur Microsoft-Technologien, sondern arbeitet seit Jahren erfolgreich mit großen Kunden an wegweisenden Projekten. Diese Erfahrungen und Verfahren fließen direkt in den Seminarbereich.
Stöbern Sie selbst in unseren Berichten Pfeil für Link. Oder benötigen Sie für Ihr nächstes Visual Studio -Projekt Unterstützung? Gern realisieren wir auch Ihre Projekte schnell und kompetent.

Bei Fragen melden Sie sich und sagen uns, was wir tun können, um SIE als MD-Seminarteilnehmer begrüßen zu dürfen! Telefonisch unter (+49) – 0 81 22 / 97 40-0 oder schreiben Sie einfach eine E-Mail an info@md-consulting.de. Ihre Ansprechpartnerin: Frau Evelyn Ertel.

Änderungen vorbehalten, Aktionen nicht kombinierbar!


TD und RepBuilder 6.1 Usern steht das SP4 kostenfrei zur Verfügung

Für alle Team Developer 6.1 und Report Builder 6.1 Windows und .Net User steht das SP4 kostenfrei zur Verfügung.

Hier geht es zur Liste der gefixten Probleme zum TD und Report Builder . Und hier zum Download .

Hinweis:
Aus technischen Gründen empfiehlt MD Consulting:
Bevor Sie Team Developer 6.1 SP4 installieren, müssen Sie frühere Installationen von Team Developer 6.1 deinstallieren. Erst danach können Sie den Team Developer 6.1 SP4 komplett neu installieren. Der während der Installation abgefragte PMC entspricht dem PMC Ihrer originalen TD 6.1 Installation. Nach der Installation des TD 6.1 SP4 aktivieren Sie diesen bitte mittels des Product Activation Key (PAK) den Sie während der Installation des originalen TD 6.1 per E-Mail erhalten haben. Sollten Sie den PAK nicht mehr haben, registrieren und aktivieren Sie den Team Developer bitte erneut. Nutzen Sie hierfür die „register“ Schaltfläche aus dem „About“-Dialog des Team Developers.

Sollten Sie Fragen haben, schreiben Sie einfach eine E-Mail an info@md-consulting.de oder rufen Sie uns an unter Tel. 0 81 22 / 97 40 0. Ihr Ansprechpartner: Frau Evelyn Ertel.


Workshop zu New Features in Team Developer 6.1 bei einem Softwarehaus in Nordrhein-Westfalen

Die Software im Umfeld Objekt/Wohnungsverwaltung wird u. A. an eine große Anzahl Benutzer verteilt, die vor Ort (am Objekt), z.B. Hausmeister, arbeiten. Durch den Workshop möchte unser Kunde die neuen Features kennen lernen.

Inhalt des Workshops:

  • Die Kunden-Wunschliste wurde abgearbeitet, die Verwendung der Features „NavigationBar“, „TreeControl“,
    „NamedToolbar“, „TabBar“ (Forms in Tabbars), „RTF-Control“, „Tooltips“, „QuickGraph“, „SalMail“, „InterOps“ geschult. Auf die zurzeit noch bestehenden Probleme mit SalMail wurde hingewiesen.
  • Die Anwendung war durch unseren Kunden bereits auf einer separaten Maschine lauffähig bereitgestellt worden. Nacheinander wurden die einzelnen Schritte der Migration durchgeführt. Die Verwendung der Tabs/Grid Konverter wurde geschult.
  • Die zurzeit noch bestehenden Probleme, die vom Kunden auch schon gemeldet wurden, wurden angesprochen. Leider ließ sich speziell von dem Tabs-Problem kein Testcase erstellen. Die Vermutung, dass das Neuerstellen der Tabs das Problem behebt, liegt nahe.
  • Vermittelt wurde die Erstellung von WPF-Browser-Anwendungen. Hierbei wurde speziell auf das Veröffentlichen dieser eingegangen. An Hand einer kleineren problemfreien Applikation wurde der Web bis zur einsatzfertigen XBAP-Anwendung durchgegangen.
  • Es wurde die Verwendung des .NET-Explorers diskutiert und durch ein Beispiel (MS Office Interop) vertieft.
  • Die Erstellung von WPF-Wrappern für ActiveX und externe DLLs wurde angesprochen.

Folgende Probleme sind bei der Migration aufgetreten:

  • Zum Teil erhebliche Unterschiede im Design der .NET-Applikation (.exe) zur Win32-Applikation. Konnte z.T. durch Verwendung größerer Button Bitmaps gelöst werden.
  • Unter bestimmten Umständen verlieren named toolbars ihren Inhalt (Toolbar in der mdifrm, MDI-Fenster hat Menüs). Der Fehler ist bei Gupta bekannt.
  • Der Background verschiedener Controls ist nicht transparent, daher unschöne Anzeige der GUI
  • Ein Fehler beim SAM_FetchRowDone: eine Variable hatte nach dem Einlesen aus der Oracle-DB nicht den gelesenen Wert, so dass auf diesem Wert beruhende Folgequeries in SAM_FetchRowDone nicht die gewünschten Werte enthielten – später war diese Variable gefüllt. Ein Testcase ließ sich nicht erstellen, unter Team Developer 6.1 ohne Servicepack tritt der Fehler jedoch nicht auf.

20130916_01

Unser Kunde war mit dem Ergebnis zufrieden, wird aber mit der Umstellung noch auf die Behebung der Fehler, die bereits an Gupta gemeldet wurden, warten. Auch das SalMail-Problem muss gelöst sein, da mit der Hauptapplikation Emails versandt und empfangen werden.
PS: Für Team Developer 6.1 hat MD Consulting inzwischen einen Workaround, der im Rahmen von Support oder Schulung an unsere Kunden gegeben wird. Ab Team Developer 6.2 funktioniert SalMail ohne Probleme in der beschriebenen Funktionalität. Diese wurden dem Kunden mitgeteilt.


Migrationsunterstützung von Team Developer 5.2 Win32 auf Team Developer 6.1 .Net in zwei Schritten bei einem Kölner Softwarehaus

Das Softwareprodukt eines Kunden von MD Consulting soll auf die neue Version des Team Developers umgestellt werden. Grund sind die neuen Features und die Notwendigkeit .NET Assemblies verwenden zu müssen, da für Drittprodukte z.T. keine ActiveX-Schnittstellen mehr bereitgehalten werden.

Inhalt des Workshops:

  • Die Anwendung war durch unseren Kunden bereits auf einer separaten Maschine bereitgestellt worden. Nacheinander wurden die einzelnen Schritte der Migration durchgeführt. Die Verwendung der Tabs/Grid Konverter wurde geschult.
  • Es wurde die Verwendung des .NET-Explorers diskutiert und durch ein Beispiel (MS Office Interop) vertieft.
  • Die Erstellung von WPF-Wrappern für ActiveX und externe DLLs wurde angesprochen. Im Verlauf der Migration wurde von einem Mitarbeiter ein verwendbarer Wrapper um eine kleine DLL erstellt.

Folgende Probleme sind bei der 
Migration aufgetreten:

  • TD 4.2 erzeugt beim Speichern im Textformat (indented) unvermittelt Leerzeichen an Zeilenenden. Das führt bei der Migration zu Problemen
  • Für Handles (Windows/File/Sql) wurde in weiten Teilen der Software immer ein Windowhandle bereitgestellt. Das führte jetzt beim Kompilieren zu hunderten von Fehlermeldungen.

20130910_01

Unser Kunde war mit dem erreichten Ergebnis zufrieden. Die bestehende Applikation wird jetzt auf 6.1 Win32 fertiggestellt und produktiv gehen. Der Übergang auf .NET wird, wie auch von Gupta empfohlen in einem weiteren Schritt erfolgen.


Gupta SQLBase Aktion SQLBase EDP 20%+

Alle Gupta SQLBase-Anwender möchten wir heute über die brandaktuelle Aktion zur Gupta SQLBase EDP Version 11.7 informieren! Gültig bis 31.10.2013!

SQLBase EDP 20%+

SQLBase EDP steht für „Embedded Deployment Pack“ und bietet Ihnen SQLBase als einfach in Ihre Anwendung zu integrierende Datenbanklizenz, ohne dass Sie diese separat neben Ihrer Anwendung zusätzlich installieren müssen. SQLBase EDP ist daher die ideale Lösung für alle ISV‘s, die eine eigene Lösung vertreiben.
Im Rahmen der laufenden Aktion bieten wir Ihnen EDP Lizenzen mit folgenden Vorteilen an:

Kaufe EDP 50 und erhalte    60 seats – Preisvorteil: 1.500 EUR
Kaufe EDP 100 und erhalte 120 seats – Preisvorteil: 2.800 EUR
Kaufe EDP 150 und erhalte 180 seats – Preisvorteil: 3.750 EUR

20130903_01

Alle angegebenen Preise zzgl. MwSt. und sind gültig bis 31.10.2013
Schließen Sie auch gleich GLS ab, um die neue SQLBase Version für die Laufzeit des Vertrages ohne weitere Kosten zu erhalten.

Und hier das passende Seminar:

Lernen Sie an einem Tag die Vorteile der EDP-Lizenz kennen, lernen Sie die Möglichkeiten kennen, um eine 3er, 7er oder auch 65er Lizenz der SQLBase zu erzeugen.
Informieren Sie sich an nur einem Tag, wie Sie mit der SQLBase EDP Ihre Kosten senken können.
SQLBase EDK Seminar
Inhalte: Klicken Sie hier!
MD Consulting Erfurt 18.10.2013 und 15.11.2013
Zeit: 8:30 Uhr bis 16.30 Uhr

Bei Fragen stehen wir Ihnen natürlich jederzeit zur Verfügung, telefonisch unter 0049-(0)8122-97400 oder per E-Mail: info@md-consulting.de.


Erstellung eines Prüfprogramms für SEPA-Lastschriften im XML-Format für eine Gupta Team Developer Anwendung

Ein Schwein ist krank oder ein Kalb will nicht selbstständig auf die Welt kommen.

Probleme, die schnellst möglichst vor Ort gelöst werden müssen. Tierärzte im Einsatz: Kaum ein Einsatz abgeschlossen ruft schon wieder der Nächste.

Alle Daten müssen vor Ort auf der Weide oder im Stall abrufbar sein und natürlich müssen alle Einsätze abgerechnet werden.

Damit nichts vergessen wird, am besten sofort.

Das Abrechnungsprogramm, eine Gupta Team Developer Lösung, sollte nun auf die neuen SEPA-Lastschriften umgestellt werden.

Im ersten Teil des Coachings vermittelte der Kunde die Funktionsweise der XMLLIB.APL.

Dann erstellten wir nach Vorlage der Sparkasse die nötigen Bausteine zur Erstellung der SEPA-XML-Datei

Zum Abschluss wurde die Datei durch das Prüfprogramm der Sparkasse verifiziert und für gut befunden.

Der Kunde war mit dem Ergebnis des Coachings sehr zufrieden.

20130901_03


Migrationsunterstützung von Team Developer 5.2 nach Team Developer 6.1 Win32 bei einem Schweizer Softwarehaus für Textil

Unser Kunde entwickelt und vertreibt eine Software für die Modebranche. Alle Prints werden mit Crystal Reports realisiert. Mit der neuesten Version von Crystal Reports werden keine ActiveX Controls mehr zur Verfügung gestellt. Die Software soll sowohl modernisiert als auch der o.g. Gegebenheit angepasst werden.

Inhalt des Workshops:

  • Die Anwendung war durch unseren Kunden bereits in separaten Ordnern bereitgestellt worden. Nacheinander wurden die einzelnen Schritte der Migration durchgeführt. Die Verwendung der Tabs/Grid Konverter wurde geschult.
  • Es wurde die Verwendung des .NET-Explorers diskutiert und durch ein Beispiel (MS Office Interop) vertieft.
  • Die Erstellung von WPF-Wrappern für ActiveX und externe DLLs wurde angesprochen.

Folgende Probleme sind bei der Migration aufgetreten:

  • Die Platzierung von Text und Image auf einem Button funktioniert nicht korrekt. Mit dem Team Developer 6.1 ohne Servicepack funktioniert es.

Das erzielte Ergebnis war auf jeden Fall zufriedenstellend, auch wenn es ein paar ungelöste Probleme gibt, die ihren Ursprung aber nicht im Team Developer haben sondern auf jahrzehntelang gewachsene Klassenbibliotheken zurückzuführen sind.

Inzwischen gibt es einen weiteren Auftrag für die Integrierung der neuen Möglichkeiten des Team Developer 6.2 in seine Anwendung – eine klassische Modernisierung einer in die Jahre gekommene Gupta-Anwendung.

20130901_02

PS: Auch für das Crystal Reports-Problem konnten wir einen Tipp geben. Ein anderer Kunde von MD Consulting fand heraus, das die kostenlose Software „DataLink Viewer“ von der Firma Milletsoftware die Schnittstelle zwischen der aktuellen Version Crystal Reports und Team Developer .Net ist.