Menai Corporation of Menlo Park, California, announces Gamelon File I/O
Library 2.0, a cross-platform object-based library and toolset that
replaces low-level file access libraries like iostream and stdio. Gamelon
encapsulates low-level details like file pointers and offsets, so that
file access becomes database-like.

Gamelon combines streaming file access with database features like type-
safety, transactions, logical navigation and indexing. Gamelon files can
contain elementary data, like integers and string, together with BLOBs and
containers. The structure of Gamelon files remains under complete
programmer control, which means that both record-based and free-form file
structures can co-exist. 2GB files are supported.

Everything in a Gamelon file -- including the file itself -- is an object.
This allows easy use of Gamelon files as object and record models that can
be assembled into new file structures for reuse. In addition, every
Gamelon object can be annotated, so that developers can keep reference
copies of file structures with annotations that explain the purposes of
those structures.

Multiple object cursors can be open on a Gamelon file at the same time, and
read/write conflicts are handled automatically. The API produces self-
documenting code and that the generated files are identical on all
supported platforms. The library is designed to support multi-threaded
code on 32-bit platforms. The objects that the library creates are
designed for distributed programming use.

Support tools include a compiler for specifications, a browser for
interactive debugging and a decompiler for file structure and content
documentation.

APPLICATIONS

Gamelon's small library size makes it practical as a database substitute on
small desktop and laptop computers (131 K on OS/2, 216 K on Windows). Its
elegant simplicity makes the API easy to learn, and the resulting code is
self-documenting. As a DLL, it links easily to visual drag-and-drop
application design environments, such as Visual Basic(r). Gamelon is an
excellent tool for use in any circumstance where low-level file I/O is
needed.

PRICING AND AVAILABILITY

Gamelon File I/O Library is available now, direct from Menai and through
selected resellers, including the reseller members of The ASCII Group,
Indelible Blue and The Programmer's Shop. Call or send e-mail for
literature and for a FREE interactive brochure.

Suggested list price for a single developer seat license to the single-user
library is US$395 for Windows 3.1 and US$495 for Windows NT or OS/2, with
one language binding. Additional language bindings are US$100 each.
Distribution of derived programs is ROYALTY-FREE (some waivable
restrictions apply). Quantity and educational discounts apply.

PLATFORMS AND OPERATING SYSTEMS

Menai emphasizes platform and language portability in its tools.

The single-user Gamelon File I/O Library is available now on OS/2(tm),
Windows NT(tm) and Windows(tm) 3.1, with language bindings for C++ and C.

Porting to various flavors of UNIX(r) is under way, and a language binding
to Visual Basic(tm) is being prepared. Ports to Macintosh(r) and Novell(r)
servers are planned, and bindings to other object-oriented and structured
languages are under active consideration.

-- Information       Menai Corporation
   info@menai.com    1010 El Camino Real, Suite 370
                     Menlo Park, CA 94025-4335
                     (415)617-5730 (vox) / (415)853-6453 (fax)
                     (415)617-5726 (bbs)

 ============================================================
 From the  'New Product News'  Electronic News Service on....
 AOL (Keyword = New Products) & Delphi (GO COMPUTING PRODUCT)
 ============================================================
 This information was processed from data provided by the 
 company or author mentioned. For additional details, please 
 contact them directly at the address/phone number indicated.
 All trademarks are the property of their respective owners.
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
