Gupta Team Developer

Gupta Team Developer
Basisdaten

Entwickler Open Text, Gupta Technologies, Unify Corporation
Erscheinungsjahr 1988[1]
Aktuelle Version 7.5.5[2]
(1. Oktober 2025)
Betriebssystem Microsoft Windows
Kategorie IDE, Compiler
Lizenz proprietär
deutschsprachig nein
Gupta Team Developer (archiviert)

Team Developer (TD) ist ein Computerprogramm von Gupta Technologies zur Softwareentwicklung. Es handelt sich um eine integrierte Entwicklungsumgebung, die mittels visueller Programmierung das Prototyping ermöglicht.

Geschichte

Hersteller

Gupta Technologies wurde im Jahre 1984 von den ehemaligen Oracle-Managern Umang Gupta und Bruce Scott gegründet. Ab 1997 hieß das Unternehmen Centura und hatte seinen Sitz in Redwood Shores in Kalifornien.

Nachdem Centura Software im August 2001 Insolvenz nach Chapter 11 anmeldete, wurden einige Vermögenswerte von der neu gegründeten Gupta Technologies LLC behalten.

Am 14. September 2006 wurde Gupta Technologies LLC an das Softwarehaus Unify Corporation in Kalifornien verkauft,[3][4] das am 29. Juni 2010 die Fusion mit Daegis Inc. bekannt gab.[5][6] Am 6. Juli 2011 erfolgte die Namensänderung auf Daegis Inc.[7]

Im November 2012 wurde die Datenbank- und Entwicklungswerkzeug-Gruppe in Gupta Technologies umbenannt.[8]

2015 wurde die Daegis Inc. durch die OpenText Corp. übernommen,[9] wobei die übernommenen Produkte weiterhin angeboten werden.

Produktname

Aufgrund mehrfacher Eigentümerwechsel machte das Programm im Laufe seiner Geschichte einige Namensänderungen mit. Alternative Produktbezeichnungen sind:

  • Gupta SQLWindows (16-Bit) – bis Version 5.0.5
  • Centura SQLWindows (32-Bit) – ab Version 1.0
  • Centura Team Developer (CTD) (32-Bit)
  • Gupta Team Developer (GTD) (32-Bit)

Versionen

Version Datum Anmerkungen
Gupta SQLWindows 1.0 1988 Die erste Version mit zeichenorientierter Benutzeroberfläche für Windows 2.x.[1]
Centura Team Developer 2000 Mai 1999 Die Unterstützung von 16-Bit Visual Basic Extensions (VBX) und OLE 1.0 Komponenten wurde eingestellt. Stattdessen werden 32-Bit ActiveX-Komponenten unterstützt.[10]
Centura Team Developer 2.1 2001 Ermöglicht die Entwicklung von COM-Servern.[11]
Gupta Team Developer 3.0 2002 Unterstützung von andockbaren Werkzeugfenstern und Symbolleisten. Bereitstellung der Eingabehilfe Active Coding Assistant. Diese ermöglicht u. a. Autovervollständigung im Quelltext, sowie das Anzeigen von Parameter-Informationen und die Auflistung von verfügbaren Variablen, Funktionen und Objekten.[12] Vergleichbar mit IntelliSense von Microsoft.
Gupta Team Developer 3.1 Dezember 2003 Unterstützung des Apache HTTP Servers unter Linux. Neue Funktionen zum Verwalten von Haltepunkten wurden hinzugefügt.[13][14]
Gupta Team Developer 2005 Januar 2005 Verbesserung der OLE-DB-Schnittstelle. Automatische Erstellung von Backups. Unterstützung von Visual Styles unter Windows XP und späteren Versionen.[15] Die Software wurde am 22. März 2005 mit dem Innovationspreis der Initiative Mittelstand ausgezeichnet.[16]
Gupta Team Developer 2005.1 August 2005 Funktionen zum Verarbeiten des XML-DOMs.[17]
Gupta Team Developer 4.2 Januar 2007 Bereitstellung einer Implementierung der XMLHttpRequest-Schnittstelle.[18]
Unify Team Developer 5.1 Oktober 2007 Unterstützung von Unicode und neuen grafischen Themen.[19]
Unify Team Developer 5.2 September 2009 Bereitstellung vieler neuer Steuerelemente, wie z. B. Grid, Datumsauswähler und mehr.[20]
Unify Team Developer 6.0 .NET November 2010 Der zunehmende Wunsch der Kunden, ihre Gupta-Anwendungen ganz nach Microsoft .NET zu überführen und dort in SAL mit modernen Mitteln weiterzuentwickeln, gab den Ausschlag für die Akquise des Software-Modernisierungs-Unternehmens Active Data Corp. (ADC) durch Unify im Mai 2007.[21] Mit dem Erscheinen von Team Developer 6.0 reiht sich der Hersteller Unify in die Liste derjenigen Unternehmen ein, die native .NET Anwendungen mit ihrer Entwicklungssprache ermöglichen. Die .NET Version von Unify steht seit Herbst 2010 zur Verfügung.

Ermöglicht die Entwicklung von Win32 und WPF-Desktop- und WPF-Browser-Anwendungen mit Hilfe des .Net-Frameworks. Führt viele neue Controls ein, wie zum Beispiel den Page Navigator, der Anwendungen im Microsoft-Outlook-Stil ermöglicht.

Unify Team Developer 6.1 .NET März 2012 Führt das Entwickeln und den Einsatz von .NET-Webservices ein. Der Source-Editor stellt den Code farbig dar (Syntaxhervorhebung). Ein neues Control für Businessgrafiken wurde eingeführt.[22]
Unify Team Developer 6.2 .NET Juni 2013 Führt einige neue Controls ein, u. a. Ribbon, Charts etc. Unterstützt nun die Erstellung von 64-Bit-Anwendungen sowie Lokalisierungen.[23]
Gupta Team Developer 6.3 Mai 2015 Unterstützung des PNG-Formats. Neues Steuerelement Gallery für Menübänder.[24]
OpenText Gupta Team Developer 7.0 Oktober 2016 Für die Entwicklungsumgebung wird eine 32-Bit- und eine 64-Bit-Version angeboten. Es werden neue Funktionen für REST-Dienste bereitgestellt. Funktionen können überladen werden. Es wird der neue Zugriffsmodifikator protected angeboten.[25]
OpenText Gupta Team Developer 7.1 Juni 2018 Einbindung von WPF-Steuerelementen in Win32-Anwendungen. Entfernung der Playback-Funktion des Debuggers.[26]
OpenText Gupta Team Developer 7.1.2 Februar 2019 Unterstützung von Windows Server 2008 wurde eingestellt.[27]
OpenText Gupta Team Developer 7.1.3 Juni 2019 Unterstützung von Microsoft SQL Server 2017.[28]
OpenText Gupta Team Developer 7.2 September 2019 Bereitstellung eines Profilers zur Überwachung und Optimierung des Quellcodes.[29]
OpenText Gupta Team Developer 7.3 Januar 2020 Austausch der Mail-API. Team Developer nutzt nun das Framework MailKit anstelle des SMTP-Clients von Microsoft. Responsive Layout für grafische Benutzeroberflächen.[30][31]
OpenText Gupta Team Developer 7.4 Juli 2021 DPI-Awareness für hohe Bildauflösungen. Neues Sprachelement: ForEach-Schleife.[32]
OpenText Gupta Team Developer 7.5 April 2023 Anpassungen an der Benutzeroberfläche und Unterstützung von UTF-8 auf Dateiebene.[33]
OpenText Gupta Team Developer 7.5.5 Oktober 2025 Autovervollständigung in Tabellenzellen einer Rasteransicht.[34]

Programmiersprache

Die Programmiersprache SAL (Scalable Application Language[35] – vormals SQLWindows Application Language[36]), die teilweise an BASIC erinnert, stellt eigene Funktionen zur Dialogprogrammierung, für Datenbanktransaktionen und das Reporting mit allen bekannten Datenbanksystemen zur Verfügung. Ein einfaches Beispiel:

Call SqlImmediate("SELECT Wert FROM Tabelle1 INTO:nWert WHERE ID = 1")

Diese Programmzeile liest den Inhalt der Tabellenspalte Wert in die Variable nWert für eine Zeile der Tabelle Tabelle1, in der sich in der Spalte ID der Wert 1 befindet.

Die Programme werden kompiliert, dabei entsteht allerdings nicht ein Code in der Maschinensprache, sondern ein Zwischencode, welcher vom Computer mithilfe der Laufzeitumgebung interpretiert wird.

Die objektorientierten Programme können aus mehreren Modulen bestehen, die von unterschiedlichen Mitgliedern eines Teams der Entwickler unabhängig bearbeitet werden können. Zur Verwaltung der Programmmodule und Druckvorlagen (sog. Reports) dient ein Hilfsprogramm, der Team Object Manager.

Report Builder ist ein Hilfsprogramm zum Anlegen und Bearbeiten der Druckvorlagen (sog. Reports). Die erzeugten Dateien haben für gewöhnlich die Endung .qrp (Siehe auch: Liste von Dateinamenserweiterungen)

Im Oktober 2010 wurde der Team Developer 6.0 herausgebracht, der Windows-Presentation-Foundation-Anwendungen (WPF) auf Basis des .Net-Frameworks unterstützt.[37]

Datenbankanbindung

Unterstützt werden die folgenden relationalen Datenbankmanagementsyste:[38]

Als Datenbankschnittstellen werden OLE DB, ODBC und .NET Data Provider unterstützt.[38]

Literatur

  • Norbert Kessel, Veit Wadewitz: Gupta SQLWindows32. 2. Auflage. Verlag Kessel, Remagen-Oberwinter 2002, ISBN 3-935638-24-8.
  • Rainer Conrad: SQL Windows 5.0. tewi-Verlag, München 1994, ISBN 3-89362-346-9.
  • Rainer Conrad, Uwe Schreiber: Centura 1.0. tewi-Verlag, München 1996, ISBN 3-89362-523-2.
  • Sanjiv Purba: Using SQLWindows and Centura. Wiley, New York 1996, ISBN 0-471-13089-3 (englisch).
  • David Gugick: Developing SQLWindows Applications. SAMS Publishing, Carmel 1995, ISBN 0-672-30511-9 (englisch).
  • Sunneet Shah, Chris Griswold: GUPTA SQLWindows 5 Developers Guide. SAMS Publishing, Carmel 1995, ISBN 0-672-30628-X (englisch).
  • David Holmes Kinsella: Special Edition USING SQLWindows 5. QUE, 1995, ISBN 0-7897-0189-8 (englisch).
  • Martin Diestelmann: Team Developer von A - Z: Erstellung moderner Geschäftsanwendungen mit dem Team Developer. MD Consulting & Informationsdienste GmbH, Erfurt 2003, ISBN 3-00-010954-4.

Einzelnachweise

  1. a b Richard Finkelstein, Fabian Pascal: SQLDatabase Management Systems. In: Byte. Band 13, Nr. 1. McGraw-Hill, Januar 1988, ISSN 0360-5280, S. 113 f., SQLBase (englisch, Volltext [PDF; 34,4 MB; abgerufen am 8. Juni 2026]).
  2. Open Text (Hrsg.): OpenText Gupta Team Developer Release Notes 7.5.5. (PDF) 1. Oktober 2025 (englisch, abgerufen am 4. Juni 2026).
  3. Unify to Acquire Gupta to Advance Leadership in Embedded Database and Software Development Markets. In: investor.unify.com. 14. September 2006, archiviert vom Original am 25. November 2006; abgerufen am 7. Juni 2026 (englisch).
  4. Unify schließt Übernahme von GUPTA ab. In: pressebox.de. 22. November 2006, abgerufen am 7. Juni 2026.
  5. UNIFY: and Daegis Merge to Become Industry’s Most Comprehensive eDiscovery Company. In: marketscreener.com. 29. Juni 2010, abgerufen am 7. Juni 2026 (englisch).
  6. Unify and Daegis Have Merged. 22. Juni 2010, ehemals im Original (nicht mehr online verfügbar); abgerufen am 7. Juni 2026 (englisch).@1@2Vorlage:Toter Link/www.unify.com (Seite nicht mehr abrufbar. Suche im Internet Archive)
  7. Unify Corporation Changes Name to Daegis, Affirming Transformation to eDiscovery Company. In: finance.yahoo.com. 6. Juli 2011, archiviert vom Original am 27. Juli 2011; abgerufen am 7. Juni 2026 (englisch).
  8. Unify Database and Development Tools Business Changes Name to Gupta Technologies. In: guptatechnologies.com. 27. November 2012, archiviert vom Original am 19. Januar 2013; abgerufen am 7. Juni 2026 (englisch).
  9. OpenText acquired Daegis, Inc. In: opentext.com. Abgerufen am 22. Oktober 2025 (englisch).
  10. Bruce Ring: Developing with SQLWindows. Hrsg.: Centura Software Corporation. Januar 2000, Chapter 3: Deploying and Migrationg Applications, S. 67 f., Obsolete function – VBX Support (englisch): “The following SQLWindows functions were provided for Windows features that are now obsolete, such as OLE1 or VBXs, and are therefore not in SQLWindows.”
  11. Centura Team Developer 2.1. (PDF) Release Notes. Abgerufen am 13. Juni 2026 (englisch).
  12. Gupta Team Developer 3.0. (PDF) Release Notes. Abgerufen am 12. Juni 2026 (englisch).
  13. Gupta Team Developer 3.1. (PDF) Release Notes. Abgerufen am 12. Juni 2026 (englisch).
  14. https://www.pressebox.de/pressemitteilung/unify-corporation/Guptas-neuer-Team-Developer-3-1-bietet-einfache-Webentwicklung/boxid/13104
  15. Gupta Team Developer 2005. (PDF) Release Notes. Abgerufen am 13. Juni 2026 (englisch).
  16. https://www.openpr.de/news/44655/Team-Developer-2005-mit-dem-Innovationspreis-ausgezeichnet.html
  17. Gupta Team Developer 2005.1. (PDF) Release Notes. Abgerufen am 13. Juni 2026 (englisch).
  18. Gupta Team Developer 4.2. (PDF) Release Notes. Abgerufen am 13. Juni 2026 (englisch).
  19. New Features in Team Developer Version 5.1. (PDF) Release Notes. Abgerufen am 12. Juni 2026 (englisch).
  20. New Features in Team Developer Version 5.2. (PDF) Release Notes. Abgerufen am 12. Juni 2026 (englisch).
  21. Pressemitteilung von Unify vom 24. Mai 2007.
  22. Team Developer 6.1. (PDF) Release Notes. Abgerufen am 12. Juni 2026 (englisch).
  23. Team Developer 6.2. (PDF) Release Notes. Abgerufen am 12. Juni 2026 (englisch).
  24. Team Developer: New & Changed Features (Product Version 6.3 Update 1). (PDF) Release Notes. 15. Mai 2015, abgerufen am 12. Juni 2026 (englisch).
  25. Team Developer: New & Changed Features (Product Version 7.0). (PDF) Release Notes. 2016, abgerufen am 25. Juni 2026 (englisch).
  26. OpenText Gupta Team-Developer 7.1. (PDF) Release Notes. 29. Mai 2018, abgerufen am 12. Juni 2026 (englisch).
  27. OpenText Gupta Team-Developer 7.1.2. (PDF) Release Notes. 28. Februar 2019, abgerufen am 12. Juni 2026 (englisch).
  28. OpenText Gupta Team-Developer 7.1.3. (PDF) Release Notes. 11. Juni 2019, abgerufen am 12. Juni 2026 (englisch).
  29. OpenText Gupta Team-Developer 7.2. (PDF) Release Notes. 10. September 2019, abgerufen am 12. Juni 2026 (englisch).
  30. OpenText Gupta Team-Developer 7.3. (PDF) Release Notes. 31. Januar 2020, abgerufen am 12. Juni 2026 (englisch).
  31. MailKit. In: github.com. Abgerufen am 12. Juni 2026 (englisch).
  32. OpenText Gupta Team-Developer 7.4. (PDF) Release Notes. 15. Juli 2021, abgerufen am 12. Juni 2026 (englisch).
  33. OpenText Gupta Team-Developer 7.5. (PDF; 546 kB) Release Notes. 12. April 2023, abgerufen am 10. Juni 2026 (englisch).
  34. OpenText Gupta Team-Developer 7.5.5. (PDF) Release Notes. 1. Oktober 2025, abgerufen am 4. Juni 2026 (englisch).
  35. Norbert Kessel: SQLBase – Eine Einführung. 2000, ISBN 3-935638-05-1, S. 10 (Vorschau [PDF; 600 kB; abgerufen am 11. Juni 2026]).
  36. Judy Duncan: SQL Windows development tools: SQLWindows Version 3.0. In: InfoWorld. Band 14, Nr. 2. Popular Computing, 13. Januar 1992, ISSN 0199-6649, S. 78 f. (englisch, Volltext in der Google-Buchsuche).
  37. UNIFY: Team Developer 6.0 .NET Delivers Highly Productive Development of WPF Applications. In: marketscreener.com. 7. März 2011, abgerufen am 7. Juni 2026 (englisch).
  38. a b OpenText Gupta Team Developer: Agile development delivers superior business value. (PDF) In: md-consulting.de. Oktober 2016, abgerufen am 6. Juni 2026.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.