> From: Juliusz Chroboczek <[EMAIL PROTECTED]>
> Interesting.  It does not look like an XTerm variant at all -- it's a
> VT100 terminal emulator (not based on XTerm's emulator) packaged as a
> library, that comes with two sample frontends (Xaw and FB).

Exactly. The iterm is not based on any XTerm, because the goal
of iterm is to reimplement terminal emulator in
MVC(Model-View-Controller) model, after the study of CSI-xterm based
on the X.org's xterm.

Here is a little more info on iterm quoted from the li18nux.org
meeting minutes. 

> Beware, though, it doesn't come under any of the licenses we're used
> to (``IBM Common Public License Version 0.5'' -- is the license still
> in beta?).

The main developer Jiro ([EMAIL PROTECTED]) works for IBM, the license
starts from IBM Common Public License, but as we have seen on the
other contributions from IBM, it can be modified later I guess.

------------------------------------------------------------------
A brief introduction to the project iterm was presented. The iterm
is the multi-platform capable I18N terminal emulator, based on the
Model-View-Controller(MVC) architecture. The MVC model provide
portabilty and consistency among terminal emulators, including 
framebuffer based Console.

Here is the architectural diagram of iterm.


 frame     Athena   gtk+ based   Qt based   Other
 buffer    Widget    GNOME         KDE     Widget
  i18n    based X   termianl     terminal   based
 console  terminal                         terminal
+--------+---------+-----------+----------+--------+
|        | xiterm  |GNOMEiterm | KDEiterm | *iterm |
|fbiterm +---------+-----------+----------+--------+
|        |libXiterm|libgtkiterm|libQtiterm|etc.....|
+--------------------------------------------------+
|                     libiterm                     |
+--------------------------+         +-------------+
| Pluggable BiDI engine SPI|         | libiiimf    |
+---------+-------+--------+---------+-------------+
|Sun PLS  |IBM PLS|FryBiDi |
|liblayout|       |        |
+---------+-------+--------+

The foundation of the I18N terminal emulator "libiterm" implements the
"View" independent core I18N terminal emulator capability, including
BiDi support. The libiterm includes pluggable BiDi engine SPI.
At this moment, Sun's opensourced PLS library(liblayout), IBM PLS
library, and FryBiDi are supported.(At this moment, only libiterm,
fbiterm, libXiterm and xiterm are available).
------------------------------------------------------------------
--
hiura@{{li18nux,freestandards,unicode}.org,sun.com} http://www.li18nux.org
Chair, Li18nux/Linux Internationalization Initiative, Free Standards Group
Architect/Sr. Staff Engineer, Sun Microsystems, Inc, USA  FAX 650-786-9553
_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to