Description

The NTK-Project est un framework professionnel qui permet aux developpeurs de créer des applications Windows en utilisant un langage de programmation simple et efficace, combinant une syntaxe xBase avec des fonctions natives de l'API Win32.

Très proche de Clipper et Clip4Win, NTK a été spécialement conçu pour faciliter la migration ainsi que la maintenance des anciennes applications (Dos ou Win16), vers la plateforme Win32/64. En outre, NTK est très bien adapté pour le portage et la modernisation d'anciens programmes originellement écrits en dBase, dbXL, ou Foxpro.   En savoir plus...




NTK-Project: Vue d'ensemble.

Sept bonnes raisons d'adopter NTK-Project

1. Facilité de programmation

NTK framework renoue avec l'élégante et légendaire simplicité de programmation propre au concept xBase. Mais, désormais, le développeur peut utiliser conjointement les deux styles de programmation: NTKCore & NTKRad.
En d'autres termes: Il dispose de la capacité d'insérer des instructions accédant nativement aux APIs Win32 au sein même de la syntaxe xBase du PRG.


2. Connectivité aux bases de données: Performances et polyvalence

Développez selon vos besoins: des programmes autonomes, des logiciels en réseau local, ou de puissantes applications n-tiers.
En fait, NTK est adossé au SGBDR xHarbour et tire pleinement avantage de son moteur de base de données robuste & rapide.   A savoir :

• Accès natif aux tables DBF et index rattachés (Clipper, dBase, FoxPro) au travers de ses 'Replacable-Data-Drivers' intégrés ;

• Support naturel des formats de donnés 'plats' tels que CSV ou XML ;

• Connexion aux fichiers .mdb de MS-ACCESS via AdoDB ou Odbc ;

• Connexion aux bases de données n-Tier de type: MySql, Oracle ou MS-SqlServer grâce à la librairie 'NtkAdoRdd'.


2. Connectivité aux bases de données.

3. Architecture ouverte: Accédez à des centaines d'add-ons

L'intégration de technologies externes dans votre application NTK se fera très simplement via la couche NTKDll (Marshalling) ou par le biais de la classe d'objets NTKActiveX OO.

Par ailleurs, des wrappers pour SAP Crystal Report, Adobe FlashPlayer, le navigateur IE, les APIs GoogleEarth, HTML et JavaScript, etc...   sont d'ores et déjà disponibles afin de vous servir au mieux. N'hésitez donc pas à les adapter selon vos besoins, ou mieux: concevoir vos propres fonctions!


3. Architecture ouverte.

4. Rétro-compatibilité avec Clipper/Clip4win, dBase, dBXL, FoxPro

Le framework NTK vous offre une solution économique permettant de migrer & moderniser vos programmes xBase dans un minimum de temps et d'efforts.   Ainsi, vous pourrez:

1. Economiser temps & argent : Vous restez concentré uniquement sur la logique métier de votre logiciel.

2. Préserver vos connaissances : Vous continuer à utiliser votre langage de programmation favori.

3. Assurer une transition en douceur : Commencez le portage immédiatement, mais améliorez l'interface utilisateur de votre application au fur et à mesure de l'évolution de votre apprentissage de NTK/Windows.


4. Rétro-compatibilité.

5. Portabilité

NTK produit des applications graphiques capables de fonctionner sur toutes les plateformes Windows à partir de Win98 jusqu'à Win10 32/64 bits. Ainsi, un même programme peut être exécuté soit sur un ordinateur de bureau, un ordinateur portable ou même une tablette PC.


5. Portabilité.

6. Mobilité, application ultra légère & exécution rapide

Une application NTK de base se compose d'un exécutable unique et autonome. Il s'agit d'un exe ultra-léger qui utilise très peu de ressources système (les grosses applis dépassent rarement 2,5 Mo, images et ressources incluses). Par conséquent, il est véloce et peut être déployé et installé avec un minimum d'efforts et de contraintes...

...à tel point qu'une application monoposte ou réseau qui utilise DBFCDX ou DBFNTX comme format de stockage par défaut, peut très facilement s'exécuter (bases de données incluses) directement depuis une petite clef usb. Enorme!


6. Mobilité.

7. Multitouch: Prêt pour le futur

La librarie NTKTouch a été spécialement conçue afin de fournir un support aisé et complet pour la manipulation des APIs Gestures & MultiTouchInputs de Windows 7, 8 & 10.

Désormais, les développeurs NTK sont en mesure de concevoir des applications innovantes qui tirent pleinement parti des nouvelles Tablettes PC ou tout autre type de dispositifs multitouch.

Pan, Zoom & Pinch, Rotation and Tap, sont maintenant des concepts familiers du développeur NTK.



Multitouch: Prêt pour le futur.