Please enable JavaScript in your browser's settings to use this site!
Close

Evaluation version

Thank you for your interest in evaluating the XiBase9 Software. The test version offers almost every feature of XiBase9 Professional.

We can offer XiBase9 versions for the following Linux architectures:

  • XiBase9 Version ---error--- for Linux (80386)

  • XiBase9 Version ---error--- for Linux (powerpc)

  • XiBase9 Version ---error--- for Linux (powerpc-softfloat)

  • XiBase9 Version ---error--- for Linux (powerpc-e500v2)

  • XiBase9 Version ---error--- for Linux (armv4t)

  • XiBase9 Version ---error--- for Linux (armv5te)

  • XiBase9 Version ---error--- for Linux (armv6)

  • XiBase9 Version ---error--- for Linux (armv7a)

  • XiBase9 Version ---error--- for Linux (armv7a-hf)

Last updated on ---error---.

You will find a detailed description of the components of these software packages and their easy installation.

In the Programmers reference manual you can look up all functions and APIs.

Licensed version

By clicking here, you can download the following current XiBase9 Professional Versions ---error---:

  • XiBase9 Version ---error--- for Linux (80386)

  • XiBase9 Version ---error--- for Linux (powerpc)

  • XiBase9 Version ---error--- for Linux (powerpc-softfloat:

  • XiBase9 Version ---error--- for Linux (powerpc-4xx)

  • XiBase9 Version ---error--- for Linux (powerpc-4xx-softfloat)

  • XiBase9 Version ---error--- for Linux (PowerPC e500v2)

  • XiBase9 Version ---error--- for Linux (armv4t)

  • XiBase9 Version ---error--- for Linux (armv5te)

  • XiBase9 Version ---error--- for Linux (armv6)

  • XiBase9 Version ---error--- for Linux (armv7a)

  • XiBase9 Version ---error--- for Linux (armv7a-hf)

Last updated on ---error---.

In the Programmers reference manual you can look up all functions and APIs.

XiBase9 Version ---error--- includes all necessary font sets for European languages and a minimal font set for Japanese too.

For language support of Chinese, Japanese and Korean languages additional fonts need to be downloaded.

  • Japanese fonts

  • Chinese Big5 fonts

  • Chinese GB2312 fonts

  • Korean fonts

Installation

  • Unpack the archive into a temporary directory

  • Execute setup

  • The software will be installed automatically in "/usr/XIBASE9"

  • Unpack additional fonts in the directory "/usr/XIBASE9/FONTS"

  • Add the directory "/usr/XIBASE9/bin" to the PATH environment
    "export PATH=/usr/XIBASE9/bin:$PATH"

  • Command lines:

    "XiBase9 -d"
    starts XiBase9 and the desktop manager, using the current framebuffer

    Call "XiBase9 -?" to retrieve further options

  • Known problems:
    If the program setup or XiBase9 will not run, please check the availability of the file "/lib/ld-linux.so.2".
    Please create a link, if neccessary. E.g.:
    "ln -s ld-2.2.5.so ld-linux.so.2"

Starting the GUI-builder the first time will show you a First Steps Instructions Manual, which helps you to build your first XiBase9-application.


Dear customer

We would be glad to get feedback about your experiences with our software. It helps us to satisfy the demands of the market.

Thank you




Evaluation version

Thank you for your interest in evaluating the XiBase9 Software. The test version offers almost every feature of XiBase9 Professional.

We can offer XiBase9 versions for the following OS9-architectures:

  • XiBase9 Version ---error--- for OS-9 PowerPC

  • XiBase9 Version ---error--- for OS-9 Intel x86

  • XiBase9 Version ---error--- for OS9 ARMV7

Last updated on ---error---.

You will find a detailed description of the components of these software packages and their easy installation.

In the Programmers reference manual you can look up all functions and APIs.

Licensed version

By clicking here, you can download the current XiBase9 Professional Version ---error---:

  • XiBase9 Version ---error--- for OS-9 PowerPC

  • XiBase9 Version ---error--- for OS-9 Intel x86

  • XiBase9 Version ---error--- for OS9-ARMV7

Last updated on ---error---.

In the Programmers reference manual you can look up all functions and APIs.

A PDF-Reader is available for the following XiBase9 versions:

  • XiBase9 Version ---error--- for OS-9 PowerPC

  • XiBase9 Version ---error--- for OS-9 Intel x86

  • XiBase9 Version ---error--- for OS9-ARMV7

XiBase9 Version ---error--- includes all necessary font sets for European languages and a minimal font set for Japanese too.

For language support of Chinese, Japanese and Korean languages additional fonts need to be downloaded.

  • Japanese fonts

  • Chinese Big5 fonts

  • Chinese GB2312 fonts

  • Korean fonts

Installation

  • Unpack the downloaded ZIP-files
  • Copy all the files into a temporary directory of the target machine.
  • Change to this directory on the target machine.
  • Type: load -d install
  • Type: install
  • You will get a question about your installation directory.
    If you answer with e.g. /h0 the complete software will be installed in /h0/XIBASE9_V6421
  • Dependent on the installation directory, 2 environment variables have to be defined before starting XiBase9.
    Type: setenv XIBASE9 /h0/XIBASE9_V6421
    Type: setenv PATH /h0/XIBASE9_V6421/BIN
  • To adapt the software to the graphics hardware, you have to copy two files.
    XiGfx.dll
    video.conf

XiBase9 and dynamic link
libraries

To adapt XiBase9 to various graphics hardware, dynamic link libraries are used. These libraries are located at ../OS9/[processor]/[hardware]/... The name of the shared library module is XiGfx.dll. Please copy the file, that matches your hardware, to the ../XIBASE9/BIN directory of your target system. In the same directory you will find the configuration file video.conf. This file is optional and not every time delivered. If found, please copy it to the target directory ../XIBASE9/CONFIG.

Remark:
Running XiBase9 together with MAUI or on x86, no files have to be copied.

XiBase9 and PowerPC, SH3,
SH4 or ARM

If you run XiBase9 together with MAUI, and you want to use the MAUI-input devices, please launch the MAUI input process.

  • maui_inp <>>>/nil &

Otherwise use

  • /m0 for a bus mouse or
  • /t1 for a serial Microsoft or Logitech mouse and
  • /term or /kx0 for the keyboard

Running XiBase9 with MAUI different graphics settings can be selected:

  • XiBase9 -vm asks for the available video modes
  • XiBase9 -vm=<video mode> starts the server with the desired settings

XiBase9 and x86

XiBase9 is able to run on x86 by using:

  • the VESA functionality
  • or with a special dynamic link library for the graphics card.

A bus mouse or a serial mouse on /t1 will be detected automatically.

Remark:
Using the VESA-interface, the file runvesa.xiz has to be copied, otherwise runtime.xiz.
Not all graphics cards can be programmed by VESA functions.
Type XiBase9 -vm to get information about the available support on your machine.

XiBase9 and 68k

XiBase9 on 68k hardware can only be adapted by using a special dynamic link library for the graphics hardware.

Launching the local
graphics server

All the software is in English, German and Japanese language available. To start with the desired language please type:

  • XiBase9 -l=JP (Japanese) or
  • XiBase9 -l=DE (German)

Options

-d starts the desktop manager automatically.
-e after this option a program name with arguments can be defined. The server launches this program, after coming up.
-kt= change the keyboard layout. (DE, FR, US ...) (Default is US)
-vm shows the available video modes (x86 only)
-vm= sets the video mode (x86 only)

Additional options

To get additional options type: XiBase9 -?.

Display redirection

All the XiBase9 applications can be redirected to a PC. The local graphics server has to be replaced or added by the object server XiLinkC. Best, you start XiLinkC after booting the system as super user.

  • XiLinkC <>>>/nil &

The above command line activates the Display redirection.

To get additional information, please have a look at the Desktop manager manual (Chapter 4).

Sample startup procedure

  • Set the environment
    setenv XIBASE9 /h0/XIBASE9
    setenv PATH /h0/XIBASE9/BIN
  • Start display redirection
    XiLinkC <>>>/nil &
  • Start the local graphics server with desktop manager and a PS2 bus mouse on x86
    XiBase9 -d
  • Start the local graphics server with your application and a Microsoft mouse on /t1.
    Use the German language and a German keyboard layout.
    XiBase9 -mouse=/t1 -kt=DE -l=DE -e

Starting the GUI-builder the first time will show you a First Steps Instructions Manual, which helps you to build your first XiBase9-application.


Dear customer

We would be glad to get feedback about your experiences with our software. It helps us to satisfy the demands of the market.

Thank you




Evaluation version

Thank you for your interest in evaluating the XiBase9 Software. The test version offers almost every feature of XiBase9 Professional.
Try our product with the download of our demo version XiBase9 Version ---error--- for Windows (last updated on ---error---).

You will find a detailed description of the components of these software packages; the software is packed in self-extracting archive will be installed automatically.

In the Programmers reference manual you can look up all functions and APIs.

Licensed version

By clicking here, you can download the current XiBase9 Professional Version ---error--- (last updated on ---error---).

In the Programmers reference manual you can look up all functions and APIs.

XiProfessional for Windows XP / Vista / 7 includes libraries for:

  • Microsoft Visual C++
  • OS-9 Motorola 68k
  • OS-9 PowerPC
  • OS-9 Intel x86
  • OS9 ARMV7
  • OS-9 Hitachi SH4

Installation

  • The software is packed in a self extracting archive
  • It will be installed automatically

Starting the GUI-builder the first time will show you a First Steps Instructions Manual, which helps you to build your first XiBase9-application.


Dear customer

We would be glad to get feedback about your experiences with our software. It helps us to satisfy the demands of the market.

Thank you




The local graphics engine

XiBase9

Components:

  • XiBase9 - local graphics engine
  • libxibase9.so - communication interface
  • libxigfx.so - local adaptation to the graphics hardware
  • Fonts

XiBase9 is the graphic server for the local display. It serves the requests of all local XiBase9 applications.

Adapting XiBase9 to different hardware

Responsible for the adaptation to different graphics hardware is libxigfx.so. By exchanging this file, new hardware components can be supported. By default, XiBase9 is using the VESA-BIOS (only on x86-hardware) or the frame buffer device. If you need a better performance or the frame buffer device is not available, a special adaptation to your hardware has to be done.

Asking for different resolutions:

Launching XiBase9 with the parameter -vm or -fb returns a list of the available video modes and parameters, where -vm asks for the VESA-capabilities and -fb for the frame buffer. Retrieving the video modes can last a few minutes.

Launching XiBase9:

After successful installation, all XiBase9 components are located in the directory /usr/XIBASE9. All executables are in /usr/XIBASE9/BIN. Before starting the server the environment variable PATH have to be extended:

export PATH=$PATH:/usr/XIBASE9/BIN

Now, XiBase9 can be started with different options. Retrieve options by calling XiBase9 -?
XiBase9 -d will start the server and the taskbar with the default VESA or frame buffer settings.

Languages:

XiBase9 can support different languages. All language dependent files are located in /usr/XIBASE9/RSC/CountryDirectory. E.g. German language in /usr/XIBASE9/RSC/DE. Select the language with the parameter -l=CountryDirectory.
The default language is English.

Keyboard layout:

Select the keyboard layout with -kt=. (de for German, fr for France) The default keyboard layout is the standard US-keyboard.

Examples:

XiBase9 -d
Starts XiBase9 with taskbar. Keyboard layout and language can be selected via taskbar properties.

XiBase9 -vm=11 -d
Starts XiBase9 with taskbar and sets the screen resolution to 1024x768 pixels with 16 bits per pixel.

XiBase9 -vm=2 -kt=DE -l=DE -e XiTerm
Starts XiBase9 with 800x600 pixel and 8 bits per pixel. After successfully started, XiBase9 launches the application XiTerm.

The remote graphics engine

XiLinkC

Components:

  • XiLinkC - remote graphics engine
  • libxibase9.so - communication interface

XiLinkC is the remote graphic server. It serves all requests of redirected XiBase9 applications.
XiLinkC has to be started only once. Each display machine has to pass a login procedure. If being successful, XiLinkC will be cloned for that display station one time.

XiLinkC is expecting the following components at the display station:

  • XiBase9, local graphics engine
  • XiLinkS, the counterpart of XiLinkC

Launching XiLinkC

Before starting XiLinkC the environment variable PATH have to be extended:

export PATH=$PATH:/usr/XIBASE9/BIN

Call XiLinkC without parameters.

Ask for additional parameters with XiLinkC -?

The GUI-interface

XiDesktop

The desktop manager has been built to enable the user to graphically utilize Linux's powerful system features. XiDesktop can even be placed on top of operating systems other than Linux to unify handling across a multi-platform environment.

The user effortlessly establishes links or "drag & drops" when utilizing the system-independent file manager. End of line characters in text files are automatically and appropriately converted while exchanging files with different operating system platforms.

The desktop manager offers an attractive scope for remote maintenance as it automatically initializes or clears connections to remote systems. Multi-tasks are no problem for this system. Simply click on an icon and initiate a remote process and automatically have it redirected to a display station while transferring files by using the "drag & drop" method.

Components:

  • XiArchive, archive program
  • XiBitmap, bitmap editor
  • XiClock, analog clock
  • XiDesktop, icon manager, task bar and start menu
  • XiIconEd, icon editor
  • XiLinkS, remote visualization
  • XiList, listing program with GNU-compiler support
  • XiManual, online manual
  • XiPhoto, screen copy
  • XiSysMan, file manager
  • XiSysMon, performance monito
  • XiTaskMgr, task monitor
  • XiTerm, terminal program
  • XiWrite, text editor with syntax highlighting

All programs can be activated from the Start menu or from a shell.
The "-d" starts the desktop manager automatically when activating XiBase9.

The development environment

XiProfessional

While the XiBase9 and XiLinkC provide you with an object-oriented server and XiDesktop guarantees an easy handling of the operating system, XiProfessional is your complete development toolbox. XiProfessional furnishes you with a graphical user interface builder, a source code generator, and a programming editor with syntax highlighting. The diagnostics tools enable you to monitor tasks and events.

Components:

  • API, the API-library located in /usr/XIBASE9/LIB/LINUX/80386/libxibase9.so
  • GNU-compiler and -debugger support
    Activation via double clicking on the makefile will deliver a filtered, colored error and warning output, with direct access to the source code.
    Using gdb together with XiTerm will display variables when the mouse is over.
  • Online help for API
  • Diagnostic tools
  • First Steps
  • GUI-Builder
  • Source code examples with makefiles are located in /usr/XIBASE9/Examples/...
  • XiDesign, the graphical layout editor for your look & feel
  • XiEvents, the event monitor reports each user event for each application
  • XiResEd, the GUI-builder with source code generator
  • XiShowFont, the font viewer and editor
  • XiTaskMgr, the API-monitor analyzes the time-sequence of the applications

All components are delivered in English and German language.

All programs can be activated from the Start menu or from a shell.

Starting the GUI-builder the first time will show you a First Steps Instructions Manual, which helps you to build your first XiBase9-application.


Dear customer

We would be glad to get feedback about your experiences with our software. It helps us to satisfy the demands of the market.

Thank you




XiBase9 Professional

Description of all functions and APIs and First Steps Instructions Manual

The Programmers reference manual

Installation instructions

  • Installation of XiBase9 on Linux-Platforms

  • Installation of XiBase9 on OS-9-Platforms

  • Installation of XiBase9 on Windows-Platforms is automatic

Dear customer

We would be glad to get feedback about your experiences with our software. It helps us to satisfy the demands of the market.

Thank you