[prev in list] [next in list] [prev in thread] [next in thread]
List: xfree-i18n
Subject: iterm [was Re: [I18n]xterm i18n patch]
From: hiura () li18nux ! org (Hideki Hiura)
Date: 2002-08-13 4:17:20
[Download RAW message or body]
> From: Juliusz Chroboczek <jec@dcs.ed.ac.uk>
> 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 (jir@li18nux.org) 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
I18n@XFree86.Org
http://XFree86.Org/mailman/listinfo/i18n
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic