BOND (Building Object Network Databases) comenzó a desarrollarse a finales de 2000 como una herramienta de desarrollo rápido de aplicaciones para el escritorio GNOME de Treshna Enterprises . Su objetivo era llenar un vacío que las aplicaciones tradicionales de Microsoft Windows como Borland Delphi , Microsoft Access y Visual Basic llenaban en el escritorio de Windows, pero estaban dirigidas al entorno Linux . Su objetivo era permitir a los desarrolladores crear rápidamente formularios de base de datos en XML para bases de datos SQL backend . Treshna Enterprises lo ha empleado ampliamente para desarrollar aplicaciones comoPayMaster (una aplicación de nómina de código abierto) y GymMaster (una aplicación de gestión de gimnasios comerciales).
Descripción
Utiliza PostgreSQL como su base de datos backend y GTK + como su interfaz. También están disponibles las interfaces de usuario basadas en Windows y HTML . A pesar de que inicialmente trabajó en estrecha colaboración con Glade y el escritorio Gnome, las versiones más recientes se han centrado en más orientado con la web AJAX impulsado los widgets . El formato Glade XML se abandonó hace varios años y se desarrolló un nuevo esquema XML para ser más flexible con el rango de datos necesarios para almacenar información de la base de datos. BOND hace uso de BONDDB que sirve como una capa entre la API de BOND y el backend de PostgreSQL .
En el futuro, BOND pretende ser una solución de código abierto gratuita que permita a los usuarios crear rápidamente sus propias bases de datos desde cero sin ser un programador experto o un administrador de bases de datos.