1. 概要
カッパは、RFC 2324に基づいた実装を目指すプロジェクトである。HTTP/1.0プロトコルに準拠したWebページを通じて、HTCPCP準拠のコーヒーポットの操作ができる。
2. コンポーネント
カッパは、以下の3つのコンポーネントから構成される。
HTCPCPサーバー:HTCPCP準拠のコーヒーポットと通信し、コーヒーポットを操作する。
VCPD:仮想的なコーヒーポットの簡易シミュレーションを提供するAPI。
ビバコーヒーWebページ:HTCPCPサーバーとVCPDとの間で通信し、ユーザーがコーヒーポットを操作できるようにする。
3. 操作
ビバコーヒーWebページからは、以下のコーヒーポット操作が行える。
ポットに水を注ぐ
コーヒーを淹れる
ポットからコーヒーを注ぐ
ポットからコーヒーを流す
4. ユーザーインターフェース
ビバコーヒーWebページは、以下の3つのペインに分割される。
上ペイン左側:VCPDのグラフィカルな状態を表示する。
上ペイン右側:HTTP/1.0に準拠したボタンを提供し、HTCPCPサーバーに操作を送信する。
下ペイン:HTCPCPサーバーとVCPDから受信した情報を表示する。
5. カラーテーマ
カッパのメインカラーは銅色とし、HTCPCPサーバーのプログラム名はCopperとする。