XVT es un entorno de desarrollo de software para crear aplicaciones GUI multiplataforma en C o C++ . [ 1 ] XVT permite a los desarrolladores diseñar gráficamente la interfaz gráfica de usuario de una aplicación y proporciona bibliotecas multiplataforma para facilitar el desarrollo.
XVT lleva en desarrollo desde 1989 y, durante la mayor parte de ese tiempo, ha proporcionado un conjunto de herramientas de desarrollo de software multiplataforma.
Su enfoque no consiste en reemplazar widgets con un conjunto de elementos similares, sino que actúa más bien como un traductor de API universal. XVT es una capa de abstracción que libera al desarrollador de la preocupación por el sistema operativo en el que se ejecutará la aplicación. Al compilar la aplicación, la API de XVT apunta a los controles/widgets nativos del sistema operativo en el que se está compilando el código. También permite que las aplicaciones se adapten a los temas de usuario que el sistema operativo permita configurar.
Este producto tiene otras aplicaciones además del desarrollo multiplataforma. Como herramienta CASE , un analista de negocio sin conocimientos de programación puede diseñar las interfaces de usuario, revisarlas con los usuarios finales y expertos en la materia mediante una captura de requisitos similar a RAD ( Desarrollo Rápido de Aplicaciones ) a través de una revisión funcional, y luego la herramienta XVT Architect generará el código en C o C++ (compatible con ANSI).
Los desarrolladores han anunciado compatibilidad con GTK+ en Linux y Cocoa en Mac, pero estas versiones aún no están disponibles. Dado que Microsoft ya no admite el formato de ayuda HLP, las aplicaciones XVT requieren que el usuario instale el visor .hlp de Microsoft .
XVT fue desarrollado originalmente por Advanced Programming Institute en Boulder, Colorado, una empresa fundada por Marc Rochkind , antiguo empleado de Bell Labs . La empresa cambió su nombre a XVT cuando este producto se convirtió en su principal actividad. El producto XVT fue adquirido por Providence Software Solutions en 2001.
Plataformas
XVT actualmente es compatible con:
Ediciones
XVT DSC
XVT DSC incluye el PTK, o Portability ToolKit, y el diseñador de interfaz XVT Design. Está diseñado para usarse con C.
Procesador de señal digital XVT
XVT DSP incluye el PTK, la biblioteca Power++ (enlaces C++ para el PTK) y el diseñador de interfaz XVT Architect. Está diseñado para usarse con C++.
XVT Net
XVT Net permite recompilar las aplicaciones creadas con cualquiera de las otras ediciones como aplicaciones de red. Posteriormente, la aplicación puede ejecutarse en un servidor al que los clientes ligeros pueden conectarse para utilizarla.
Enlaces externos
- Sitio web oficial
Referencias
- ↑ "Enciclopedia" . PCMAG . Definición de: XVT. Archivado del original el 4 de julio de 2016. Consultado el 30 de septiembre de 2018 .
- Kits de herramientas de widgets