Superbase es un programa de base de datos para usuarios finales que se originó en la Commodore 64 y se adaptó a diversos sistemas operativos a lo largo de más de 20 años. Generalmente, también incluía un lenguaje de programación para automatizar tareas relacionadas con bases de datos, y las versiones posteriores incorporaron diseñadores de formularios e informes WYSIWYG , así como capacidades de programación más sofisticadas.
Historia
Fue creado originalmente en 1983 por Precision Software para los ordenadores Commodore 64 y 128 , y posteriormente para Amiga y Atari ST . En 1989, fue el primer sistema de gestión de bases de datos que se ejecutaba en un ordenador con Windows .
Precision Software, una empresa con sede en el Reino Unido , fue la creadora original de Superbase. Superbase fue y sigue siendo utilizado por un gran número de personas en diversas plataformas. Si bien a menudo se utilizaba únicamente como base de datos para usuarios finales , se desarrollaron numerosas aplicaciones en la industria, el gobierno y el ámbito académico, muchas de ellas de considerable complejidad. Algunas de estas aplicaciones continúan en uso hoy en día, principalmente en pequeñas empresas.
Las versiones iniciales solo admitían texto , pero con el lanzamiento de la versión para Amiga , Superbase se convirtió en el primer producto en utilizar el panel de control de vídeo, ahora común , para explorar los registros. También era compatible con diversos formatos multimedia, como imágenes, sonidos y vídeo. En sus inicios, cuando estas características eran poco comunes, a Superbase se la conocía como la base de datos multimedia . La versión para Amiga también incluía un lenguaje interno y la capacidad de generar "máscaras" de interfaz para consultas e informes, años antes que Microsoft Access .
Esta versión fue un gran éxito, lo que llevó a la creación de versiones para diversas plataformas con el mismo enfoque. Finalmente, se lanzó una versión para Microsoft Windows y, un par de años después, los fundadores vendieron la empresa a Software Publishing Corporation (SPC) . SPC vendió las versiones del producto que no eran para Windows y, tras lanzar la versión 2 y estando en las últimas fases alfa de la versión 3, vendió el producto a una empresa llamada Computer Concepts Corporation.
Esta empresa relativamente desconocida creó una filial llamada Superbase, Inc. y, tras finalizar la fase alfa de la versión 3 y lanzarla como Superbase 95, pareció perder interés en el producto. En ese momento, fue adquirida por un pequeño grupo de antiguos clientes y trasladada de nuevo al Reino Unido. Esta empresa, Superbase Developers plc, continuó desarrollando y dando soporte al producto a través de Superbase Classic. La versión para Amiga se vendió a Mr. Hardware Computers. Joe Rothman desarrolló el programa y lo renombró como SBase Pro 4. Mr. Hardware Computers y SBase Pro 4 fueron vendidos a Russ Norrby, quien lanzó la versión 1.36n, la más reciente.
Entre 1999 y 2000 se inició el desarrollo de una nueva versión de última generación del producto, inicialmente llamado Superbase Next Generation (SBNG), que incluía un nuevo lenguaje de programación orientado a objetos llamado SIMPOL. Originalmente, se trataba de un producto en fase alfa, aunque en 2005 se anunció como una versión beta con la promesa de que el lanzamiento oficial estaría a la vuelta de la esquina.
En 2006, SIMPOL fue vendida a RealBasics Ltd, que más tarde pasó a llamarse Simpol Ltd ( www.simpol.com ).
En abril de 2009, esta empresa lanzó SIMPOL Professional, el producto de última generación, un conjunto de herramientas de base de datos y lenguaje multiplataforma.
En febrero de 2009, se anunció que Superbase Developers plc estaba en liquidación.
En marzo de 2010, Papatuo Holdings Ltd. adquirió la familia de productos Superbase a los administradores concursales de Superbase Developers plc.
En 2014, Pap Holdings (anteriormente Papatuo Holdings), la empresa que adquirió la propiedad intelectual de Superbase cuando Superbase Developers plc fue liquidada en 2010, también adquirió la propiedad intelectual de SIMPOL tras la liquidación de Simpol Limited. [ 1 ] Después de las versiones 1.83 a 2.06, la versión 2.10 se lanzó en julio de 2017.
En agosto de 2018, Superbase Software Limited lanzó una versión gratuita para uso no comercial. [ 2 ]
Desde el fallecimiento de un desarrollador principal, el proyecto ha estado en pausa, pero los desarrolladores están trabajando en la versión 3.0. [ 3 ]
Usos
Superbase se ha utilizado para tareas básicas de usuario final, pero su verdadera fortaleza reside en la capacidad de programadores con poca experiencia para crear aplicaciones complejas. Estas se desarrollan gradualmente según las necesidades. Los tipos de aplicaciones abarcan desde sistemas de contabilidad, paquetes ERP / MRP , sistemas de información empresarial, sistemas de control de producción y productos complejos similares, hasta sistemas básicos de gestión de contactos o listas de miembros.
Características
El software incluye un motor de base de datos ISAM y un dialecto propietario de BASIC , junto con formularios integrados y herramientas para la generación de informes. Puede funcionar como interfaz para una o más bases de datos SQL . La versión original se escribió para la API de Windows de 16 bits , lo que limitaba su portabilidad a sistemas Windows de 32 bits . Una reescritura posterior, denominada "Next Generation", solucionó estos problemas de compatibilidad e introdujo cambios arquitectónicos.
Desde la perspectiva de un programador ocasional, el hecho de que la base de datos no esté basada en SQL supone una ventaja significativa, ya que el nivel de complejidad es mucho menor y resulta más fácil para el usuario comprender los conceptos de cómo gestionar y navegar por la base de datos.
El producto cuenta con numerosas funciones potentes, algunas de ellas son:
- Tablas de base de datos virtuales: estas solo existen en la memoria.
- Columnas de base de datos virtuales: estas se calculan en el momento del acceso.
- Servidor/Cliente punto a punto (PPCS): esta tecnología permite que cualquier versión de Superbase funcione como servidor de base de datos , cliente o ambos. Se accede a las tablas de la base de datos mediante UDP / IP .
- Poco consumo de recursos: Superbase funciona en todas las versiones de Windows , excepto en las de 64 bits , y solo requiere un mínimo de 6 MB de RAM del sistema .
Versiones
- Superbase 64 de 1983 para Commodore 64
- Superbase 700 de 1983 para Commodore CBM-II
- Superbase versión 2.0 de 1983 para Apple II
- Superbase de 1984 para Plus/4
- Superbase para Amiga de 1985
- Superbase 128 de 1985 para Commodore 128
- Superbase de 1986 para Atari ST
- Superbase de 1987 para GEM en PC compatibles con IBM
- 1987 Superbase 1.35 para MS-DOS
- Superbase 4 versión 1.0 de 1988 para Windows
- 1988 Superbase Professional 2.02 para Atari ST
- Superbase 4 versión 1.31 de 1991 para Windows
- Superbase 4 versión 1.31 de 1991 para Amiga
- 1991 Superbase Professional 3.02 para Atari ST
- Superbase versión 2.0 de 1992 para Windows
- Superbase 95 (versión 3.0) de 1994 para Windows
- Superbase versión 3.2 de 1997 para Windows
- Superbase versión 3.5 de 1998 para Windows
- 1999 Superbase versión 3.6i para Windows
- 2000 SuperBase 4 Pro versión 1.36 para Amiga
- Superbase 2001 para Windows
- Superbase Classic 2003 para Windows
Reescritura de próxima generación
- SIMPOL Professional 1.0 de 2009
- SIMPOL Professional 1.6, febrero de 2012
- SIMPOL Professional 1.7, noviembre de 2012
- SIMPOL Professional 1.8 de 2014
- Superbase NG 2.0 de 2016
- Superbase NG 2.1 de 2016
Recepción
Shay Addams de Ahoy! afirmó en 1984 que Superbase tenía "numerosas características avanzadas que rara vez se ven en un gestor de bases de datos para el C-64", incluido el lenguaje de programación de bases de datos. Concluyó que "cualquiera que planee aprovechar el C-64 en un entorno de oficina o empresarial no se equivocará con SuperBase ". [ 4 ] "Encontré poco que criticar en Superbase 2", escribió Richard O. Mann de Compute! en 1992. Dijo que el software utilizaba bien la interfaz de usuario de Windows ; a pesar de desear una mejor documentación, Mann concluyó que "el programa es un buen ejemplo de lo que son las aplicaciones de Windows". [ 5 ]
Referencias
- ↑ "Superbase y SIMPOL juntos de nuevo" . Superbase . 28 de noviembre de 2014. Consultado el 12 de mayo de 2020 .
- ↑ admin (15-08-2018). "Superbase NG Non-Commercial Released" . Superbase Software Ltd. Recuperado el 12-05-2020 .
- ↑ "RIP Neil Robinson" . Foros . 27 de enero de 2018. Consultado el 12 de mayo de 2020 .
- ↑ Addams, Shay (julio de 1984). "SuperBase 64" . Ahoy! . págs. 55–56 . Recuperado el 27 de junio de 2014 .
- ↑ Mann, Richard O. (febrero-marzo de 1992). "Superbase 2" . Compute!. N.° 138. pág. 120. Consultado el 16 de marzo de 2025 .
Enlaces externos
- Sitio web oficial - Superbase Developers plc
- Sitio web oficial de Simpol Limited
- Análisis de Superbase Professional 2.02, versión para Atari ST
- Análisis de Superbase Professional 3.03, versión para Atari ST
- Software de 1983
- Herramientas de administración de bases de datos
- Software para Commodore 64
- Software Commodore 128
- Software para Apple II
- Software Amiga
- Software Atari ST