SB/XA es un entorno de ejecución y desarrollo 4GL escrito originalmente para la familia de entornos/bases de datos informáticas Pick y ahora parte del paquete de software Rocket U2 .
El entorno SystemBuilder incluye SB+ Server, que a menudo se ejecuta en una base de datos Rocket U2 , SBClient, que se ejecuta como cliente de escritorio de Microsoft Windows , y el servidor de comunicaciones SB/XA para clientes de navegador. El producto se puede ejecutar en modo de desarrollador o de tiempo de ejecución. El entorno de desarrollo permite la creación rápida de prototipos, desarrollo e implementación de aplicaciones y admite una variedad de entornos de interfaz de usuario .
System Builder, originalmente propiedad de Computermatic PL, fue fundada en un cobertizo de jardín en Sudáfrica por los primos hermanos Neill y Derek Miller en 1982. La popularidad del sistema de base de datos Pick , combinada con la falta de un buen marco de desarrollo, los llevó a desarrollar una herramienta para crear menús y pantallas estándar. [ cita requerida ]
El producto tuvo mucho éxito y, tras expandirse a los mercados internacionales y después de unas cuantas versiones, comenzaron a desarrollarlo desde cero. Este se convertiría en SB+ y se lanzó a principios de 1990.
Tradicionalmente, hasta ese momento, se accedía a los sistemas Pick mediante terminales de pantalla verde como Wyse 60 o VT100, pero con el auge de la PC se presentó un nuevo paradigma y, a fines de 1991, el producto se mejoró con la incorporación de un cliente de emulación de terminal especializado llamado Termulator. Este fue capaz de integrar estrechamente el servidor y la PC para permitir funciones como descargas directas desde el servidor a Lotus 1-2-3 o al nuevo Microsoft Excel .
Poco después, el programa cliente pasó a llamarse SBClient y se agregó la capacidad de desarrollar y renderizar pantallas en modo de caracteres o en modo GUI .
Tras ser adquirida por Unidata Corporation en 1996 y tras la fusión de Unidata con VMark Software Inc para formar Ardent Software en 1998, el conjunto de productos SystemBuilder pasó a ser propiedad de Informix en 2000 tras la compra de Ardent Software para su producto Datastage . Posteriormente, en 2001, la propia Informix fue adquirida por IBM y los productos U2 y SystemBuilder acabaron formando parte de la cartera de gestión de datos de IBM.
El desarrollo de los productos SystemBuilder y RedBack continuó en Sydney hasta 2005, cuando se fusionaron con el equipo de desarrollo de U2 ubicado en Denver , Estados Unidos. El 1 de octubre de 2009, Rocket Software anunció [1] la compra de toda la suite U2, que incluye SystemBuilder, a IBM.
El entorno de servidor System Builder/SB+ se basa en un conjunto de herramientas y utilidades clave. Estas se aprovechan para proporcionar un entorno de desarrollo potente [ cita requerida ] y completo [ cita requerida ] que, a su vez, está construido principalmente a partir de estas herramientas. SB+ incluye un sistema de menú de aplicaciones, un generador de pantallas, un lenguaje de programación 3GL , un lenguaje de expresión, los componentes de la interfaz gráfica de usuario y una herramienta de creación de informes.
En agosto de 2008, System Builder lanzó SB/XA v6.0.0 SB/XA, que incluye muchas mejoras en la suite System Builder, incluida una nueva interfaz de usuario basada en protocolos Web / XAML . La versión más reciente de SB/XA se puede encontrar aquí, en la Matriz de productos de Rocket Software.