====== 【誰得なサーバを作成すべく】 ====== 実際には作りませんが、HTCPCPサーバーを作成すべく、ChatGPTと相談しています。 その相談の結果、ある程度固まってきた内容とかを記載しています。 ====== 【現状 GhatGPTが理解している?内容。】 ====== * 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とする。