MultiValue Implementation Information
Ardent Software

Universe/NT

Universe/NT is a hosted MultiValue implementation that executes as a set of Win32 applications under Windows NT.  Support for Windows 95/98 is not available for Universe.

PicLan-IP is implemented on Universe/NT as set of Universe phantom processes that make remote proceedure calls to a Win32 "daemon".  This daemon, written in 'C' off-loads network buffering and event management from the Universe/BASIC environment into lower-level 'C' code.  This implementation makes extensive use of Win32 process synchronization functions and multi-threaded processing to maximize performance and results in a true event-driven run-time environment.

High-level PicLan-IP functions like HTTP and SMTP/POP3 services are implemented as standard Universe/BASIC programs that run on phantom processes.  Because they are running on phantom ports, PicLan-IP server processes do not consume any Universe user licenses regardless of the number of users accessing the system.

Universe/Unix

PicLan-IP is currently being ported to a number of Universe/Unix platforms including HP/UX, Linux, AIX, and others.

Unidata/NT

Unidata/NT is a hosted MultiValue implementation that executes as a set of Win32 applications under Windows NT.  Support for Windows 95/98 is not available for Unidata.

PicLan-IP is implemented on Unidata/NT as set of Unidata phantom processes that make remote proceedure calls to a Win32 "daemon".  This daemon, written in 'C' off-loads network buffering and event management from the Unidata/BASIC environment into lower-level 'C' code.  This implementation makes extensive use of Win32 process synchronization functions and multi-threaded processing to maximize performance and results in a true event-driven run-time environment.

High-level PicLan-IP functions like HTTP and SMTP/POP3 services are implemented as standard Unidata/BASIC programs that run on phantom processes.  Because they are running on phantom ports, PicLan-IP server processes do not consume any Unidata user licenses regardless of the number of users accessing the system.

Unidata/Unix

PicLan-IP is currently being ported to a number of Unidata/Unix platforms including HP/UX, Linux, AIX, and others.