m17n.org kanji.zinbun.kyoto-u.ac.jp mousai.as.wakwak.ne.jp [English page is here]


Semi SEMI

現在の最新版は SEMI 1.14.5 (芦原温泉) です。なお、この版を使うためには FLIM 1.14.4 (橿原神宮前) が必要です。

なお、現在の開発用の枝は semi-1_14 です。


SEMI って何?

SEMI

SEMI は FLIM の機能を利用して、利用者に Internet message の構造を扱うための対話的な user interface を提供するための層で、 message の表示や entity の再生処理などを行う MIME-View と message の編集を行うための MIME-Edit からなります。

SEMI は MIME 処理を行うための user interface のための汎用的な核として、 さまざまな MUA (Message User Interface) で利用することを考慮しています。 MIME-View の表示および再生処理は、『実行状況モデル』に基づき、

  1. entity の構造に関する情報
  2. MUA の種類などの実行環境に関する情報
  3. 操作の種類
  4. SEMI 標準のものおよび利用者が mailcap 等で設定した処理条件
といった制約を満たした実行状況に関する情報を捜し出し、それに応じて行わ れます。このような方法により、message の構造を実行環境と利用者の意図を 反映した形で解釈することを可能にしています。再生処理に関しては例示イン ターフェース的な考え方による、利用者の操作に対する適応も行っています。 表示に関してもこの考え方を採り入れる予定です。

現在 SEMI 実装としては SEMI と widget を用いた WEMI があります。


SEMI archives


SEMI を利用している package


参考文献


[LEMI (= FLIM + SEMI) Project] [Emacsen]
Last modified: Fri Nov 15 19:19:18 JST 2002