|
DpXbase, es un Conjunto de Componentes Tecnológicos que conforman la Arquitectura Abierta de todos nuestros productos y tienen como objetivo permitirle al usuario o integrador adaptar el sistema según sus necesidades sin depender del fabricante "Datapro", traduciéndose en libertad y productividad.
DpXbase es el único entorno de desarrollo y lenguaje de Programación construido en Nuestro país, con la ventaja de estar incluido en cada producto Datapro que lo caracteriza en un real software ERP (Enterprise Resource Planning) orientado a las pequeñas y medianas empresas (PYMES)
Conozca DpXbase su historia, evolución y su futuro prometedor. DpXbase Pasado (DOS 16 Bits)
DpXbase nace de la necesidad de otorgarle al usuario la comodidad para realizar adaptaciones al sistema para satisfacer los gustos de cada cliente. A finales de los años 80, iniciamos el desarrollo de un poderoso diseñador de documentos impresos, como: Facturas, Cotizaciones, Notas de Entrega entre otros. Para el momento fue el primer sistema venezolano con tan increíble característica de flexibilidad, lo cual le permitía al personal técnico que realizaba el proceso de instalación o al usuario, lograr diseñar la impresión de la factura sin necesidad de recurrir al fabricante. Esto se traducía en libertad, menor tiempo de trabajo y bajo costo de implantación.
Después de este logro y en vista de la exigencia del usuario en desear ver la información o resultados según su punto de vista, nace la necesidad en pensar en un generador de reportes que lograse la construcción de informes con tanta facilidad. La gran pregunta que nos formulamos ¿Cómo podemos hacer que un usuario genere un reporte sin previos conocimientos de programación ni dominio en la manipulación de archivos DBF? para lograrlo; diseñamos un diccionario de datos contentivo de nombres humanizados para: Tablas, Campos, Índices y Relaciones entre las Tablas. Lo cual le permitía al usuario seleccionar los componentes necesarios, como por ejemplo: Elegir; la tabla principal "Facturas", luego el sistema le presentaba las diferentes posibilidades de relación: con Clientes, con Ítem, con Pagos, con Retenciones, etc.
El usuario, sin necesidad de conocer los nombres nativos de las tablas, lograba seleccionar a través del diccionario de datos y por su nombre de uso, las diferentes tablas necesarias para construir un reporte. Con la misma facilidad, seleccionaba los campos para construir las columnas, igualmente el sistema le sugería la sintaxis básica para todos los tipos de campos y con tan solo indicar "Si" en la opción"Totalizar" en los campos de tipo numérico, el generador de código fuente ya sabía que debía construir las ecuaciones para lograr la totalización de la columna.
Para el reporte en construcción, los componentes de agrupación "Rupturas de Control" y filtros "Rangos y Criterios", también gozaban de la misma facilidad, el usuario la seleccionada en forma asistida y acompañada de sugerencias. Finalmente para evitarle al usuario escribir las instrucciones para crear el flujo de datos y presentación de resultados el sistema le ofrecía una maravillosa opción llamada "Generar Código Fuente" que construía toda el código fuente con ecuaciones, columnas, agrupaciones, sub-totales y totales, listo para ser ejecutado.
Este importante alcance tecnológico fue traducido en libertad, comodidad y bajo costo al reducir drásticamente en minutos el tiempo que se utilizaba en horas para la construcción de cualquier informe.
Pueden notar que el generador de reportes "Genera Código Fuente". ¿Para que es necesario?, vamos por partes: Todas las instrucciones que contienen las tareas que debe ejecutar el computador para realizar un resultado "informes", se denomina "Programa Fuente". El programa debe estar escrito en algún lenguaje, entonces inventamos un léxico propietario denominado "DpXbase" que fuese capaz de asimilar la sintaxis y modelo de los lenguajes del momento: Clipper, DBase y FoxPlus (FoxPro no existía en aquel entonces). Para ejecutar un programa fuente se necesita un compilador o interprete, que fue creado por Datapro, logrando así incorporar en el sistema un generador de reportes asistido que construye el 100% del código fuente.
Los usuarios e integradores giran la mirada hacia la necesidad de modificar las reglas de negocio del sistema, para muchos era algo impensable, para nosotros una tarea larga, compleja y difícil pero "no imposible". Ya contábamos con la principal herramienta "El interprete DpXbase".
Con DpXbase Iniciamos la construcción de formularios de carga de datos para: Productos, Clientes, Proveedores, Vendedores, entre otros. Con la finalidad de permitirle al usuario acceder hacia el código fuente y adaptarlo hacia sus necesidades. Posteriormente todos los procesos administrativos fueron migrados hacia el léxico DpXbase.
Todas las opciones del menú principal del sistema fueron migrada hacia el diccionario de datos, con la finalidad de permitirle al usuario: Agregar, Modificar y quitar Opciones.
A todo este conjunto de componentes lo denominamos "DpXbase" y es la herramienta que utilizamos para la construcción de todos nuestros productos Datapro que lo convierten en el único sistema Venezolano totalmente abierto, es decir; el usuario adquiere la licencia de uso con acceso a todo el código fuente del sistema escrito en DpXbase. También podemos describir que Datapro es el Interprete "Kernel" y todas las reglas del negocio se encuentran en el diccionario de Datos (DpXbase).

DpXbase Presente (Windows 32 Bits)
Toda nuestra experiencia en el desarrollo de sistemas abiertos, También están disponibles en los actuales productos. El léxico DpXbase evoluciono a tal punto que contiene todas las ultimas innovaciones tecnológicas, como por ejemplo: 32 Bits, 100% OOP (Programación Orientada a Objetos), totalmente Windows con acceso a los controles mediante el API de Windows, generador de formularios propietario (no depende de editores de recursos), acceso a las bases de datos mediante el Léxico SQL para motores de Bases de Datos relacionales (Cliente/Servidor), Browser de datos, Generador de reportes asistido mediante el diccionario de Datos e interfase con el generador de reportes Crystal Report.
Podemos afirmar que DpXbase es un entorno de desarrollo moderno que ha construido productos finales tales como: Sistema de Gestión Empresarial (AdaptaPro) y Nómina (RRHH). El usuario adquiere la licencia de uso conjuntamente con la herramienta en que fueron desarrollados "DpXbase" con la finalidad de disfrutar la libertad que le ofrece un producto totalmente abierto.
DpXbase Futuro (64Bits)
DpXbase está desarrollado con las herramientas "Open Source" denominada xHarbour, basada en el léxico xBase y soportada por diversos compiladores C++ multiplataforma para entornos de 32 y 64 Bits en: Windows, Linux y Windows Mobile para "PC de bolsillo""
El futuro de DpXbase esta garantizado para los inmediatos retos tecnológicos gracias a que esta basado en el novedoso y exitoso modelo de Software "Open Source" para Lenguaje C++ ANSI.
Lenguaje C Para aquellos que desconocen el lenguaje "C". Podemos Describir que "C" es un Lenguaje de nivel intermedio, universal, eficiente, Standard y multiplataforma que ha permitido la construcción de la mayoría del software mundial, tales como:
Sistemas Operativos | DOS, Windows, Linux, Solaris, Unix, Etc.
| | Bases de Datos | MS-SQL, MySQL, PostgreSql, Oracle, Etc. | | Aplicaciones | Office, OpenOffice, Etc | | Entornos de Desarrollo | Visual Basic, FoxPro, Delphi, FiveWin, etc)
| | Herramientas | Drivers (Archivos Dlls), Compresores Y por supuesto, nuestro poderoso DpXbase.
|
<< Regresar
|