
Products

SB Next Generation Workbench  |
|

Superbase was a ground-breaking product when
it was first released for Windows in the late 80's, and Superbase
Next Generation will prove to be just as revolutionary.
Unlike many existing development products, Superbase
Next Generation will not only provide a powerful tool in the hands
of highly gifted programmers, it will continue its tradition of
allowing people who are not IT professionals to realize their own
vision using its development environment and pre-designed higher-level
components. One significant change being made is that Superbase
Next Generation will be a family of products, including advanced
development tools, basic development tools, end-user database, form
designer, report designer, plus a growing number of components.
Superbase NG is based on the reengineered
Object-BASIC programming language that was part of Superbase
95 and later releases. The language has been redesigned from the
ground up to be a consistent, easy-to-learn and truly object-oriented
language. It provides a cross-platform, compile-once run-anywhere
programming approach. This language is called SIMPOL (pronounced
simple). In addition we have built a state-of-the-art Integrated
Development Environment (IDE) that makes working with the language
easy and efficient.
The Superbase Next Generation Workbench Pre-Release
is the first item in what will be a growing range of tools and products
and opens a new era of exciting functionality and power to the Superbase
community! In its current state, the Pre-Release has been highly
tuned for producing fast and efficient web server applications,
using several different technologies.
These include:
Common Gateway Interface (CGI)
Information Server Application Programming Interface (ISAPI)
Fast CGI – a highly optimised approach to delivering web applications
that
operate at blistering
speeds.
Although ISAPI is only supported on Windows, CGI and Fast-CGI
operate on both Windows and Linux (for Intel) and the Apple Macintosh
OS-X version is currently under development.
Another major capability of the Pre-Release
is the ability to call programs written in SIMPOL from existing
Superbase applications as long as they are using a version of Superbase
that can access Win32 DLLs. This will allow Superbase Developers
to add functionality via SIMPOL to their existing products and those
components can become part of a new version based on SIMPOL at a
later stage.
Already SIMPOL has built-in data types
that allow for interaction with existing Superbase databases via
the Peer-to-Peer Client/Server (PPCS) technology that has been part
of Superbase since March of 1999. It also includes the current state
of the new next generation Superbase database engine. The new database
engine has been redesigned to support all of the value data types
that are part of SIMPOL, including blob, boolean, integer, number,
and string, as well as the date, time, and datetime data types.
During current testing the new database engine is approx 50% faster,
when reading and writing records from the respective languages at
10,000 records, and at 100,000 records
the speed difference climbs to nearly 800%
faster! SIMPOL also is consistently about six
times as fast as the current Superbase at PPCS connectivity.
The Superbase Next Generation Workbench Pre-Release
consists of the following components:
- The
Superbase Next Generation IDE 
- Runtime libraries for Win32 and Linux with support
for the Superbase Micro (Database) Engine, PPCS, TCP sockets for
client and server, and CGI in various forms
- DLL interface for accessing SIMPOL programs from
Superbase 2001 and later
- Documentation
of the IDE 
- Documentation
about SIMPOL 
- Programming examples for console programs, CGI
programs, and others, including numerous libraries for interoperating
with Superbase files
|