Akira's Commentary

What is VNC ?

VNC stands for Virtual Network Computing, developed by ORL. See VNC site (1), or, if you can read japanses, my VNC guide page for more details.

Jan. 1999, ORL has been acquired by AT&T to form AT&T Laboratories Cambridge(1).

VNC Viewer for OS/2 PM

There are two VNC viewer's for OS/2, XFree86/2 version and Java Version. X version requires X server, and Java version requires a lot of memory (resource monitor says it eat up over 10MB of memory).

VNC viewer is orginally, thin client. X/Java version is FAT client for my environment. So I start porting VNC viewer for native PM. It requires no additional programs (but requires TCP/IP, of course), and eat up less memory (so start up faster).

See document "vncview_en.txt" for usage of this program. How this program works, see Screen Shot of X (over Xvnc) and WinNT (over WinVNC) on top of OS/2 PM.

FYI, you can get XFree86/2 version from

3.3.3r1
Mr. Altair (NBG01720@nifty.ne.jp) ported new 3.3.3r1 version. You can get it (and lot more programs) from here.
3.3.2
Mr. Bosse Nystrom (bosse@postman.riken.go.jp) ported (bit old) 3.3.2 version. Primary site was ftp://bfs.riken.go.jp/pub/vnc/, but this site seems not exist now. But you can get it from Ted Sikoras site http://powerusersbbs.com/ports/ under VNC directory(2).

And Java version from VNC - Virtual Network Computing (3).

Download and Installation

Download from here

and unzip zip file. Zip file contains all sources and executable.

To use executable, copy 'vncview.exe' to a directory in a PATH, and type

vncview

or

vncview host:port

On beta 0.06, I changed structure of INI file (VNCVIEW.INI). If you update from older version (< 0.06), please delete old VNCVIEW.INI before invoke new version.

Of course, you need to setup VNC server before you start VNC viewer. VNC servers are available on many platforms. See VNC site for details.

There are no VNC server for PM. But some persons working on VNC server for PM. For more detail, search (5) VNC mailing-list at VNC site.

But you can use Xvnc (VNC server for X) on OS/2. I successfully build Xvnc for OS/2 (with little changes) and Xvnc + VNC Viewer gives virtual X environment (screen shot). I released Binaries and patch for Xvnc for OS/2 here.

Program is compiled and linked with EMX/GCC (0.9c). So it requires EMX runtime (> 0.9c).

Copyright and Lincece

                VNC Viewer for OS/2 PM

    Copyright (C) 1999, Software Research Associates, Inc.(6)

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

VNC viwer for OS/2 PM also contains code from ORL's VNC and X.

  From VNC    Copyright (C) 1997, 1998 Olivetti & Oracle Research Laboratory
      rfbproto.h
      vncauth.c   patched by me.
      vncauth.h
      d3des.c     patched version of D3DES (V5.09) by Richard Outerbridge
      d3des.h     patched version of D3DES (V5.09) by Richard Outerbridge
      pmvnc.ico   converted from Windows Version
      pmvnc.ptr   converted from Windows Version
  From X11    Copyright (c) 1987, 1994  X Consortium
      keysymdef.h

Contact

Please send bug reports, fixes, suggetions to akira@p08.itscom.net (7)