知識ベース

KOffice

KOfficeは、UnixライクなシステムおよびWindows用のKDEによる無料のオープンソースオフィススイートおよびグラフィックスイートでした。 KOfficeには、ワードプロセッサ(KWord)、スプレッドシート(​​KSpread)、プレゼンテーションプログラム(KPresenter)、およびKOfficeの開発の過程で変化した他の多くのコンポーネントが含まれています。

1997年に開発が開始された後、KOfficeの2つのメジャーバージョンがリリースされました。2000年にバージョン1.0、2009年に2.0です。内部競合の後、KOffice開発者の大部分は2010 2年後の2012年9月、KOffice.org Webサイトはオフラインになりました。現在、Calligra.orgにリダイレクトされます。

歴史

会場日付
2000年エアランゲン、ドイツ 9月23〜25日
2007年ベルリン、ドイツ 10月26〜28日
2008年ベルリン、ドイツ 11月7〜9日
2009 ベルリン、ドイツ 6月、5〜7
2009 オスロ、ノルウェー 11月27〜29日
2010 エッセン、ドイツ 6月11〜13日

初代

KOffice開発の最初の作業は1997年に開始され、Reginald StadlbauerとKPresenterが共同で、1998年にKWordが続きました。

1999年、KOfficeは、オペレーティングシステムとオフィススイートの分野での競争の証拠として、当時のMicrosoftエグゼクティブであるPaul Maritzによる米国対Microsoft反トラスト裁判での証言で引用されました。

KOfficeスイートの最初の公式リリースは2000年10月23日で、K Desktop Environment 2.0の一部としてリリースされました。バージョン1.1は2001年に、2002年には1.2、2004年には1.3、2005年には1.4、2006年には1.5と1.6の両方に続きました。

第2世代

KOfficeは、KDE ​​Software Compilation 4( SC4 )のリリースの一環として大きな移行を遂げました。 SC4での作業と一致して、KOfficeチームは新しいKDEプラットフォーム4ライブラリを使用したメジャーな新しいリリースであるKOffice 2.0を準備しました。バージョン2.0は2009年にリリースされましたが、リリースには以前の安定したリリースシリーズ(Kexi、 Kivio、およびKugarは含まれていません。

これは2009年11月のバージョン2.1でも継続されました。安定した環境を必要とする通常のエンドユーザーは、安定した1.6リリースシリーズを使用することを開発者に推奨しています。このバージョンもHaikuに移植されましたが、ポートは後で新しいKOfficeバージョン用に更新されませんでした。

2010年5月にバージョン2.2.0がリリースされ、前例のない数の新機能とバグ修正がもたらされました。 Kexiは再び統合されました。 Kivioはまだ移行されていません。 MS Office 2007以降で使用されているMicrosoft Office Open XML形式の形状に対する新しいフレームワークとインポートフィルターが追加されました。

コミュニティ分割

2010年半ば、KWordのメンテナーであるThomas Zanderと他のコア開発者との間の意見の相違に続いて、KOfficeコミュニティはKOfficeとCalligraの2つの別個のコミュニティに分割されました。コミュニティメンバーとの仲裁の後、いくつかのアプリケーションは両方のコミュニティによって名前が変更されました。 KOfficeはKSpreadスプレッドシートユーティリティをKCellsに、KPresenterプレゼンテーションツールをKOffice Showcaseに、Karbon14描画ツールをKOffice Artworkに分岐しました。

コミュニティの分裂は、KDEのSubversionリポジトリからgitへの移行と同時に起こりました。 Kritaペインティングアプリケーション、Kexiデータベースマネージャー、専用モバイルプラットフォームGUIファイルはKOffice gitリポジトリに移行されませんでした。

2010年12月31日にリリースされたKOffice 2.3とその後のバグ修正リリース(2.3.1〜2.3.3)は、KOfficeとCalligraの両方の開発チームの共同作業でした。

KOffice 2.4から、開発者はSC4リリースと同期して6か月ごとに新しいKOfficeバージョンをリリースすることを目指していましたが、KOfficeは2012年3月中旬以降、開発アクティビティがありませんでした。 2012年8月に2つのマイナーコミットを行った後、koffice.org Webサイトは2012年9月上旬にプレースホルダーに置き換えられました。2012年10月22日にKDEはQuality Office ToolsからKOfficeを削除しました。

2014年現在、KOfficeはKDEによってメンテナンスされていないと宣言されました。

構成部品

KOfficeの正式にリリースされた最後のバージョンには、次のコンポーネントが含まれていました。

KWord 複雑なレイアウトのDTPスタイル編集用のスタイルシートとフレームサポートを備えたワードプロセッサ。
KSpread 複数のシートのサポート、テンプレート、および100を超える数式を備えたスプレッドシートアプリケーション。
KPresenter 画像と効果をサポートするプレゼンテーションプログラム。
ケシ Microsoft AccessまたはFileMakerの競合他社として設計された統合データ管理アプリケーション。データベースの設計と実装、データの挿入と処理、クエリの実行に使用できます。 MS Accessファイル形式との互換性には制限があります。
キビオ 動的にロード可能なステンシルを備えたプログラム可能なフローチャート描画プログラム。 theKompanyによって開発され、追加の(非フリー)ステンシルが販売されました。
カルボン14 さまざまな描画および編集ツールを備えたベクター描画アプリケーション-以前はKontourおよびKIllustratorとして知られていました。
クリタ 画像処理機能を備えたデジタルペイントプログラム–以前はKrayonとKImageshopとして知られていました。
KChart 統合レポートおよびチャートジェネレーター。
KFormula 統合された数式エディタ。
KPlato ガントスタイルのグラフを作成できるプロジェクト管理アプリケーション。

技術的な詳細

KOfficeアプリケーションは、QtおよびKDEプラットフォームを使用して開発されています。すべてのコンポーネントはフリーソフトウェアライセンスでリリースされ、可能な場合はネイティブドキュメント形式としてOpenDocumentを使用します。 KOfficeはKDE SC 4とは別にリリースされており、KDEのFTPサーバーからダウンロードできます。

KOffice 2は、アプリケーション内で可能な限りコンポーネントのフレークシステムとピグメントカラーシステムを使用するために大幅な見直しを行いました。 KOffice開発者は、バグを減らし、ユーザーエクスペリエンスを向上させるために、アプリケーション間でできるだけ多くのインフラストラクチャを共有することを計画しました。また、他のKDEアプリケーションで使用するOpenDocumentライブラリを作成して、開発者がOpenDocumentファイルの読み取りとアプリケーションへの出力のサポートを簡単に追加できるようにします。タスクの自動化とカスタム機能によるスイートの拡張は、D-BusまたはPython、Ruby、JavaScriptなどのスクリプト言語を使用して実行できます。