[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#159635: ITP: iterm -- Internationalized Terminal Emulator, by Li18nux



Package: wnpp
Version: N/A; reported 2002-09-05
Severity: wishlist

* Package name    : iterm
  Version         : 0.1+cvs20020830-1
  Upstream Author : Jiro SEKIBA <jir@yamato.ibm.com> et al.
* URL             : http://www.li18nux.org/
* License         : Common Public License Version 0.5
  Description     : Internationalized Terminal Emulator, by Li18nux

iterm is the latest offering from the Li18nux Group.
It is written from the ground up with the goal of true I18N, and
offers the next generation Internationalized Terminal Emulator Framework.

These packages have been uploaded to the incoming directory of Debian
archive.  Before the packages are officially accepted into Debian,
you may download them here:

    http://people.debian.org/~foka/debian/iterm/

Alternatively, if you are using Debian unstable (sid), you may add the
following lines to your /etc/apt/sources.list:

    # iterm
    deb http://people.debian.org/~foka/debian/ unstable/$(ARCH)/
    deb http://people.debian.org/~foka/debian/ unstable/all/
    deb-src http://people.debian.org/~foka/debian/ unstable/source/

and apt-get install them.  :-)  The packages are: libiterm1, libiterm-dev,
libxiterm1, libxiterm-dev, xiterm, fbiterm.

Since this package was built on Debian unstable (sid) in early
September 2002, they may not readily install on testing (sarge) and
stable (woody) distributions.  But of course, you may always
"apt-get source iterm" and compile the packages yourself.  :-)

Cheers,

Anthony Fok <foka@debian.org>  Thu, 05 Sep 2002 01:06:06 +0800


===============================================================================

Date: Fri, 16 Aug 2002 02:06:23 -0700 (PDT)
From: hiura@li18nux.org (Hideki Hiura)
Subject: [li18nux:1082] iterm, the next generation foundation of I18N terminal emulation
To: li18nux@li18nux.org
Message-Id: <20020816.020623.123576785.hiura@sun.com (Hideki Hiura)>

All,

I am pleased to announce the availability of iterm, the foundation of
the next generation international terminal emulation.

As demonstrated in the last plenary meeting, Li18nux advanced utility
development subgroup has been working on the next generation framework
for terminal emulation, also known as i18n console.

As partially disclosed in the meeting minutes of Taiwan ad-hoc
meeting, the project advanced as the platform/windowing system neutral
framework as iterm, led by the Jiro Sekiba (jir at li18nux.org), the
principal engineer of li18nux advanced utility development subgroup.

Jiro and the team of CSI-xterm based on the X.org's xterm learned from 
the CSI-xterm project that enhancing xterm is not the optimal way to go.

The fundamental strength of iterm architecture is that the iterm is
not based on any xterm variations because the team set reimplementing
terminal emulator in MVC (Model-View-Controller) model is the ultimate
goal of iterm, which is obviously much cleaner approach than any
enhancement work of *xterm variations.

The keyword is platform/windowing system neutral.

Also I should mention another keyword, I18N. The iterm is not an
I18N enhancement of existing non-I18N terminal emulator. It is
designed from the beginning to be an I18N terminal emulator.
As far as I know of, iterm is the first terminal emulator supporting
BiDi/CTL and CJK languages from its initial preview release.

The iterm architectural diagram is as follows:

 frame     athena   gtk+ based   qt based   other
 buffer	   widget    gnome   	   kde 	   widget
  i18n 	  based x   terminal	 terminal   based
 console  terminal			   terminal
+--------+---------+-----------+----------+--------+
|      	 | xiterm  |gnomeiterm | kdeiterm | *iterm |
|fbiterm +---------+-----------+----------+--------+
|        |libxiterm|libgtkiterm|libqtiterm|etc.....|
+--------------------------------------------------+
|                     libiterm	      	     	   |
+--------------------------+         +-------------+
| pluggable bidi engine spi|	     | libiiimf    +---> talk to iiimf directly
+---------+-------+--------+---------+-------------+     without x or xim
|sun pls  |ibm pls|fribidi |
|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 fribidi are supported. (At this moment, only libiterm,
fbiterm, libxiterm and xiterm are available.)

The iterm source is now available from cvs.li18nux.org.

cvs -d:pserver:anonymous@cvs.li18nux.org:/cvsroot login (no password to login)
cvs -d:pserver:anonymous@cvs.li18nux.org:/cvsroot co iterm

Enjoy!
--
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


===============================================================================

Debian iterm packages listing


libiterm1_0.1+cvs20020830-1_i386.deb
------------------------------------
 new debian package, version 2.0.
 size 35044 bytes: control archive= 1146 bytes.
     759 bytes,    20 lines      control              
     810 bytes,    12 lines      md5sums              
     135 bytes,     7 lines   *  postinst             #!/bin/sh
     132 bytes,     7 lines   *  postrm               #!/bin/sh
      21 bytes,     1 lines      shlibs               
 Package: libiterm1
 Version: 0.1+cvs20020830-1
 Section: libs
 Priority: optional
 Architecture: i386
 Depends: libc6 (>= 2.2.5-13), libfribidi0
 Installed-Size: 113
 Maintainer: Anthony Fok <foka@debian.org>
 Source: iterm
 Description: Internationalized Terminal Emulator, shared library files.
  libiterm is the next generation, platform-independent framework for
  making Internationalized Virtual Terminal Emulator.  Implementing the
  platform-dependent part of this framework, you can easily build
  internationalized virtual terminal/widget.
  .
  The iterm project is led by Jiro SEKIBA <jir@yamato.ibm.com> of the
  Li18nux Advanced Level Utility Development subgroup.
  .
  This package contains the shared library necessary to run programs
  compiled with libiterm.
drwxr-xr-x root/root         0 2002-09-04 03:39:31 ./
drwxr-xr-x root/root         0 2002-09-04 03:39:28 ./usr/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/lib/
-rw-r--r-- root/root     51896 2002-09-04 03:39:33 ./usr/lib/libiterm.so.1.0.0
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/share/
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/share/doc/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/doc/libiterm1/
-rw-r--r-- root/root       739 2002-08-29 03:52:40 ./usr/share/doc/libiterm1/README.lib.jp
-rw-r--r-- root/root      3340 2002-09-04 03:34:39 ./usr/share/doc/libiterm1/OVERVIEW
-rw-r--r-- root/root      1766 2002-09-04 03:34:39 ./usr/share/doc/libiterm1/README.jp
-rw-r--r-- root/root      1850 2002-09-04 03:34:39 ./usr/share/doc/libiterm1/README
-rw-r--r-- root/root       779 2002-08-29 03:52:40 ./usr/share/doc/libiterm1/README.lib
-rw-r--r-- root/root     12078 2002-09-04 03:34:39 ./usr/share/doc/libiterm1/copyright
-rw-r--r-- root/root       356 2002-08-28 14:23:21 ./usr/share/doc/libiterm1/changelog.gz
-rw-r--r-- root/root       163 2002-09-04 03:38:32 ./usr/share/doc/libiterm1/changelog.Debian.gz
drwxr-xr-x root/root         0 2002-09-04 03:39:28 ./usr/share/terminfo/
drwxr-xr-x root/root         0 2002-09-04 03:39:28 ./usr/share/terminfo/i/
-rw-r--r-- root/root      1290 2002-09-04 03:39:28 ./usr/share/terminfo/i/iterm
-rw-r--r-- root/root         0 2002-09-04 03:39:28 ./usr/share/terminfo/i/iterm-color link to ./usr/share/terminfo/i/iterm
-rw-r--r-- root/root         0 2002-09-04 03:39:28 ./usr/share/terminfo/i/iterm-am link to ./usr/share/terminfo/i/iterm
lrwxrwxrwx root/root         0 2002-09-04 03:39:28 ./usr/lib/libiterm.so.1 -> libiterm.so.1.0.0


libiterm-dev_0.1+cvs20020830-1_i386.deb
---------------------------------------
 new debian package, version 2.0.
 size 31414 bytes: control archive= 878 bytes.
     793 bytes,    20 lines      control              
     682 bytes,    12 lines      md5sums              
 Package: libiterm-dev
 Version: 0.1+cvs20020830-1
 Section: devel
 Priority: optional
 Architecture: i386
 Depends: libiterm1 (= 0.1+cvs20020830-1), libc-dev
 Installed-Size: 133
 Maintainer: Anthony Fok <foka@debian.org>
 Source: iterm
 Description: Internationalized Terminal Emulator, development files.
  libiterm is the next generation, platform-independent framework for
  making Internationalized Virtual Terminal Emulator.  Implementing the
  platform-dependent part of this framework, you can easily build
  internationalized virtual terminal/widget.
  .
  The iterm project is led by Jiro SEKIBA <jir@yamato.ibm.com> of the
  Li18nux Advanced Level Utility Development subgroup.
  .
  This package contains the header files, static library
  and symbolic link that developers using libiterm will need.
drwxr-xr-x root/root         0 2002-09-04 03:39:31 ./
drwxr-xr-x root/root         0 2002-09-04 03:39:27 ./usr/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/lib/
-rw-r--r-- root/root       730 2002-09-04 03:39:27 ./usr/lib/libiterm.la
-rw-r--r-- root/root     67966 2002-09-04 03:39:33 ./usr/lib/libiterm.a
drwxr-xr-x root/root         0 2002-09-04 03:39:27 ./usr/share/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/doc/
drwxr-xr-x root/root         0 2002-09-04 03:39:27 ./usr/share/doc/libiterm1/
drwxr-xr-x root/root         0 2002-09-04 03:39:28 ./usr/include/
-rw-r--r-- root/root      1463 2002-09-04 03:39:28 ./usr/include/io.h
drwxr-xr-x root/root         0 2002-09-04 03:39:27 ./usr/include/iterm/
-rw-r--r-- root/root      1463 2002-09-04 03:39:27 ./usr/include/iterm/io.h
drwxr-xr-x root/root         0 2002-09-04 03:39:27 ./usr/include/iterm/unix/
-rw-r--r-- root/root       908 2002-09-04 03:39:27 ./usr/include/iterm/unix/ttyio.h
-rw-r--r-- root/root      6558 2002-09-04 03:39:27 ./usr/include/iterm/screen.h
-rw-r--r-- root/root      4612 2002-09-04 03:39:27 ./usr/include/iterm/core.h
-rw-r--r-- root/root       894 2002-09-04 03:39:27 ./usr/include/iterm/vtlayout.h
-rw-r--r-- root/root      6558 2002-09-04 03:39:28 ./usr/include/screen.h
-rw-r--r-- root/root      4612 2002-09-04 03:39:28 ./usr/include/core.h
-rw-r--r-- root/root       894 2002-09-04 03:39:28 ./usr/include/vtlayout.h
-rw-r--r-- root/root       908 2002-09-04 03:39:28 ./usr/include/ttyio.h
lrwxrwxrwx root/root         0 2002-09-04 03:39:27 ./usr/lib/libiterm.so -> libiterm.so.1.0.0
lrwxrwxrwx root/root         0 2002-09-04 03:39:33 ./usr/share/doc/libiterm-dev -> libiterm1


libxiterm1_0.1+cvs20020830-1_i386.deb
-------------------------------------
 new debian package, version 2.0.
 size 21052 bytes: control archive= 902 bytes.
     543 bytes,    16 lines      control              
     416 bytes,     6 lines      md5sums              
     135 bytes,     7 lines   *  postinst             #!/bin/sh
     132 bytes,     7 lines   *  postrm               #!/bin/sh
      23 bytes,     1 lines      shlibs               
 Package: libxiterm1
 Version: 0.1+cvs20020830-1
 Section: libs
 Priority: optional
 Architecture: i386
 Depends: libc6 (>= 2.2.5-13)
 Installed-Size: 76
 Maintainer: Anthony Fok <foka@debian.org>
 Source: iterm
 Description: Internationalized Terminal Emulator, X widget library.
  libXiterm provides the X11 Athena widget for the Internationalized
  Terminal Emulator (iterm) framework, created by the Li18nux Advanced
  Level Utility Development subgroup.
  .
  This package contains the shared library necessary to run programs
  compiled with libXiterm.
drwxr-xr-x root/root         0 2002-09-04 03:39:31 ./
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/lib/
-rw-r--r-- root/root     32580 2002-09-04 03:39:33 ./usr/lib/libXiterm.so.1.0.0
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/share/
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/share/doc/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/doc/libxiterm1/
-rw-r--r-- root/root      1529 2002-08-29 03:52:41 ./usr/share/doc/libxiterm1/README.jp
-rw-r--r-- root/root      1254 2002-08-29 03:52:41 ./usr/share/doc/libxiterm1/README
-rw-r--r-- root/root     12078 2002-09-04 03:34:39 ./usr/share/doc/libxiterm1/copyright
-rw-r--r-- root/root       164 2002-08-27 18:05:31 ./usr/share/doc/libxiterm1/changelog.gz
-rw-r--r-- root/root       163 2002-09-04 03:38:32 ./usr/share/doc/libxiterm1/changelog.Debian.gz
lrwxrwxrwx root/root         0 2002-09-04 03:39:29 ./usr/lib/libXiterm.so.1 -> libXiterm.so.1.0.0


libxiterm-dev_0.1+cvs20020830-1_i386.deb
----------------------------------------
 new debian package, version 2.0.
 size 15446 bytes: control archive= 671 bytes.
     640 bytes,    16 lines      control              
     218 bytes,     4 lines      md5sums              
 Package: libxiterm-dev
 Version: 0.1+cvs20020830-1
 Section: devel
 Priority: optional
 Architecture: i386
 Depends: libxiterm1 (= 0.1+cvs20020830-1), libiterm-dev (= 0.1+cvs20020830-1), libc-dev
 Installed-Size: 52
 Maintainer: Anthony Fok <foka@debian.org>
 Source: iterm
 Description: Internationalized Terminal Emulator, X widget development files.
  libXiterm provides the X11 Athena widget for the Internationalized
  Terminal Emulator (iterm) framework, created by the Li18nux Advanced
  Level Utility Development subgroup.
  .
  This package contains the header files, static library
  and symbolic link that developers using libXiterm will need.
drwxr-xr-x root/root         0 2002-09-04 03:39:31 ./
drwxr-xr-x root/root         0 2002-09-04 03:39:28 ./usr/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/lib/
-rw-r--r-- root/root       714 2002-09-04 03:39:28 ./usr/lib/libXiterm.la
-rw-r--r-- root/root     32778 2002-09-04 03:39:33 ./usr/lib/libXiterm.a
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/doc/
drwxr-xr-x root/root         0 2002-09-04 03:39:27 ./usr/share/libxiterm1/
drwxr-xr-x root/root         0 2002-09-04 03:39:28 ./usr/include/
-rw-r--r-- root/root      3175 2002-09-04 03:39:28 ./usr/include/Iterm.h
-rw-r--r-- root/root      2292 2002-09-04 03:39:28 ./usr/include/ItermP.h
lrwxrwxrwx root/root         0 2002-09-04 03:39:28 ./usr/lib/libXiterm.so -> libXiterm.so.1.0.0
lrwxrwxrwx root/root         0 2002-09-04 03:39:33 ./usr/share/doc/libxiterm-dev -> libxiterm1


xiterm_0.1+cvs20020830-1_i386.deb
---------------------------------
 new debian package, version 2.0.
 size 10702 bytes: control archive= 970 bytes.
     716 bytes,    17 lines      control              
     311 bytes,     5 lines      md5sums              
     173 bytes,     5 lines   *  postinst             #!/bin/sh
     160 bytes,     5 lines   *  postrm               #!/bin/sh
 Package: xiterm
 Version: 0.1+cvs20020830-1
 Section: x11
 Priority: optional
 Architecture: i386
 Depends: libc6 (>= 2.2.5-13), libiterm1, libxaw7 (>> 4.1.0), libxiterm1, xlibs (>> 4.1.0)
 Installed-Size: 49
 Maintainer: Anthony Fok <foka@debian.org>
 Source: iterm
 Description: Internationalized Terminal Emulator for X.
  X Internationalized TERMinal Emulator (xiterm) is a terminal program
  capable of displaying world languages in X Window System (Athena widget).
  It uses libiterm (Internationalized Terminal Framework) and BiDi text
  layout engine.  As such, it readily supports BiDi/CTL and CJK languages.
  .
  xiterm is part of the iterm framework created by the Li18nux
  Advanced Level Utility Development subgroup.
drwxr-xr-x root/root         0 2002-09-04 03:39:31 ./
drwxr-xr-x root/root         0 2002-09-04 03:39:30 ./usr/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/bin/
-rwxr-xr-x root/root      8856 2002-09-04 03:39:33 ./usr/bin/xiterm
drwxr-xr-x root/root         0 2002-09-04 03:39:30 ./usr/lib/
drwxr-xr-x root/root         0 2002-09-04 03:39:30 ./usr/lib/menu/
-rw-r--r-- root/root       178 2002-09-04 03:34:39 ./usr/lib/menu/xiterm
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/share/
drwxr-xr-x root/root         0 2002-09-04 03:39:29 ./usr/share/doc/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/doc/xiterm/
-rw-r--r-- root/root     12078 2002-09-04 03:34:39 ./usr/share/doc/xiterm/copyright
-rw-r--r-- root/root       104 2002-08-26 17:58:12 ./usr/share/doc/xiterm/changelog.gz
-rw-r--r-- root/root       163 2002-09-04 03:38:32 ./usr/share/doc/xiterm/changelog.Debian.gz


fbiterm_0.1+cvs20020830-1_i386.deb
----------------------------------
 new debian package, version 2.0.
 size 36918 bytes: control archive= 2366 bytes.
     139 bytes,     8 lines   *  config               #!/bin/sh
     792 bytes,    19 lines      control              
     390 bytes,     6 lines      md5sums              
     928 bytes,    51 lines   *  postinst             #!/bin/sh
     206 bytes,     8 lines   *  postrm               #!/bin/sh
    1441 bytes,    33 lines      templates            
 Package: fbiterm
 Version: 0.1+cvs20020830-1
 Section: utils
 Priority: optional
 Architecture: i386
 Depends: libc6 (>= 2.2.5-13), libiterm1, zlib1g (>= 1:1.1.4), unifont
 Installed-Size: 104
 Maintainer: Anthony Fok <foka@debian.org>
 Source: iterm
 Description: FrameBuffer Internationalized TERMinal emulator (fbiterm).
  FrameBuffer Internationalized TERMinal emulator (fbiterm) is a
  terminal program capable of displaying world languages on the Linux
  console.  It uses libiterm (Internationalized Terminal Framework),
  Linux framebuffer, fonts loaded from X Window System font library,
  as well as BiDi text layout engine.  As such, it readily supports
  BiDi/CTL and CJK languages.
  .
  fbiterm is part of the iterm framework created by the Li18nux
  Advanced Level Utility Development subgroup.
drwxr-xr-x root/root         0 2002-09-04 03:39:31 ./
drwxr-xr-x root/root         0 2002-09-04 03:39:30 ./usr/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/bin/
-rwxr-xr-x root/root     56968 2002-09-04 03:39:33 ./usr/bin/fbiterm
drwxr-xr-x root/root         0 2002-09-04 03:39:30 ./usr/share/
drwxr-xr-x root/root         0 2002-09-04 03:39:30 ./usr/share/doc/
drwxr-xr-x root/root         0 2002-09-04 03:39:33 ./usr/share/doc/fbiterm/
-rw-r--r-- root/root      3356 2002-08-13 15:10:40 ./usr/share/doc/fbiterm/README.jp
-rw-r--r-- root/root      3093 2002-09-04 03:34:51 ./usr/share/doc/fbiterm/README
-rw-r--r-- root/root     12121 2002-09-04 03:34:39 ./usr/share/doc/fbiterm/copyright
-rw-r--r-- root/root        90 2002-08-29 03:52:41 ./usr/share/doc/fbiterm/changelog.gz
-rw-r--r-- root/root       163 2002-09-04 03:38:32 ./usr/share/doc/fbiterm/changelog.Debian.gz


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux anthony 2.4.20-pre4-ac2 #1 Tue Aug 27 02:32:52 HKT 2002 i686
Locale: LANG=zh_TW.Big5, LC_CTYPE=zh_TW.Big5

-- no debconf information




Reply to: