NatStar 7.00
quelques-unes des évolutions...
Génération du NCL en Java
Cela fait 2 ans que la version 6.0 de NatStar est sortie, depuis et malgré la crise, beaucoup de mises à jour de logiciels sont apparues, notamment Windows 7 et Oracle 11. Pour faire un point sur ces avancées technologiques, Nat System a décidé de sortir une nouvelle version de son logiciel phare NatStar.
Ainsi NatStar 7 propose les évolutions suivantes :
• NatStar 7 étend l’utilisation des plates-formes Windows aux 2 nouvelles plates-formes Windows 7 : 32 et 64 bits. Et supportera la version Z/OS 1.11.
• On peut désormais utiliser le mot clé CONTROL à la place du nom du contrôle pour écrire du code générique : soit le contrôle Listbox ListBox1, si on voulait insérer une ligne dans ce contrôle; on faisait jusqu’à présent
INSERT AT END ‘Hello World’ TO LISTBOX1
A partir de la version 7 on pourra remplacer avantageusement cette ligne par
INSERT AT END ‘Hello World’ TO CONTROL
Ainsi on profitera de la généricité du code au cas où on renommerait le contrôle ou lors d’un copier-coller.
Cette syntaxe ne fonctionne que sous les évènements des contrôles.
• L’opérateur string permet maintenant de traduire un entier en n’importe quelle base 2, 8, 16 ou 32. Exemple
STRING (256, 16) ; donne -> 100
• Un nouveau service NS-INIM est livré. Il sert à lire et écrire les fichiers de type INI : Il permet une plus grande portabilité par rapport aux fonctions GetProfileString du Kernel32 de Windows.
• La version 7 comporte aussi un nouveau service : NSMETA qui sert à lire les Métadonnées du dictionnaire NatStar.
Ce service permet, à qui le désire, d’exploiter les ressources et les fichiers du workspace NatStar.
On peut ainsi récupérer le code des fonctions ou leurs paramètres, déterminer les liens entre une fenêtre et une bibliothèque ou une classe et un Data Template etc.
• Le Service NS-HTTP a été amélioré et prend en compte la sécurité au niveau de l’api NS-HTTP notamment en ce qui concerne les proxys et le Https (http+SSL).
Support du protocole NTLM (NT Lan Manager) en plus du basic et du digest.
• Il sera aussi possible d’uploader ou downloader des fichiers ou images avec toutes les technologies Client/Serveur 3 tiers Nat System à savoir NS-TPE, NatRcs et les Services Web.
Depuis l’origine, Nat System a fait de la portabilité et de la compatibilité ascendante l’axe majeur de déve-loppement de ses produits. Elle a su démontrer dans le passé sa capacité à faire migrer tous les développements réalisés avec ses produits phares NatStar et NS-DK sous OS2 vers Windows.
Aujourd’hui, forte de cette expérience et bénéficiant d’un nouveau runtime Java J2EE Web Ajax, l’équipe R&D réitère la performance de faire migrer les applications NCL- NatStar et NS-DK- de Windows vers les Serveurs Java J2EE.
Pour cela, NatStar 7 héberge 2 nouveaux générateurs : le générateur NCL vers Java et le générateur SCR to NCL en plus du générateur historique NCL Vers C.
Ces nouveaux générateurs ont pour but d’aider à transformer les applications Client/Serveur Windows en applications Java J2EE Web Ajax (Client Léger), et/ou à fabriquer des Services Web Java J2EE 1.5.
Cette nouvelle cible nécessite une étude préalable ainsi qu’une formation d’appoint des équipes de développeurs.
Les nouvelles versions des drivers Bases de données.
Avec NatStar 7 on livre des drivers de base de données en mode trace : quand on est confronté à un problème lié à la récupération de données de la base de données, on définit la variable d’environnement DBTRACE en la faisant pointer vers un fichier. A ce moment-là le driver tracera toutes les requêtes dans ce fichier pointé.
On peut faire pointer cette variable vers le même fichier pointé par
NS-TRACE, ainsi, les 2 traces pourront se compléter.
Exemple
SET NS-TRACE=C:\trace.txt
SET DBTRACE= C:\trace.txt
Nouveau composant NatStar TPE sur Http/Https
NatStar TPE est le middleware histori-que de Nat System, il reposait jusqu’à présent sur Bea/Tuxedo pour la couche de transport entre le client et le serveur. Désormais, il est possible de s’affranchir de Tuxedo pour utiliser la couche de transport Http/Https, beaucoup moins chère à l’utilisation et plus rapide.
Pour plus d’information, contactez votre commercial Nat System.
Suite à une demande récurrente de ses clients, Nat System a décidé de faciliter la prise en main des services Web et d’étendre leurs possibilités. Il est désormais possible d’utiliser les séquences comme type de paramètre et notamment les séquences de Segments avec les fonctions/instructions Services Web.
Ces séquences pourront contenir plusieurs niveaux d’imbrication.
Les services Web pourront être générés entièrement en Java et déployés sur un serveur Jboss 5 /JDK 1.5, sans qu’on ait besoin d’un serveur NS-RPCL de rebond comme c’était le cas jusqu’à présent.
Ceci facilite énormément l’exploitation de Services Web, qui pourront être déployés sur n’importe quelle machine ayant une machine virtuelle Java 1.5.
L’installation des Composants dans NatStar était compliquée jusqu’à présent. A partir de cette nouvelle version, elle devient plus aisée et se fait directement au niveau des options du workspace.
Désormais, il sera inutile de passer par Options/products pour ajouter les plugins, cela pourra se faire par le menu File/SetWorkspace.
La V7.00 sortira en avril 2011.