More information


Topologi Professional Edition helps industrial publishers create, maintain and manage XML, SGML and HTML documents, plus images, video, audio and Service-Oriented Architecture publishing systems

Download    Purchase


Operating Systems Requirements

The Topologi Professional Edition 2.0 is intended for use with Windows NT 4.0 with Service Pack 5, 2000 Professional, 2000 Server, 2000 Advanced Server, or XP operating systems running on Intel hardware.

Hardware Requirements

The Topologi Professional Edition is intended to run on 15" or greater monitors for desktop systems, and at resolutions of 640x480 or greater pixels, and with 16 colors or more.

The editor dedicates as much screen real-estate as possible to the text being edited. Consequently we recommend a larger monitor rather than a smaller one, but for reasons of general user efficiency rather than as a particular requirement of this product.

Three different executables are available with different configurations: the executables detect how much RAM your system has available and which operating system is in use, to utilize the maximum amount of physical RAM.

  • Small: the editor will limit itself to using a maximum of 64 Meg of RAM. Use this when you are editing small files, and where you have many applications open and you do not have much RAM. This version may be slower for previewing files.
  • Medium: the editor will limit itself to using between 64 and 256 RAM. This is the default setting.
  • Large: the editor will use between 64 and 512 Meg RAM. Use this if you are working on files with hundreds of thousands of lines.

For more information on RAM requirements, see the Whitepapers.

Windows PC
A Pentium 400MHz or faster processor with at least 196 megabytes of physical RAM is preferred. Running with less memory may cause disk swapping which has a severe effect on performance. If you are opening many documents or large documents, or have several applications open at the same time, more RAM is appropriate. Similarly, a generous setting for the system's virtual memory may be appropriate.

If you are running Windows XP and also will be using other applications open at the same time as the editor, you should consider having more than 256 Meg RAM. See CNET article When 64MB isn't enough for XP, noting "XP requires as much as 256MB to really perform adequately." We recommend a swapfile size of at least 256 megabytes.

You should have 50 megabytes of free disk space before attempting to install the Topologi Professional Edition on Windows, which includes a complete Java 2 Runtime Environment 1.4.2.

The editor will not run on older hardware which does not support Mac OS X.

Support for wheeled mouses is expected in a subsequent release.

XKeys Foot Pedal
Foot pedals such as the Xkeys pedal may be used. Suitable mappings when the Sidebar is not used would be ESC (main pedal), ctrl-. (right pedal) and ctrl-, (left pedal). Suitable mappings for when the sidebar is commonly used would be Ctrl-Enter (main pedal), ctrl-DownArrow (right pedal), Ctrl-UpArrow (left pedal).

The editor has been tested to work with a popular external thumbpad.

Java version issues

The editor has been tested and developed for JRE 1.4.2.

Character issues

The editor uses the fonts installed on the current computer. Consequently, rare characters may not be displayed properly. When a font does not have the correct "glyph" to display a character, Topologi will (if the font is well-made) display the name of the missing character in the message bar when your cursor is over the key.

The editor uses Unicode to represent characters, and supports a wide range of encodings for import and export. The editor is intended to support any character in Unicode which is represented by a single code point in UCS-2. However, characters formed from combining character sequences (e.g. Thai) will usually edit and draw correctly, from version 1.3.1_6 of the Java JRE. Note that data imported, pasted or entered using the Keyboard menu will be normalized into a single code point, if such a code exists.

The editor is intended to support left-to-right languages. However, on certain systems (such as many Windows systems) the display system will correctly transpose characters in right-to-left scripts. These will display correctly (within each text fragment) however, the caret is not aware of right-to-left order and so may be frustrating to use.

The editor is intended to support scripts whose normalized Unicode format does not make use of combining characters. Please note that combining characters will be preserved in the editor and be entered or detected by using the Character Code field in the bottom right of the editor. On certain systems, the display system may correctly draw the combined characters to screen, however, the caret is not aware of combining characters and so may be frustrating to use.

If your operating system has not been recently installed, we recommend updating your fonts. Microsoft provided free updates to certain standard fonts to include more characters and Unicode mapping tables in the fonts. Microsoft withdrew their distribution, but apparently their licensing allows distribution from other sites. In your web browser, search for Core Fonts Sourceforge and download and install the fonts Courier New, Times New Roman, Arial, etc.

From, we also draw your attention to the Font Properties Extension which lets you examine fonts in your system in more detail. This is not needed in connection with the editor, but can be of general use for resolving font-related typesetting issues.

We also recommend that you install from your system installation disk the Accessory Keyboard Map, which lets you see all the characters ("glyphs") made available in each font. You can use this to cut and paste into the Topologi Collaborative Markup Editor.