JoefficeはWindows/Mac OSX/Linux用、Java製のオープンソース・ソフトウェア(Apache License 2.0)です。

オフィススイートと言えばまず思いつくのがMS Officeかも知れません。オープンソース好きな人にとってはOpenOffice.orgやLibreOfficeも知っているでしょう。また、クラウド好きならばGoogleドキュメントもあります。そんな中、今回はJavaを使って30日で作られたというオフィススイートJoefficeを紹介します。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 10.54.36_thumb.1369621946.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 10.54.36.1369621946.png)
対応プラットフォームはWindows/Mac OSX/Linuxです。インストーラーもついています。なおJavaは1.7系が必要です。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.10.19_thumb.1369621948.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.10.19.1369621948.png)
起動しました。まずこちらはドキュメント。拡張子はdocxです。ファイルはMS Officeと互換性があるようです。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.11.27_thumb.1369621951.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.11.27.1369621951.png)
表計算。といっても値を入力したりフォーマットを変更する程度で計算式は認識されないようです。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.12.41_thumb.1369621954.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.12.41.1369621954.png)
プレゼンテーション。シンプルですが、プレビューもあります。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.13.13_thumb.1369621957.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.13.13.1369621957.png)
DB。H2を使います。Access的位置づけと言えそうです。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.14.46_thumb.1369621961.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.14.46.1369621961.png)
キーマップ設定。NetBeansなどのプロファイルが登録されています。

[![](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.14.54_thumb.1369621964.png)](http://images.moongift.jp/2013/05/Screenshot 2013-05-27 11.14.54.1369621964.png)
ローカライズに日本語の選択肢はありませんでしたが、ラベルの表示は日本語化されています。

Joefficeは既に存在するJavaのライブラリを組み合わせて構築することでわずか30日間でこれだけの高品質なオフィススイートを作り上げたとのことです。タブベースのオフィススイートなので、様々なタイプのドキュメントを素早く使い分けられるのが魅力です。

MOONGIFTはこう見る

Joefficeは確かに30日間でここまで作れてしまったという点において注目に値します。しかしMS Officeの牙城を崩すにはここからが相当大変な道のりになるでしょう。既にOpenOffice.orgなどが味わっている通り、単純に機能を真似ているレベルでは乗り換えは進みません。

すべきこととしては、何か一つの特徴をもって一点突破するということでしょう。全ての機能を置き換えるのではなく、表計算や簡易データベースのところを狙っても面白いかも知れません。既に社内にはオフィスが浸透している以上、そういったこれまでと異なる視点で攻める必要があるでしょう。

Joeffice - The free Java office

agoubard / Joeffice — Bitbucket