Qt Development Frameworks

Qt Development Frameworks
Qt Development Frameworks
Qt-Logo
Rechtsform Sparte von Nokia
Gründung 1994
Sitz Oslo, Norwegen
Leitung Sebastian Nyström
Mitarbeiter 238 (September 2007)
Branche Softwareentwicklung
Website qt.nokia.com/

Qt Development Frameworks ist eine Sparte von Nokia, die durch den Aufkauf des norwegischen Softwareunternehmens Trolltech im Jahre 2008 entstand, welches Programmierumgebungen und Programmbibliotheken produziert. Trolltech (früher Quasar Technologies) wurde 1994 von Haavard Nord und Eirik Chambe-Eng (beide Co-CEO) gegründet und war von 2006 bis 2008 an der Osloer Börse notiert.

Inhaltsverzeichnis

Geschichte

Die Entwicklung des Hauptproduktes „Qt“ begann bereits 1992. Zwei Jahre später wurde das Unternehmen Trolltech in Oslo, Norwegen gegründet. 1996 war die European Space Agency der erste Kunde, sie verwendete sowohl Qt/Windows als auch Qt/X11. Im Juni 1998 unterzeichnete Trolltech eine Erklärung, die der „KDE Free Qt Foundation“ (repräsentiert durch den KDE e. V.) die Verfügbarkeit einer freien Version des Qt-Toolkits („Qt Free Edition“) zusicherte. Sollte Trolltech die Entwicklung der freien Version einstellen oder länger als zwölf Monate kein Update liefern, so hätte die KDE Free Qt Foundation das Recht, den zu diesem Moment verfügbaren Quellcode unter die BSD-Lizenz zu stellen.[1]

In den folgenden zwei Jahren wurden Niederlassungen in Brisbane (1999, Australien) und Santa Clara (2000, USA) gegründet. Im Oktober desselben Jahres änderte Trolltech auch das Lizenzmodell von Qt 2.2 und aller folgenden Versionen: Es gelten nun die Bestimmungen der „GNU General Public License“ (GPL) und die der „Qt Public License“ (QPL). Qt ist damit dual-lizenziert und entspricht vollständig den Bedingungen für freie Software, allerdings wurden nicht alle Bestandteile relizenziert: Qt/Windows etwa fiel nicht unter die Neuregelung und blieb für alle Entwickler kostenpflichtig. 2002 erschienen die neuen Produkte Qtopia und Qt/Mac. Im folgenden Jahr wurde Qt/Mac unter die GPL gestellt und das neue Produkt Teambuilder (ein Werkzeug zur parallelen und verteilten Kompilierung von C/C++-Quellcode in Netzwerken) veröffentlicht. Mit Qt Solutions entstand eine neue Entwicklungsabteilung für kommerzielle Kunden, dort entwickelte Lösungen finden gelegentlich mit starker zeitlicher Verzögerung Eingang in Qt. Im Juli 2004 wurde das Abkommen mit der KDE Free Qt Foundation erneuert.

Ein Jahr später wurde die Niederlassung in China gegründet und Trolltech gab bekannt, dass mit dem Erscheinen von Qt Version 4.0 auch der Windows-Port unter die GPL gestellt werde. Nach der Freigabe der ersten stabilen Version am 28. Juni 2005 stieg die Zahl der auf Qt basierenden Open-Source-Projekte an, das KDE-Team begann mit der Portierung von KDE auf Qt4 und kündigte für das Endprodukt „KDE SC 4“ eine Vielzahl neuer Funktionen an. 2006 eröffnete Trolltech weitere Niederlassungen in Berlin und München.

Im Juli 2006 ging Trolltech unter dem Kürzel TROLL an die Osloer Börse.[2] Der Ausgabekurs lag bei 17,50 € und stieg noch am selben Tag auf über 21 €, in den folgenden Monaten verlor die Aktie allerdings deutlich an Wert und der Kurs sank unter den Ausgabewert.

Am 17. Juni 2008 wurde Trolltech von Nokia übernommen[3] und am 29. September 2008 in Qt Software umbenannt.[4] Seit dem 18. Juni 2008 wird das ehemalige Trolltech an der Osloer Börse nicht mehr gelistet. Seit dem 11. August 2009 nennt sich die Sparte nun Qt Development Frameworks[5].

Am 14. Januar 2009 wurde Qt 4.5 und folgenden die Lizenz „GNU Lesser General Public License“ (LGPL) hinzugefügt.[6]

Im März 2011 wurde der Geschäftsteil, der sich mit der Lizenzierung und Dienstleistung für die ca. 3500 Kunden beschäftigt, von Nokia an das finnische Softwarehaus Digia verkauft.[7]. Einen Monat zuvor war bekannt geworden, dass Nokia für seine künftigen Nokia Windows Phones die Qt-Software nicht einsetzen wird.[8]

Produkte

  • Qt (Bibliothek) – wichtigstes Produkt, eine Programmbibliothek inklusive Entwicklungsumgebung für plattformübergreifende Softwareentwicklung. Die Programme werden vorrangig in C++ geschrieben und sind unter anderem unter Unix/Linux, Microsoft Windows und Macintosh lauffähig. Wesentliche Teile von KDE basieren auf Qt, ebenso Google Earth und Skype.
  • Qt Creator – eine C++-basierte plattformübergreifende Entwicklungsumgebung für Qt.
  • Qt Extended (vormals Qtopia) – eine grafische Oberfläche für PDAs, Mobiltelefone und andere Embedded-Geräte. Auf ihr basiert die freie PDA-Oberfläche OPIE. Die Entwicklung wurde eingestellt und der Funktionsumfang unter dem Namen Qt Mobility in Qt integriert.
  • QtScript – ein plattformübergreifendes Toolkit zur Implementation von Skriptfähigkeiten in Qt-Programme (ehemals umgesetzt von Qt Script for Applications (QSA)).
  • qmake – ein make-Abkömmling zum Erstellen eines Softwareprojekts, ähnlich wie automake.
  • Teambuilder – ermöglicht verteiltes Kompilieren von in C++ oder C geschriebenem Code.
  • Greenphone – ein auf Qtopia basierendes Mobiltelefon, welches im Gegensatz zum Neo1973 nur zur Produktdemonstration diente.

Unternehmensstruktur

Die zuletzt 238 Mitarbeiter (Stand: September 2007) hielten bis Ende Januar 2008 die größten Anteile des Unternehmens. Trolltech unterstützt Open-Source-Projekte, darunter vor allem das KDE-Projekt, durch Support, Entwickler-Programme, Programmier-Wettbewerbe und bezahlte Softwareentwickler.

Am 28. Januar 2008 gab Trolltech in einer Mitteilung den Verkauf an Nokia bekannt. Die Kaufofferte von 843,6 Millionen Kronen (etwa 105 Mio. Euro) wurde vom Trolltech-Vorstand angenommen und von den Aktionären mit insgesamt mehr als zwei Drittel der Anteile verbindlich unterstützt. Die Börsennotierung des Unternehmens endete im Juni 2008.

Mitarbeiter

Den Mitarbeitern wird ein sogenannter Creative Friday zugestanden, jeden Freitag darf während der Arbeitszeit an einem Projekt gearbeitet werden, das nicht direkt mit Trolltech zu tun hat – Voraussetzung ist allerdings eine formlose Prüfung durch das Management. Ähnliche Programme existieren beispielsweise auch bei Google Inc.

Viele aktuelle und ehemalige Trolltech-Mitarbeiter stammen aus dem Open-Source-Umfeld und sind auch weiterhin für solche Projekte tätig:

  • Matthias Ettrich, Gründer des KDE-Projekts, Director of Software Development für Qt
  • Scott Collins, ehemaliger Entwickler bei Mozilla
  • Harri Porten, KDE-Entwickler und CEO bei Froglogic
  • Zack Rusin, Entwickler im X.Org-Projekt (arbeitete bis August 2007 für Trolltech)
  • Roberto Raggi, KDevelop-Entwickler
  • Benjamin Meyer, KDE-Entwickler
  • Knut Yrvin, Skolelinux
  • Lars Knoll, KHTML-Architekt stieg im Dezember 2007 als Entwicklungsleiter ein
  • Aaron Joseph Seigo, KDE-Desktop-Entwickler (Plasma)

Weblinks

Einzelnachweise

  1. KDE Free Qt Foundation. Abgerufen am 3. April 2010 (englisch).
  2. computerwoche.de: „Trolltech ist an der Börse“, 5. Juli 2006
  3. Nokia Pressemitteilung: Nokia completes Trolltech acquisition
  4. www.trolltech.com/about, abgerufen am 30. September 2008
  5. http://qt.nokia.com/about/news/new-name-new-domain-announced-for-qt-development-frameworks
  6. LGPL License Option
  7. Digia Pressemitteilung vom 7. März 20011. (Digia ist ein an der Börse Helsinki notiertes Unternehmen.)
  8. Nokia to developers: no Qt for Windows Phone development Thomas Ricker, veröffentlicht am 11. Februar 2011

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

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

  • Qt Development Frameworks — Qt Software Тип …   Википедия

  • Local Development Frameworks — A Local Development Framework is the spatial planning strategy introduced in England and Wales by the Planning and Compulsory Purchase Act 2004 and given detail in Planning Policy Statements 12. In most parts of the two countries, maintaining the …   Wikipedia

  • Qt Development Frameworks — Logo de Qt Development Frameworks Création 4 mars 1994 Dates clés 2008 : rachat par Nokia …   Wikipédia en Français

  • Qt Development Frameworks — Tipo Subsidiaria Fundación 1994 Sede Oslo, Noruega Industria …   Wikipedia Español

  • Frameworks — Framework Voir « framework » sur le Wiktionnaire …   Wikipédia en Français

  • Frameworks supporting the polyhedral model — Use of the polyhedral model within a compiler requires software to represent the objects of this framework (sets of integer valued points in regions of various spaces) and perform operations upon them (e.g., testing whether the set is empty). Two …   Wikipedia

  • Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… …   Wikipedia

  • Iterative and incremental development — is a cyclic software development process developed in response to the weaknesses of the waterfall model. It is an essential part of the Rational Unified Process, the Dynamic Systems Development Method, Extreme Programming and generally the agile… …   Wikipedia

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia

  • Local Development Documents — are a set of documents specified in United Kingdom planning law which a Local Planning Authority creates to describe their strategy for development and use of land in their area of authority.Established as part of the Planning and Compulsory… …   Wikipedia

Share the article and excerpts

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