KOffice war eine kostenlose Open-Source -Office- und Grafiksoftware , die von KDE für Unix-ähnliche Systeme und Windows entwickelt wurde. KOffice enthielt einen Textverarbeitungsprogramm ( KWord ), ein Tabellenkalkulationsprogramm ( KSpread ), ein Präsentationsprogramm ( KPresenter ) sowie eine Reihe weiterer Komponenten , die sich im Laufe der Entwicklung veränderten.

KOffice wurde in KDE durch die Calligra Suite ersetzt . Die KDE3-Version wird vom Trinity Desktop- Projekt weiterentwickelt.

Nach Entwicklungsbeginn im Jahr 1997 wurden zwei stabile Hauptversionen von KOffice veröffentlicht: Version 1.0 im Jahr 2000 und 2.0 im Jahr 2009. Aufgrund interner Konflikte trennte sich der Großteil der KOffice-Entwickler im Jahr 2010 , woraus die Calligra Suite entstand . Zwei Jahre später, im September 2012, wurde die Website KOffice.org offline genommen. [ 9 ] Sie leitet nun auf Calligra.org weiter.

Geschichte

Entwicklungssprints
Jahr Veranstaltungsort Datum Ref.
2000 Erlangen , Deutschland 23.–25. September [ 10 ]
2007 Berlin , Deutschland 26.–28. Oktober [ 11 ]
2008 Berlin, Deutschland 7.–9. November [ 12 ]
2009 Berlin, Deutschland 5.–7. Juni [ 13 ]
2009 Oslo , Norwegen 27.–29. November [ 14 ]
2010 Essen , Deutschland 11.–13. Juni [ 15 ]

Erste Generation

Die ersten Arbeiten zur Entwicklung von KOffice begannen 1997 durch Reginald Stadlbauer [ 16 ] [ 17 ] mit KPresenter , gefolgt von KWord [ 18 ] im Jahr 1998.

Im Jahr 1999 wurde KOffice in der Aussage im Kartellverfahren „USA gegen Microsoft“ vom damaligen Microsoft-Manager Paul Maritz als Beweis für Wettbewerb im Bereich der Betriebssysteme und Office-Suiten angeführt . [ 19 ]

Die erste offizielle Version der KOffice-Suite erschien am 23. Oktober 2000 als Teil der K Desktop Environment 2.0 . [ 2 ] Version 1.1 folgte 2001, [ 20 ] 1.2 im Jahr 2002, [ 21 ] 1.3 im Jahr 2004, [ 22 ] 1.4 im Jahr 2005, [ 23 ] sowie 1.5 [ 24 ] und 1.6, beide im Jahr 2006. [ 25 ]

Zweite Generation

KOffice erfuhr im Zuge der Veröffentlichung der KDE Software Compilation 4 ( SC4 ) einen grundlegenden Wandel. Parallel zu den Arbeiten an SC4 erstellte das KOffice-Team eine neue Hauptversion – KOffice 2.0 –, die die neuen Bibliotheken der KDE Platform 4 nutzte. Obwohl Version 2.0 bereits 2009 veröffentlicht wurde, wurde sie als „Plattformversion“ gekennzeichnet und aufgrund fehlender Funktionen und Anwendungen der vorherigen stabilen Versionsreihe – Kexi , Kivio und Kugar waren nicht enthalten – nur für Tester und Entwickler empfohlen, nicht jedoch für den Produktiveinsatz . [ 26 ]

Experimentelle Portierung von KOffice 2.1 nach Haiku

Dies setzte sich mit Version 2.1 im November 2009 fort. Normalen Endbenutzern, die eine stabile Umgebung benötigten, wurde von den Entwicklern weiterhin die Verwendung der stabilen Versionsreihe 1.6 empfohlen. [ 27 ] Diese Version wurde auch auf Haiku portiert [ 28 ] , die Portierung wurde jedoch später nicht für neuere KOffice-Versionen aktualisiert.

Im Mai 2010 wurde Version 2.2.0 veröffentlicht, die eine beispiellose Anzahl neuer Funktionen und Fehlerbehebungen mit sich brachte. Kexi wurde erneut integriert. Kivio wurde nicht migriert. Ein neues Framework für Effekte auf Formen und neue Importfilter für die in MS Office 2007 und späteren Versionen verwendeten Microsoft Office Open XML- Formate wurden hinzugefügt. [ 29 ]

Gemeinschaft spaltet

Der Viewer für Smartphones wurde aus KOffice entfernt.

Mitte 2010 spaltete sich die KOffice-Community aufgrund von Meinungsverschiedenheiten zwischen dem KWord-Maintainer Thomas Zander und den anderen Kernentwicklern [ 30 ] [ 31 ] [ 32 ] in zwei separate Communities auf: KOffice und Calligra . Nach einer Schlichtung mit den Community-Mitgliedern benannten beide Communities mehrere Anwendungen um. [ 33 ] KOffice entwickelte das Tabellenkalkulationsprogramm KSpread zu KCells , das Präsentationsprogramm KPresenter zu KOffice Showcase und das Zeichenprogramm Karbon14 zu KOffice Artwork weiter .

Die Spaltung der Community fiel zeitlich mit dem Wechsel von KDEs Subversion- Repository zu Git zusammen . Die Krita -Malanwendung, der Kexi-Datenbankmanager und die zugehörigen GUI- Dateien für mobile Plattformen wurden nicht in das KOffice-Git-Repository migriert. [ 34 ] [ 35 ] [ 36 ]

KOffice 2.3, veröffentlicht am 31. Dezember 2010 [ 37 ] , sowie die nachfolgenden Bugfix-Releases (2.3.1–2.3.3 [ 38 ] ) waren weiterhin ein Gemeinschaftsprojekt der Entwicklungsteams von KOffice und Calligra. [ 39 ] Kivio war noch nicht integriert. [ 40 ]

Ab KOffice 2.4 planten die Entwickler, alle sechs Monate neue KOffice-Versionen synchron mit den SC4 -Releases zu veröffentlichen [ 41 ]. Seit Mitte März 2012 gab es jedoch keine Entwicklungsaktivitäten mehr für KOffice [ 42 ] . Bis September 2013 veröffentlichte Calligra die Versionen 2.4, 2.5, 2.6 und 2.7. Nach zwei kleineren Commits im August 2012 [ 43 ] wurde die Website koffice.org Anfang September 2012 durch einen Platzhalter ersetzt [ 9 ]. Am 22. Oktober 2012 entfernte KDE KOffice aus seinen „Quality Website Tools“ [ 44 ] .

Seit 2014 wird KOffice von KDE nicht mehr weiterentwickelt. [ 45 ] [ 46 ]

Komponenten

Die letzte offiziell veröffentlichte Version von KOffice enthielt die folgenden Komponenten:

KWordEin Textverarbeitungsprogramm mit Stylesheets und Frame-Unterstützung für die DTP -ähnliche Bearbeitung komplexer Layouts .
KSpreadEine Tabellenkalkulationsanwendung mit Unterstützung für mehrere Tabellenblätter, Vorlagen und mehr als 100 mathematischen Formeln .
KPresenterEin Präsentationsprogramm mit Bild- und Effektunterstützung.
KexiEine integrierte Datenverwaltungsanwendung, die als Alternative zu Microsoft Access oder FileMaker konzipiert wurde . Sie dient der Entwicklung und Implementierung von Datenbanken , dem Einfügen und Verarbeiten von Daten sowie der Durchführung von Abfragen. Die Kompatibilität mit dem MS-Access-Dateiformat ist eingeschränkt.
Karbon14Eine Vektorgrafik- Anwendung mit vielfältigen Zeichen- und Bearbeitungswerkzeugen – ehemals bekannt als Kontour und KIllustrator. [ 2 ]
KritaEin digitales Malprogramm mit einigen Bildbearbeitungsfunktionen – früher bekannt als Krayon und KImageshop.
KChartIntegrierter Berichts- und Diagrammgenerator .
K-FormelEin integrierter Editor für mathematische Formeln .
KPlatoEine Projektmanagement- Anwendung, die Gantt-Diagramme erstellen kann .

Technische Details

Die KOffice-Anwendungen wurden mit Qt und der KDE-Plattform entwickelt . Alle Komponenten sind unter freien Softwarelizenzen veröffentlicht und verwenden, wo immer möglich, OpenDocument als natives Dateiformat. KOffice wurde separat von KDE SC 4 veröffentlicht und kann vom KDE-FTP-Server heruntergeladen werden.

KOffice 2 wurde grundlegend überarbeitet, um das Flake -Komponentensystem und das Pigment- Farbsystem so weit wie möglich innerhalb der Anwendungen zu nutzen. Die KOffice-Entwickler planten, die Infrastruktur möglichst weitestgehend zwischen den Anwendungen zu teilen, um Fehler zu reduzieren und die Benutzerfreundlichkeit zu verbessern. [ 47 ] Sie wollten außerdem eine OpenDocument-Bibliothek für die Verwendung in anderen KDE-Anwendungen erstellen, die es Entwicklern ermöglicht, das Lesen und Ausgeben von OpenDocument-Dateien in ihre Anwendungen einfach zu integrieren. [ 48 ] Die Automatisierung von Aufgaben und die Erweiterung der Suite um benutzerdefinierte Funktionen können mit D-Bus oder mit Skriptsprachen wie Python , Ruby und JavaScript erfolgen . [ 49 ]

Siehe auch

Referenzen

  1. ^ „KOffice-Übersicht“ . KDE. Archiviert vom Original am 4. Mai 2012. Abgerufen am 1. Mai 2012 .
  2. ^ a b c „KDE 2.0-Veröffentlichungsankündigung“ . KDE. 23. Oktober 2000 . Abgerufen am 1. Mai 2012 .
  3. ^ „KOffice 2.3.3 Update“ . 24. Juni 2011. Archiviert vom Original am 30. Juni 2011.
  4. ^ "Mirrorlist /Attic/koffice-2.3.3/koffice-2.3.3.tar.bz2" . 23. Februar 2011. Abgerufen am 19. Januar 2022 .
  5. ^ SVAKSHA (7. September 2010). „KDE-Koffice sucht Code-Mitwirkende“ . Archiviert vom Original am 27. Oktober 2017. Abgerufen am 20. September 2013 .
  6. ^ "KDE Archive Mirrorlist /Attic/koffice-2.3.3/koffice-2.3.3.tar.bz2" . download.kde.org . 23. Februar 2011 . Abgerufen am 19. Januar 2022 .
  7. ^ „KOffice v2.3.1“ . Ithov.com. 21. Januar 2011. Archiviert vom Original am 20. Dezember 2016. Abgerufen am 19. September 2013. Diese Version von KOffice ist in mindestens 27 Sprachen übersetzt .
  8. ^ „KOffice.org“ . Archiviert vom Original am 21. August 2012. Abgerufen am 8. August 2011 .{{cite web}}: CS1 Wartung: Bot: Status der ursprünglichen URL unbekannt ( Link )
  9. ^ a b „Archivierte Kopie der Platzhalterseite von KOffice.org“ . Archiviert vom Original am 9. September 2012. Abgerufen am 20. September 2013 .{{cite web}}: CS1 Wartung: Bot: Status der ursprünglichen URL unbekannt ( Link )
  10. ^ Dre (30. September 2000). „Bericht zum deutsch-gesponserten KOffice-Treffen“ . KDE. KDE.News. Archiviert vom Original am 2. Juli 2011. Abgerufen am 21. Mai 2011 .
  11. ^ Wallin, Inge; Rempt, Boudewijn (30. Oktober 2007). „Zweiter KOffice-Sprint in Berlin konzentriert sich auf Veröffentlichung, Polnisch“ . KDE. KDE.News . Abgerufen am 16. März 2011 .
  12. ^ Poortvliet, Jos (11. November 2008). „KOffice Sprint 2008“ . KDE. KDE.News . Abgerufen am 16. März 2011 .
  13. ^ Rempt, Boudewijn (13. Juni 2009). „KOffice 2009 Sprint in Berlin“ . KDE. KDE.News.
  14. ^ Poortvliet, Jos (29. November 2009). „Zweiter Kickoff des KOffice Developer Sprint 2009“ . KDE. KDE.News . Abgerufen am 16. März 2011 .
  15. ^ Rempt, Boudewijn (25. Juni 2010). „KOffice 2010 Summer Sprint Report“ . KDE. KDE.News . Abgerufen am 16. März 2011 .
  16. ^ „koffice/kpresenter“ . KDE . Abgerufen am 1. Mai 2012 .
  17. ^ „Reginald Stadlbauer“ . Hinter KDE . Abgerufen am 1. Mai 2012 .
  18. ^ „koffice/kword“ . KDE . Abgerufen am 1. Mai 2012 .
  19. ^ „Microsofts dritter Mann äußert Angst vor KOffice“ . KDE. 30. Januar 1999. Abgerufen am 1. Mai 2012 .
  20. ^ „KOffice 1.1-Veröffentlichungsankündigung“ . KDE. 28. August 2001 . Abgerufen am 1. Mai 2012 .
  21. ^ „KDE veröffentlicht KOffice 1.2, eine integrierte Office-Suite für Linux/Unix“ . KDE.News . Abgerufen am 1. Mai 2012 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  22. ^ „KOffice 1.3 veröffentlicht“ . KDE.News. 27. Januar 2004. Abgerufen am 1. Mai 2012 .
  23. ^ „KOffice 1.4 veröffentlicht“ . KDE.News. 21. Juni 2005. Archiviert vom Original am 5. Oktober 2013. Abgerufen am 1. Mai 2012 .
  24. ^ „KOffice 1.5 veröffentlicht“ . KDE.News. 11. April 2006. Archiviert vom Original am 5. Oktober 2013. Abgerufen am 1. Mai 2012 .
  25. ^ „KOffice 1.6 veröffentlicht“ . KDE.News. Archiviert vom Original am 3. April 2012. Abgerufen am 1. Mai 2012 .
  26. ^ „KOffice 2.0.0 veröffentlicht“ . KDE. 28. Mai 2009. Archiviert vom Original am 7. Juni 2011. Abgerufen am 1. Mai 2012 .
  27. ^ „KOffice 2.1 veröffentlicht“ . KDE. 24. November 2009. Archiviert vom Original am 7. Juni 2011. Abgerufen am 1. Mai 2012 .
  28. ^ „KDE-Anwendungen für Haiku verfügbar!“ . Tiltos.com. Archiviert vom Original am 21.09.2013 . Abgerufen am 19. September 2013 .
  29. ^ „KOffice 2.2 veröffentlicht“ . KDE. 27. Mai 2010. Archiviert vom Original am 17. Juli 2011. Abgerufen am 1. Mai 2012 .
  30. ^ Joe Brockmeier (14. Dezember 2010). „Hinter der KOffice-Spaltung“ . lwn.net .
  31. ^ „KOffice-Split“ . KDE. 23. Oktober 2010 . Abgerufen am 4. Mai 2013 .
  32. ^ „Betreff: KOffice-Split“ . KDE. 26. Oktober 2010 . Abgerufen am 4. Mai 2013 .
  33. ^ „Das Schiedsverfahren bei KOffice ist abgeschlossen .“ KDE. 11. Juni 2011. Abgerufen am 1. Mai 2012 .
  34. ^ "CALLIGRA_HAS_MOVED_TO_GIT" . KDE . Abgerufen am 1. Mai 2012 .
  35. ^ „Unverwaltet / KOffice • GitLab“ . KDE . Abgerufen am 1. Mai 2012 .
  36. ^ „KOffice-Repository“ . KDE . Abgerufen am 1. Mai 2012 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  37. ^ „KOffice 2.3.0 veröffentlicht“ . KDE. 31. Dezember 2010. Archiviert vom Original am 7. Juni 2011. Abgerufen am 1. Mai 2012 .
  38. ^ „KOffice 2.3.3 Update“ . Lists.kde.org. 1. März 2011. Abgerufen am 19. September 2013 .
  39. ^ „Calligra Suite wird aktiv“ . KDE. 6. Dezember 2010. Archiviert vom Original am 6. Januar 2012. Abgerufen am 1. Mai 2012 .
  40. ^ „KDE – Freiheit erleben!“ .
  41. ^ „Re: Plattformunterstützung / Roadmap“ . KDE . Abgerufen am 1. Mai 2012 .
  42. ^ „KOffice-Aktivität ( Hinweis: Script Kiddy ist ein automatisierter Wartungsbot, kein Entwickler )“ . KDE-Projekte. 18. Juli 2012. Abgerufen am 18. Juli 2012 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  43. ^ „KOffice-Aktivität ( Hinweis: Script Kiddy ist ein automatisierter Wartungsbot, kein Entwickler )“ . KDE-Projekte. 19. August 2012. Abgerufen am 4. Dezember 2012 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  44. ^ „Aktivität „KDE Quality Website Tools“ . KDE-Projekte. 22. Oktober 2012. Abgerufen am 4. Dezember 2012 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  45. ^ „KOffice – Übersicht – KDE-Projekte“ . KDE. Nicht mehr betreute Projekte » KOffice
  46. ^"Calligra Suite: The Other Free Office Suite". 2 February 2016. Archived from the original on 30 April 2018. Retrieved 6 December 2016.
  47. ^"KOffice 2.0 Alpha 5 Released". KDE.News. Retrieved 19 September 2013.{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  48. ^"KOffice ODF Sprint Report". KDE.News. 14 May 2007. Archived from the original on 13 May 2008. Retrieved 19 September 2013.
  49. ^Kross Scripting Framework