| Gupta Team Developer | |
|---|---|
| Basisdaten | |
| Entwickler | Open Text, Gupta Technologies, Unify Corporation |
| Erscheinungsjahr | 1988 |
| Aktuelle Version | 7.5.5 (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.
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, das am 29. Juni 2010 die Fusion mit Daegis Inc. bekannt gab. Am 6. Juli 2011 erfolgte die Namensänderung auf Daegis Inc.
Im November 2012 wurde die Datenbank- und Entwicklungswerkzeug-Gruppe in Gupta Technologies umbenannt.
2015 wurde die Daegis Inc. durch die OpenText Corp. übernommen, wobei die übernommenen Produkte weiterhin angeboten werden.
Aufgrund mehrfacher Eigentümerwechsel machte das Programm im Laufe seiner Geschichte einige Namensänderungen mit. Alternative Produktbezeichnungen sind:
| Version | Datum | Anmerkungen |
|---|---|---|
| Gupta SQLWindows 1.0 | 1988 | Die erste Version mit zeichenorientierter Benutzeroberfläche für Windows 2.x. |
| 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. |
| Centura Team Developer 2.1 | 2001 | Ermöglicht die Entwicklung von COM-Servern. |
| 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. 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. |
| 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. Die Software wurde am 22. März 2005 mit dem Innovationspreis der Initiative Mittelstand ausgezeichnet. |
| Gupta Team Developer 2005.1 | August 2005 | Funktionen zum Verarbeiten des XML-DOMs. |
| Gupta Team Developer 4.2 | Januar 2007 | Bereitstellung einer Implementierung der XMLHttpRequest-Schnittstelle. |
| Unify Team Developer 5.1 | Oktober 2007 | Unterstützung von Unicode und neuen grafischen Themen. |
| Unify Team Developer 5.2 | September 2009 | Bereitstellung vieler neuer Steuerelemente, wie z. B. Grid, Datumsauswähler und mehr. |
| 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. 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. |
| 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. |
| Gupta Team Developer 6.3 | Mai 2015 | Unterstützung des PNG-Formats. Neues Steuerelement Gallery für Menübänder. |
| 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. |
| OpenText Gupta Team Developer 7.1 | Juni 2018 | Einbindung von WPF-Steuerelementen in Win32-Anwendungen. Entfernung der Playback-Funktion des Debuggers. |
| OpenText Gupta Team Developer 7.1.2 | Februar 2019 | Unterstützung von Windows Server 2008 wurde eingestellt. |
| OpenText Gupta Team Developer 7.1.3 | Juni 2019 | Unterstützung von Microsoft SQL Server 2017. |
| OpenText Gupta Team Developer 7.2 | September 2019 | Bereitstellung eines Profilers zur Überwachung und Optimierung des Quellcodes. |
| 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. |
| OpenText Gupta Team Developer 7.4 | Juli 2021 | DPI-Awareness für hohe Bildauflösungen. Neues Sprachelement: ForEach-Schleife. |
| OpenText Gupta Team Developer 7.5 | April 2023 | Anpassungen an der Benutzeroberfläche und Unterstützung von UTF-8 auf Dateiebene. |
| OpenText Gupta Team Developer 7.5.5 | Oktober 2025 | Autovervollständigung in Tabellenzellen einer Rasteransicht. |
Die Programmiersprache SAL (Scalable Application Language – vormals SQLWindows Application Language), 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.
Unterstützt werden die folgenden relationalen Datenbankmanagementsyste:
Als Datenbankschnittstellen werden OLE DB, ODBC und .NET Data Provider unterstützt.