Home

Unser Angebot

Über uns

Kontakt

Support

Newsblog

Rückblick auf das Webinar vom 17.06.2026: 50 Jahre Delta ADS

Longevity ist ein Modebegriff und bedeutet ein langes Leben und damit verbunden: Ein gesundes Leben.

Es kommt nicht oft vor, dass dieser Begriff mit Software in Verbindung gebracht wird. Aber es gibt eine Anwendung, die ein halbes Jahrhundert alt wird: Delta ADS.

Jetzt kann man schnell denken, dass sie vollkommen veraltet ist. Bei ADS ist das definitiv nicht der Fall. Seit seinem ersten Release hat ADS unzählige Neuerungen und Anpassungen bekommen. In seiner aktuellen Version 6.6.9 deckt sie alle Anforderungen heutiger Technologien ab.

Unsere Geschäftsführerin Frau Dr. Daniela Schilling bot zu Beginn des Webinars einen umfassenden Rückblick und hob wichtige Meilensteine wie die Plattformunabhängigkeit und Verbesserungen hervor, die durch Kundenbedürfnisse getrieben wurden. Sie erläuterte Verbesserungen in ADS 6, die die Lesbarkeit, Wartbarkeit und Skalierbarkeit des Codes erhöhen, einschließlich eines Makroquelloptimierers und aufgehobener Parametergrenzen.

In der Übersicht:

  • ADS 6 ist abwärtskompatibel mit der Version 4.x und konzentriert sich auf die Verbesserung der Code-Lesbarkeit.
  • Die neue Makrosyntax ermöglicht benannte Parameter und freies Formatieren mit Einrückungen.
  • Ein Makroquelloptimierer automatisiert die Codeformatierung zur Verbesserung der Wartbarkeit.
  • Die Parametergrenzen wurden erheblich erhöht, z.B. lokale Parameter pro Makro auf 2500 angehoben.
  • Die Verschachtelungstiefe von Makros wurde von 10 auf 50 erhöht, und die Codezeilen pro Modul von 400 auf 1000.
  • Die Codegenerierung bietet jetzt Optionen zur Reduzierung von GOTO-Anweisungen und zur Verbesserung der Lesbarkeit.
  • Die Optimierungen umfassen die Generierung von IF- und SELECT CASE-Anweisungen unter Verwendung neuerer Syntaxstandards.
  • Kunden können diese Optionen selektiv aktivieren, um eine verpflichtende vollständige Regeneration zu vermeiden.
  • Der verbesserte Code ist kürzer und leichter zu lesen, was Entwicklern bei der Wartung hilft.
  • Dies stellt einen Paradigmenwechsel in der Handhabung von generiertem Code in ADS dar.

Delta IDS: Die integrierte Lösung für die effiziente Entwicklung Ihrer Delta ADS-AnwendungenIntegration mit modernen Entwicklungsumgebungen

Um die Lücke zwischen ADS und modernen Entwicklungsabläufen zu schließen, hat das Team ADS-Plugins u.a. für Eclipse und Visual Studio unter dem Namen Delta IDS entwickelt. Diese Plugins bieten intelligente Code-Editoren, integrierte Generierungsprozesse und Debugging-Tools, die es Entwicklern ermöglichen, in vertrauten Umgebungen zu arbeiten. Die Integration unterstützt Funktionen wie Fehlerhervorhebung, direkte Navigation zu Codeproblemen und Nachanalyse nach der Generierung, um die Ursprünge des Codes zurückzuverfolgen.

  • ADS-Plugins sind für Eclipse und Visual Studio verfügbar und unterstützen moderne IDE-Funktionen.
  • Entwickler können Code generieren, Fehler anzeigen und direkt zu problematischen Zeilen innerhalb der IDE navigieren.
  • Debugging-Tools nach der Generierung ermöglichen es, generierten Code auf Quellmakros und Parameter zurückzuverfolgen.
  • Die Integration unterstützt den Abruf von Quellen über FTP oder andere URLs.
  • Diese Tools verbessern die Produktivität der Entwickler und reduzieren den Kontextwechsel.

ADS on EclipseLive-Demonstration von ADS on Eclipse

Unser Chefarchitekt Herr Martin Herbst präsentierte eine Live-Demo, die das ADS-Plugin für Eclipse vorstellte. Er demonstrierte die Projektnavigation, die Codebearbeitung mit Syntaxhervorhebung und -faltung, die Fehlererkennung und die Auswirkungen des Makroquelloptimierers auf die Lesbarkeit des Codes. Er hob auch den Debugger nach der Generierung hervor, der die Ausführung von Makros aufzeichnet und eine detaillierte Inspektion des Flusses der Codegenerierung, der Parameterwerte und der Aufrufstapel ermöglicht. Dies bietet somit eine effiziente Fehlersuche und Wartung.

  • Demo der Projekt-Explorer- und Editor-Funktionen des ADS-Eclipse-Plugins.
  • Er zeigte Fehlerlisten und die direkte Navigation zu Quellcodefehlern.
  • Der Makroquelloptimierer verbessert die Einrückung des Codes und die Benennung von Parametern zur Lesbarkeit.
  • Der Post Generation Debugger nach der Generierung zeichnet die Ausführung von Makros auf und hebt ausgeführte Codepfade hervor.
  • Benutzer können Aufrufstapel navigieren und Parameterwerte inspizieren, um die Codegenerierung zu verstehen.

Zukünftige Entwicklungen und Kundenengagement

Daniela Schilling skizzierte laufende und zukünftige Entwicklungspläne, einschließlich der Unterstützung neuer COBOL-Dialekte wie P3/COBOL und moderner Datenbanken wie PostgreSQL. Das Team untersucht objektorientierte Ziele über COBOL und PL/I hinaus. Der Schwerpunkt liegt auf kundengetriebener Entwicklung, die die Benutzer ermutigt, ihre Bedürfnisse und Herausforderungen zu kommunizieren, um zukünftige Verbesserungen zu leiten. Ein Veröffentlichungstermin für Version 7 steht noch nicht fest.

  • Neue Ziele umfassen die Unterstützung von P3/COBOL und PostgreSQL-Datenbanken.
  • Es wird daran gearbeitet, die objektorientierte Codegenerierung über traditionelle Sprachen hinaus zu ermöglichen.
  • Die Entwicklung ist stark kundengetrieben, wobei das Feedback die Prioritäten bestimmt.
  • Version 7 ist noch nicht geplant oder terminiert.
  • Das Team lädt die Kunden ein, Anforderungen und Probleme für gemeinsame Lösungen mit uns zu teilen.

Das Team betonte die laufenden Entwicklungsarbeiten, einschließlich der Unterstützung neuer COBOL-Dialekte und Datenbanken sowie Pläne für die objektorientierte Codegenerierung, die alle durch Kundenfeedback initiiert wurden.

Die Pipeline für noch mehr Funktionalität steht und wir laden Sie herzlich gerne ein uns Ihre Anforderungen mitzuteilen. Auf die nächsten 50 Jahre.

Folien und Aufzeichnung vom Webinar

Sie konnten nicht teilnehmen?

Kein Problem: Hier können Sie die Vortragsfolien und die Aufzeichnung anfordern.

 

 


Finden Sie hier passende Berichte:

YOUPLUS vereinheitlicht ihre Entwicklungsumgebung und aktualisiert Delta ADS

Eine moderne Entwicklungsumgebung war das Ziel für die Software-Entwickler von YOUPLUS Assurance Schweiz AG. Zusammen mit Delta wurde die bisherige Entwicklungsumgebung durch Delta ADS on Eclipse, nahtlos in die Entwicklungsumgebung (OpenText / Micro Focus) des Kunden integriert und gleichzeitig das Generatorsystem Delta ADS for COBOL aktualisiert.

Lesen Sie hier, wie einfach der Wechsel auf eine moderne Entwicklungsumgebung sein kann:
https://delta-software.com/link.php?de=6353


Einheitliche Entwicklungsumgebung für unterschiedliche Programmiersprachen: Bedag setzt auf Delta ADS on Visual Studio

Eine einheitliche Prozesssteuerung und Entwicklungsumgebung für die verschiedenen Programmiersprachen ist das Ziel vieler Unternehmen. Die Bedag Informatik AG modernisiert ihre Entwicklungsumgebung und vereint die (Viacar-) Entwicklung in C# und Delta ADS for COBOL in einem .NET-Framework unter Microsoft Visual Studio.

Lesen Sie hier mehr:
https://delta-software.com/link.php?de=6291


Aquila Heywood führt ADS on Eclipse ein

Aquila Heywood verbessert die Entwicklung seiner Delta ADS-Anwendungen durch Umstellung auf Eclipse und Update auf Delta ADS 6.

Lesen Sie hier mehr:
https://delta-software.com/link.php?de=6301


B+S verbessert Effizienz der Software-Entwicklung mit ADS 6

B+S Banksysteme AG verfügt über eines der größten Anwendungssysteme, die mit Delta-Werkzeugen entwickelt wurden. Im April 2012 startete B+S mit dem Einsatz des Pre-Releases von Delta ADS 6, um nochmals die Effizienz und Qualität ihrer Software-Entwicklung und –Wartung zu steigern.

Lesen Sie hier mehr:
https://delta-software.com/link.php?de=6201

 

 

Adresse

Delta Software Technology GmbH
Eichenweg 16
57392 Schmallenberg
Deutschland

Impressum & Datenschutz

Kontakt

Tel.: +49 (0) 2972 97 19-0
Fax: +49 (0) 2972 97 19-60

 Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.
www.delta-software.com

 

Bleiben Sie auf dem Laufenden mit unserem Newsletter, der mehrmals im Jahr erscheint

5 + 2 =

Wir möchten Sie informieren und nicht "zumüllen" - Sie können diesen natürlich jederzeit wieder abbestellen.