NTK - Descriptión general

The NTK-Project es una estructura profesional de soporte que permite a los desarrolladores crear aplicaciones Windows utilizando un lenguaje de programación simple y eficaz, que combina una sintaxis xBase con las funciones nativas de la API Win32.

Muy cerca de Clipper y Clip4Win, NTK ha sido especialmente diseñado para facilitar la migración y el mantenimiento de las aplicaciones heredadas (DOS o Win16), a la plataforma Win32/64. Además, NTK se adapta muy bien para la portabilidad y la modernización de los programas más antiguos escritos originalmente en dBase, dBXL, o FoxPro.   Saber más...




NTK-Project overview.

Siete buenas razones para adoptar NTK-Project

1. Facilidad de programación

NTK-framework renueva con la elegante y legendaria facilidad de programación específica al concepto xBase. Pero ahora, el desarrollador puede utilizar en mismo tiempo los dos estilos de programación: NTKCore y NTKRad. En otras palabras: Tiene la capacidad de insertar instrucciones para acceder a las API nativas de Win32, dentro de la sintaxis xBase de la PRG.


2. La conectividad en las bases de datos: rendimiento y versatilidad

Desarollar según sus necesidades : programas independientes, red software, o aplicaciones N-tier de gran alcance. De hecho, NTK se inclina en contra de la RDBMS de xHarbour y toma el máximo provecho de su motor de base de datos rápido y robusto. Es decir : 

• Acceso nativo a las tablas DBF autónomas y índices relacionados (Clipper, dBase, FoxPro) a través de sus incrustadas 'Replaceable-Data-Drivers';

• Soporte natural para los formatos de datos planos, como CSV or XML;

• Conexión possible a los archivos (.mdb) de MS-Access utilizando AdoDB o ODBC;

• Possibilidad de conexión a bases de datos de tipo N-tier, como : MySQL, Oracle o MS-SqlServer a través de la biblioteca 'NtkAdoRdd'.


2. La conectividad a bases de datos.

3. Arquitectura abierta: Acceso a cientos de add-ons

La integración de tecnologías externas en su NTK aplicación, se puede hacer muy fácilmente a través de la capa de NTKDll (Marshalling) o por medio de la clase de objetos : NTKActiveX OO.
Además, 'wrappers' para SAP Crystal Reports, Adobe FlashPlayer, el navegador Internet Explorer, la API de GoogleEarth, lenguajes HTML y JavaScript, etc... ya están disponibles para brindarle un mejor servicio. Así que siéntete libre para adaptarlos a sus necesidades, o mejor, programar sus propias funciones.


3. Arquitectura abierta.

4. Retro compatibilidad con Clipper/Clip4win, dBase, dBXL, FoxPro

NTK-Framework ofrece una solución económica para migrar y actualizar sus programas de xBase en un tiempo y esfuerzos mínimos. Por lo tanto, usted puede :

1. Economizar tiempo y dinero: Tiene unicamente que centrarse en la lógica de negocio de su software.

2. Preservar su conocimiento: Puede seguir usando su lenguaje de programación favorito.

3. Asegurar una transición suave: Comienza la migración directamente, pero poco a poco mejora la interfaz de usuario de su aplicaciones, mientras que está haciendo progresos en el aprendizaje al programación de NTK/Windows.


4. Compatibilidad hacia atrás.

5. Portabilidad

NTK produce aplicaciones GUI que se ejecutan en todas las plataformas Windows, desde Windows 98 a Win10 32/64 bits. Además, un mismo programa puede funcionar tanto con un ordenador de sobremesa, portátil o incluso una tableta PC.


5. Portabilidad.

6. Movilidad, aplicación ligera y velocidad de ejecución

Una aplicación NTK consiste en un único ejecutable, independiente. Se trata de un ejecutable ligero que utiliza un mínimo de recursos de sistema (aplicaciones importantes rara vez superan los 2,5 MB, bitmaps y recursos incluidos). Por lo tanto, es rápido y puede ser desplegado y instalado con esfuerzos y limitationes mínimos...

...Tanto es así que una programa independiente o una aplicación de red que utiliza el DBFCDX o DBFNTX RDD como formato de información de almacenamiento por defecto, se puede ejecutar (incluyendo bases de datos) directamente desde una pequeña llave USB! Impresionante, ¿no?


6. Movilidad, aplicación ligera y velocidad de ejecución.

7. Multitouch: Listo para el futuro

La biblioteca NTKTouch offrece un soporte total y fácil para manipular las APIs 'Gestures' y 'MultiTouchInputs' de Windows 7, 8 y 10. Ahora, los desarrolladores NTK són capaces de diseñar aplicaciones innovadoras que aprovechan al máximo de las nuevas tabletas PC o otro tipo de dispositivos multitáctiles.

Pan, Zoom & Pinch, Rotation y Tap, son ahora conceptos familiares del programador NTK.



Multitouch: Listo para el futuro.