HOME

TheInfoList



OR:

Superbase is an end-user desktop
database In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
program that started on the
Commodore 64 The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
and was ported from that to various
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s over the course of more than 20 years. It also has generally included a
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
to automate database-oriented tasks, and with later versions included
WYSIWYG In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
form and report designers as well as more sophisticated programming capabilities.


History

It was originally created in 1983 by Precision Software for the Commodore 64 and 128 and later the Amiga and Atari ST. In 1989, it was the first
database management system In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and an ...
to run on a Windows computer. Precision Software, a UK-based company, was the original creator of the product Superbase. Superbase was and still is used by a large number of people on various platforms. It was often used only as an end-user
database In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
but a very large number of applications were built throughout industry, government, and academia and these were often of significant complexity. Some of these applications continue in use to the current day, mostly in small businesses. The initial versions were text mode only, but with the release of the
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
version, Superbase became the first product to use the now common VCR control panel for browsing through records. It also supported a number of different media formats, including images, sounds, and video. Superbase was often referred to as the ''multimedia'' database in early years, when such features were uncommon. The Amiga version also featured an internal language and the capability to generate front end "masks" for queries and reports, years before
Microsoft Access Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational database, relational Access Database Engine (ACE) with a graphical user interface and software-development tools. It is a member of the Microsof ...
. This version was a huge success and that resulted in a version being created for a number of platforms using the same approach. Eventually a
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
version was released and a couple of years later the company was sold by its founders to Software Publishing Corporation. SPC sold off the non-Windows versions of the product and after releasing version 2 and in the late alpha stages of version 3, sold the product to a company called Computer Concepts Corporation. This relatively unknown company created a subsidiary called Superbase, Inc. and after finishing off the late stage alpha of version 3 and launching it as Superbase 95, eventually appeared to have lost interest in the product, at which point it was bought by a small group of former customers and brought back to the UK. This company, Superbase Developers plc, continued to extend and support the product through Superbase Classic. The Amiga version was sold to Mr. Hardware Computers. Joe Rothman developed and renamed the program to SBase Pro 4. Mr Hardware Computers and SBase Pro 4 were sold to Russ Norrby who put out version 1.36n being the newest version. A new, next-generation rewrite of the product initially called Superbase Next Generation (SBNG) which included a new object oriented programming language called SIMPOL was begun in 1999–2000. It had primarily been an alpha product; although it was billed as a beta release in 2005 with promises that a true release would be around the corner. In 2006, SIMPOL was sold to RealBasics Ltd which was later renamed Simpol Ltd
www.simpol.com
. In April 2009 this company launched SIMPOL Professional, which is the next generation product, as a cross-platform language and database tool set. In February 2009, it was announced that Superbase Developers plc was in liquidation. In March 2010 Papatuo Holdings Ltd. purchased the Superbase family of products from the official receivers of Superbase Developers pl

In 2014, Pap Holdings (formerly Papatuo Holdings) the company that purchased the Superbase intellectual property when Superbase Developers plc was liquidated in 2010 also purchased the SIMPOL intellectual property upon the liquidation of Simpol Limited. Following versions, 1.83 through 2.06, version 2.10 was released in July 2017. In August 2018, Superbase Software Limited released a free for non-commercial version. Since the passing of a lead developer, the project has been on hold, but the developers are working on version 3.0.


Uses

Superbase has been used for very basic end-user tasks, but its real strength lies in the ability of relatively untrained programmers to create complex applications. These are typically built up over time as the need arises. The types of applications run the gamut from accounting systems, Enterprise resource planning, ERP/ MRP packages, business information systems, production control systems, and similar complex products down to very basic membership list or contact management systems.


Features

It contains a high-speed versatile
ISAM Indexed Sequential Access Method (ISAM) is a method for creating, maintaining, and manipulating computer files of data so that records can be retrieved sequentially or randomly by one or more keys. Indexes of key fields are maintained to achieve ...
database engine and its own powerful dialect of
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
, as well as sophisticated forms and report engines. It also includes powerful support for acting as the front-end for one or more
SQL Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
databases. Its biggest drawback is the fact that it was written to the 16-bit
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
and was not easily portable to the 32-bit version. The Next Generation rewrite intended to cure that and has made the package even easier to use and more powerful. From a casual programmer's perspective, the fact that the database is not based on SQL is a significant advantage, since the level of complexity is far less and it is easier for the user to grasp the concepts of how to manage and traverse the database. There are numerous powerful features in the product, a few of them are: * Virtual Database Tables — these only exist in memory * Virtual Database Columns — these are calculated at access time * Peer-to-peer Client/Server (PPCS) — this technology allows any version of Superbase to act as either a database server, a client, or both. The database tables are accessed via UDP/IP. * Small footprint — Superbase runs on every version of
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
except the 64-bit versions and requires only a minimum of 6 MB of system RAM.


Versions

*1983 Superbase 64 for the
Commodore 64 The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
*1983 Superbase 700 for the Commodore CBM-II *1983 Superbase version 2.0 for the
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
*1984 Superbase for the Commodore Plus/4 *1985 Superbase for the
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
*1985 Superbase 128 for the Commodore 128 *1986 Superbase for the
Atari ST Atari ST is a line of personal computers from Atari Corporation and the successor to the company's Atari 8-bit computers, 8-bit computers. The initial model, the Atari 520ST, had limited release in April–June 1985, and was widely available i ...
*1987 Superbase for GEM on the PC *1987 Superbase 1.35 for DOS *1988 Superbase 4 version 1.0 for
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
*1988 Superbase Professional 2.02 for the
Atari ST Atari ST is a line of personal computers from Atari Corporation and the successor to the company's Atari 8-bit computers, 8-bit computers. The initial model, the Atari 520ST, had limited release in April–June 1985, and was widely available i ...
*1991 Superbase 4 version 1.31 for Windows *1991 Superbase 4 version 1.31 for Amiga *1991 Superbase Professional 3.02 for the Atari ST *1992 Superbase version 2.0 for Windows *1994 Superbase 95 (version 3.0) for Windows *1997 Superbase version 3.2 for Windows *1998 Superbase version 3.5 for Windows *1999 Superbase version 3.6i for Windows *2000 SuperBase 4 Pro version 1.36 for Amiga *2001 Superbase 2001 for Windows *2003 Superbase Classic for Windows


Next generation rewrite

*2009 SIMPOL Professional 1.0 *2012 February SIMPOL Professional 1.6 *2012 November SIMPOL Professional 1.7 *2014 SIMPOL Professional 1.8 *2016 Superbase NG 2.0 *2016 Superbase NG 2.1


Reception

Shay Addams '' Ahoy!'' in 1984 stated that Superbase had "numerous advanced features seldom seen in a database manager for the C-64", including the database programming language. It concluded that "anyone planning on harnessing the C-64 in an office or business environment can't go wrong with ''SuperBase''". "I found little to dislike in Superbase 2", Richard O. Mann of '' Compute!'' wrote in 1992. He said that the software used the Windows UI well; despite wishing for better documentation, Mann concluded that "the program is a good example of what Windows applications are all about".


References


External links

* {{Official website, www.superbase.com - Superbase Developers plc
Simpol Limited official website

Superbase Professional 2.02 review, Atari ST version

Superbase Professional 3.03 review, Atari ST version
1983 software Database administration tools Commodore 64 software Commodore 128 software Apple II software Amiga software Atari ST software