IBM SystemBuilder
   HOME

TheInfoList



OR:

SB/XA is a 4GL development and runtime environment originally written for the Pick family of computer databases/environments and now part of the
Rocket U2 Rocket U2 is a suite of database management (DBMS) and supporting software now owned by Rocket Software. It includes two MultiValue database platforms: ''UniData'' and ''UniVerse''.
software suite. The SystemBuilder environment comprises SB+ Server, often running on a
Rocket U2 Rocket U2 is a suite of database management (DBMS) and supporting software now owned by Rocket Software. It includes two MultiValue database platforms: ''UniData'' and ''UniVerse''.
database, SBClient which runs as a
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
desktop client and the SB/XA Communications server for browser clients. The product can be run in either developer or runtime mode. The development environment enables rapid prototyping, development and deployment of applications and supports a variety of
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
environments.


History

System Builder originally owned by Computermatic PL was started in a garden shed in
South Africa South Africa, officially the Republic of South Africa (RSA), is the southernmost country in Africa. It is bounded to the south by of coastline that stretch along the South Atlantic and Indian Oceans; to the north by the neighbouring countri ...
by first cousins Neill and Derek Miller in 1982. The popularity of the
Pick database The Pick Operating System (Pick System or Pick) is a demand-paged, multi-user, virtual memory, time-sharing computer operating system based around a MultiValue database. Pick is used primarily for business data processing. It is named after one ...
system, combined with a lack of a good development framework led them to develop a tool to build standard menus and screens. The product was very successful and after expanding into international markets and after a few versions they began to re-develop the product from the ground up. This was to become SB+ and was released in early 1990. Traditionally, up to this time, Pick systems were accessed using green-screen terminals like the
Wyse WYSE (970 AM) is a radio station located in Canton, North Carolina, that simulcasts WISE's sports format from Asheville, North Carolina. Owned by the Asheville Radio Group subsidiary of Saga Communications, the station is licensed by the Fede ...
60 or
VT100 The VT100 is a video terminal, introduced in August 1978 by Digital Equipment Corporation (DEC). It was one of the first terminals to support ANSI escape codes for cursor control and other tasks, and added a number of extended codes for special f ...
but with the rise of the PC a new paradigm presented itself and so around the end of 1991 the product was enhanced with the addition of a specialised terminal emulation client called Termulator! This was able to tightly integrate the server and the PC to allow for facilities like downloads direct from the server into
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles i ...
or the new kid on the block,
Microsoft Excel Microsoft Excel is a spreadsheet developed by Microsoft for Microsoft Windows, Windows, macOS, Android (operating system), Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro (comp ...
. Shortly after, the client program was renamed SBClient and the ability to develop and render screens in either character or
GUI The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
mode. Having been bought by Unidata Corporation in 1996, and following Unidata's merger with
VMark Software Inc Rocket U2 is a suite of database management (DBMS) and supporting software now owned by Rocket Software. It includes two MultiValue database platforms: ''UniData'' and ''UniVerse''.
to form Ardent Software in 1998, the SystemBuilder product set came under the ownership of
Informix IBM Informix is a product family within IBM's Information Management division that is centered on several relational database management system (RDBMS) offerings. The Informix products were originally developed by Informix Corporation, whose ...
in 2000 following their purchase of Ardent Software for its
Datastage IBM InfoSphere DataStage is an ETL tool and part of the IBM Information Platforms Solutions suite and IBM InfoSphere. It uses a graphical notation to construct data integration solutions and is available in various versions such as the Server Ed ...
product. Subsequently, in 2001 Informix themselves were bought by IBM, and the U2 and SystemBuilder products eventually found their way to become part of IBM's Data Management portfolio. Development of the SystemBuilder and RedBack products continued in Sydney until 2005, when they were merged with the U2 development team located in
Denver Denver () is a consolidated city and county, the capital, and most populous city of the U.S. state of Colorado. Its population was 715,522 at the 2020 census, a 19.22% increase since 2010. It is the 19th-most populous city in the Unit ...
, United States. On 1 October 2009, Rocket Software announced'Acquisition Announcement'
Rocket Software the purchase of the entire U2 suite, which includes SystemBuilder, from IBM.


The SystemBuilder Development Environment

The System Builder/SB+ server environment is based around a set of key tools and utilities. These leverage out to provide a powerful and comprehensive development environment which is, itself, built mainly from these tools. SB+ includes an application menuing system, screen generator, a 3GL programming language, an expression language, the GUI components and report writer tool.


Evolution

In August 2008, System Builder released SB/XA v6.0.0 SB/XA which includes many enhancements to the System Builder suite including a new
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
based on
Web Web most often refers to: * Spider web, a silken structure created by the animal * World Wide Web or the Web, an Internet-based hypertext system Web, WEB, or the Web may also refer to: Computing * WEB, a literate programming system created by ...
/
XAML Extensible Application Markup Language (XAML ) is a declarative XML-based language that Microsoft developed for initializing structured values and objects. It is available under Microsoft's Open Specification Promise. XAML is used extensively ...
protocols. The most recent iteration of SB/XA may be found here in th
Rocket Software Product Matrix


External links


System Builder home page"SB+ Solutions" by Kevin King


References

{{DEFAULTSORT:SystemBuilder SB SB+