SB/XA — это среда разработки и выполнения 4GL, изначально написанная для семейства компьютерных баз данных/сред Pick , а теперь являющаяся частью программного пакета Rocket U2 .
Среда SystemBuilder включает в себя SB+ Server, часто работающий на базе данных Rocket U2 , SBClient, работающий как клиент Microsoft Windows для настольных компьютеров, и сервер SB/XA Communications для клиентов браузера. Продукт может работать как в режиме разработчика, так и в режиме выполнения. Среда разработки обеспечивает быстрое прототипирование, разработку и развертывание приложений и поддерживает различные среды пользовательского интерфейса .
System Builder, изначально принадлежавший Computermatic PL, был основан в садовом сарае в Южной Африке двоюродными братьями Нилом и Дереком Миллерами в 1982 году. Популярность системы баз данных Pick в сочетании с отсутствием хорошей среды разработки побудила их разработать инструмент для создания стандартных меню и экранов. [ необходима цитата ]
Продукт был очень успешным, и после выхода на международные рынки и после нескольких версий они начали перерабатывать продукт с нуля. Это должно было стать SB+ и было выпущено в начале 1990 года.
Традиционно, до этого времени, доступ к системам Pick осуществлялся с помощью терминалов с зеленым экраном, таких как Wyse 60 или VT100, но с появлением ПК появилась новая парадигма, и поэтому примерно в конце 1991 года продукт был улучшен добавлением специализированного клиента эмуляции терминала под названием Termulator! Это позволило тесно интегрировать сервер и ПК, чтобы обеспечить такие возможности, как загрузка напрямую с сервера в Lotus 1-2-3 или в новинку Microsoft Excel .
Вскоре после этого клиентская программа была переименована в SBClient и получила возможность разрабатывать и отображать экраны как в символьном, так и в графическом режиме.
Будучи купленным Unidata Corporation в 1996 году, и после слияния Unidata с VMark Software Inc с образованием Ardent Software в 1998 году, набор продуктов SystemBuilder перешел в собственность Informix в 2000 году после покупки Ardent Software для ее продукта Datastage . Впоследствии, в 2001 году, сама Informix была куплена IBM , и продукты U2 и SystemBuilder в конечном итоге нашли свой путь, чтобы стать частью портфолио IBM Data Management.
Разработка продуктов SystemBuilder и RedBack продолжалась в Сиднее до 2005 года, когда они были объединены с командой разработчиков U2, расположенной в Денвере , США. 1 октября 2009 года Rocket Software объявила [1] о покупке всего пакета U2, включающего SystemBuilder, у IBM.
Среда сервера System Builder/SB+ основана на наборе ключевых инструментов и утилит. Они используются для предоставления мощной [ требуется ссылка ] и всеобъемлющей [ требуется ссылка ] среды разработки, которая сама по себе в основном построена из этих инструментов. SB+ включает в себя систему меню приложений, генератор экранов, язык программирования 3GL , язык выражений, компоненты GUI и средство создания отчетов.
В августе 2008 года System Builder выпустила SB/XA v6.0.0 SB/XA, которая включает множество усовершенствований в набор System Builder, включая новый пользовательский интерфейс на основе протоколов Web / XAML . Последнюю версию SB/XA можно найти здесь, в Rocket Software Product Matrix