Gupta Technologies

Gupta Technologies, seit 2006 im Besitz von Unify Corporation, ist der allgemein bekannte Name eines 1984 gegründeten Unternehmens, welches Datenbankmanagementsysteme (DBMS) und Entwicklungsumgebungen entwickelt. In den 90er-Jahren lautete der Name des Unternehmens vorübergehend Centura, die bekanntesten Produkte sind das DBMS SQLBase und die 4GL-Entwicklungsumgebung Gupta Team Developer (auch Gupta TD). Nach einem Konkurs und dem mehrfachen Verkauf an verschiedene Investoren gehört Gupta heute dem Softwarehaus Unify Corporation[1], das mittlerweile mit Daegis fusioniert ist[2]. Seit Juli 2011 firmiert das Unternehmen als Daegis Inc.[3]

Inhaltsverzeichnis

Unternehmenshistorie

Gründung und Eigentümerwechsel

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. Im Februar 2001 wurden die Datenbank und Tools Produktgruppe von Centura vom Investor Platinum Equity übernommen, der es im August 2001 unter dem früheren Namen Gupta wiederaufleben ließ. Am 31. Januar 2005 wurde Gupta Technologies, LLC von einem weiteren Investor, der Warp Technology Holdings, Inc. gekauft. Am 24. Mai 2005 änderte das Unternehmen den Firmennamen in Halo Technology Holdings, Inc. 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, einem US-amerikanischen Anbieter von Software zur Beweissicherung in Gerichtsverfahren, bekannt gab.[4] Mit der Namensänderung auf Daegis Inc. am 6. Juli 2011[5] scheinen sich Befürchtungen von Gupta-Anwendern zu bestätigen, dass die neu hinzugekommene Anwendungssoftware den zukünftigen Schwerpunkt der geschäftlichen Tätigkeit bilden soll.

Geschäftsentwicklung und Märkte

Mitte der 90er-Jahre machte Gupta mit 500 Mitarbeitern rund 60 Mio. US-$ Umsatz weltweit[6]. In den späten 1990er Jahren war das Geschäftsergebnis rückläufig. Seit der Übernahme von Gupta durch Unify wurden durchwegs steigende Ergebnisse sowohl für Unify als ganzes und auch steigende Umsätze für die Datenbank und Toolssparte gemeldet.

Umsätze seit 2007.[7] Das Geschäftsjahr von Unify Corporation erstreckt sich von Mai-April.

  • 2007, 11,2 Millionen US$[8]
  • 2008, 19,8 Millionen US$[9]
  • 2009, 20,6 Millionen US$[10]
  • 2010, 28,6 Millionen US$[11]

Neben den USA bildet Europa und hier vor allem der deutschsprachige Raum den wichtigsten Markt für Gupta. Die meisten Anwender setzen die 4GL-Entwicklungsumgebung Team Developer zusammen mit anderen relationalen Datenbanken ein. Im Workgroupsegment und bei Anwendungen im mobilen Bereich findet man öfter auch die Gupta-eigene Datenbank SQLBase.

Die Entwicklung der eingesetzten Lösungen reicht oft bis in die 90er-Jahre zurück, seit der Übernahme von Gupta durch Unify im Jahre 2006 werden verstärkt neue Projekte mit Team Developer in Angriff genommen. Nach der Übernahme von Gupta durch Unify wurde sehr stark in die Produktlinien Team Developer und SQLBase investiert. Seit 2006 wurden Team Developer 5.1, Team Developer 5.2 und Team Developer 6.0 neu auf den Markt gebracht. In der gleichen Zeit sind die SQLBase Produktversionen SQLBase 11.0, SQLBase 11.5 und SQLBase 11.6 erschienen.

Die wichtigsten Produkte

SQLBase

SQLBase ist ein relationales Datenbankmanagementsystem (Programm zur Verwaltung der Datenbanken). Gemeinsam mit der Deutschen Bank entwickelte Centura für die Version 7.5 einige Plugins, die Daten in der Datenbank 56- bzw. 128-bit verschlüsselt ablegt. Aktuelle Version ist SQLBase 11.6.[12]

SQLWindows / Team Developer

SQLWindows ist der ursprüngliche Name eines GUI-Frontends mit 4GL-Entwicklungsumgebung, das die SQLBase ab 1988 ergänzte. Damit zählte SQLWindows zu den ersten grafischen Entwicklungswerkzeugen für Microsoft Windows. Ab Ende der 90er-Jahre wurde die Entwicklungsumgebung als Centura Team Developer bzw. dann Gupta Team Developer bezeichnet. Aktuelle Version ist Team Developer 6.0 .NET.[13]

Zu dem Paket gehören einige Programme und Werkzeuge für Software-Entwickler. 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 Runtime-Umgebung 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 Programmodule 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 der Dateinamenserweiterungen)

Unter den Entwicklern galt die Entwicklungsumgebung in den späten 1990er Jahren als fehlerbehaftet. Seit 2001 hat sich die Qualität stark verbessert und entspricht Industriestandards. Nach einigen Turbulenzen um zurückgezogene Softwareversionen kann die Anfang 2010 aktuelle Version Team Developer 5.2 als stabil gelten. Im Oktober 2010 wurde der Team Developer 6.0 herausgebracht, der .NET Windows Presentation Foundation Anwendungen unterstützt.

Die Zukunft von Team Developer-Anwendungen

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[14]. 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.

Team Developer 6.0 .NET hat folgende Funktionalitäten

  • Echter .NET Compiler für die Team Developer SAL Sprache
  • WPF Anwendungen die als Desktop oder als Browser Anwendungen laufen können
  • Integration bestehender .NET Klassen die mit anderen .NET Sprachen entwickelt wurden
  • Bereitstellung von .NET Klassen die aus anderen .NET Sprachen verwendet werden können

Literatur

  • N. Kessel: SQLBase - Eine Einführung. Verlag Kessel, Remagen-Oberwinter 2000, ISBN 3-935638-05-1.
  • N. Kessel, V. Wadewitz: Gupta SQLWindows32. Verlag Kessel, Remagen-Oberwinter 2002, ISBN 3-935638-24-8.

Einzelnachweise

  1. [1]
  2. Unify and Daegis Have Merged. 22. Juni 2010.
  3. Unify Corporation Changes Name to Daegis, Affirming Transformation to eDiscovery Company
  4. Unify and Daegis Merge to Become Industry's Most Comprehensive eDiscovery Company. Pressemitteilung, 29. Juni 2010.
  5. Unify Corporation Changes Name to Daegis, Affirming Transformation to eDiscovery Company
  6. veröffentlichte Bilanzwerte
  7. Unify Corporation in der engl. Wikipedia
  8. 2007
  9. 2008
  10. 2009
  11. 2010
  12. SQLBase akt. Version
  13. Team Developer .NET akt. Version
  14. Pressemitteilung von Unify vom 24. Mai 2007

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Gupta Technologies — Gupta Technologies, LLC, taken over by Unify Corporation in 2006 was a software development company whose principal products were the SQL relational database SQLBase, and a Rapid application development system called Team Developer (also known as …   Wikipedia

  • Gupta Technologies — Gupta Technologies, LLC была компанией разработчиком программного обеспечения. Её главные продукты: реляционная система управления базами данных (СУБД) SQLBase, и система быстрой разработки приложений (RAD) под названием Team Developer (также… …   Википедия

  • Gupta — (Sanskrit: Geheimnis) steht für: Gupta, eine indische Dynastie, siehe Gupta Reich Gupta Technologies, ein amerikanisches Softwareunternehmen Gupta Team Developer, eine Entwicklungsumgebung Gupta Team Object Manager, ein Source Code Managing… …   Deutsch Wikipedia

  • Gupta — may refer to: *Gupta (name)In ancient India*Gupta Empire *Gupta script, the script used for writing Sanskrit during the Gupta Empire in India *Maharaja Sri Gupta *Ghatotkacha (Gupta Ruler), father of Chandragupta I *Chandragupta I, first Gupta… …   Wikipedia

  • Gupta Team Developer — Team Developer (auch TD) ist ein Computerprogramm von Unify Corporation zur Softwareentwicklung. Es handelt sich um eine integrierte Entwicklungsumgebung, die mittels Visueller Programmierung das Prototyping (Softwareentwicklung) ermöglicht. Das… …   Deutsch Wikipedia

  • Umang Gupta — (* in Patiala, Punjab) ist ein indisch US amerikanischer Unternehmer. 1971 erlangte er am Indian Institute of Technology Kanpur seinen Bachelor für chemische Verfahrenstechnik und im folgenden Jahr seinen MBA an der Kent State University in Ohio …   Deutsch Wikipedia

  • Amar Gupta — is an endowed professor of entrepreneurship, management and organizations, computer science, and Latin American studies at the University of Arizona. He teaches a select group of interdisciplinary students at the University of Arizona s Eller… …   Wikipedia

  • Micro Technologies (India) Ltd — Micro Technologies (India) Ltd. Your Security is our Concern Type Public Traded as BSE: 532494 …   Wikipedia

  • Agilent Technologies — Type Public S P 500 Component Traded as NYSE: A …   Wikipedia

  • Arjun Gupta — Infobox Celebrity name = Arjun Gupta image size = 250px Arjun Gupta (born in India) is a successful venture capitalist in the Silicon Valley. He was ranked in the Top 100 Technology Venture Investors on the… …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.