サーバーコンピューターとクライアントコンピューターを制御するウィジェットを含むUIを設計する必要があります。
これは、メール(メールプログラムとメールサーバー)、ウェブ(ブラウザとApacheの設定)などのアイコンのペアを同じようにすることを意味します。
クライアントとサーバーを視覚的に区別する従来の方法はありますか?
Appleは「トレイ」を使用してserverサービスを示すことに気づきましたが、これが私のプログラムの平均的なユーザーにとって十分に明確であるかどうかはわかりません。
例:サーバー: 対クライアント:
デスクトップアイコンは、クライアント側ではかなり一般的です。
サーバーアイコンはサーバー側ではかなり一般的です。
オーバーレイアイコンを追加すると、次のものが得られます。
サーバー側のアイコン:
クライアント側のアイコン:
すでに指摘したように、これには標準がないので、選択したものは何でも顧客にとって新しいものになります。
したがって、各アクション(1つのサーバーと1つのクライアント)に対して2セットのアイコンを学習する必要はなく、1つのアイコンに適用できる2つの修飾子アイコンを学習させることにします。 。
修飾子とは、一般的なアイコンのオーバーレイとして機能できるアイコンを意味します。たとえば、すべてのサーバーアイコンを正方形のボックス内に表示し、すべてのクライアントアイコンを円形のボックス内に表示することを選択したとします。修飾子にはほとんど何でも選択できますが、何らかの方法でサーバーまたはクライアントにリンクされていると役立つと思います。おそらく、サーバーに関連するすべてのもののためのクラウドと、クライアントに関連するものの下にある草。そうすれば、サーバーをクラウドのように、クライアントを地上のように考えると、リンクは覚えやすくなります。
私はまだあなたのシナリオを「理解」するかどうかはわかりませんが、サーバー側とクライアント側でウィンドウを視覚的に分割することはどうですか(しゃれは意図されていません)。そうすれば、あなたがしなければならないことは、2つの側面を区別でき、もちろんクライアント/サーバーの表現として認識できるようにすることです