クライアント・アプリ

sweep はJavaVMで動作するアプリケーションになります。実行にあたりJRE; Java Runtime Environment の導入が必要になります。 いわゆるクライアント・サーバ構成で動く感じにするので、利用にあたりローカルPCにアプリをダウンロードして利用する形になります。

ただし、アプリが完成に近づいたらJDK11に付属のJVMを同梱するアーカイブも作成しようと考えています。 それ以前のJVMを利用する場合は各自でJREを導入ください。

Windowsプラットフォームについては、launch4j を利用してJREを同梱しようと考えています。

JREを同梱しない他のプラットフォーム向けには Java Web Start を使った起動実験も行おうと考えています。 Java Web Start は Java5 以後の javaws.exe を使って起動できるようにするつもりです。

詳細はアプリが稼働するようになってから追記します。

想定する環境

開発者の元で動作テストを行うのは以下のプラットフォームになります

  • Windows 7 Oracle JRE1.3, JRE 1.4, JRE 5, JRE6
  • Windows 10 Oracle JRE8, JDK11 OpenJDK Zulu 7, Microsoft 11
  • macOS 10 Oracle JDK 8, OpenJDK Zulu 7

環境が増えたら追記していきます。

サーバ・アプリ

一応、Webアプリとしての機能も実装しようと考えています。 その場合は利用者はWebブラウザだけあれば利用できます。

ただ、こちらは一般アプリに比べて機能は貧弱になるものと考えてください また実装は一般アプリの後にします。