|
Uniface est l'environnement de développement de Compuware destiné à créer, faire évoluer et intégrer les applications d'entreprise les plus volumineuses et les plus complexes.
La nouvelle version Uniface 9.1 intègre les améliorations suivantes :
Développement Web amélioré : Avec le nouvel editeur intégré de Server Page, les développeurs peuvent éditer et enregistrer la structure et la présentation de composant des pages de serveur dans l'environnement de développement Uniface. Le développement de pages Web Uniface s'assimile ainsi davantage au développement client serveur Uniface traditionnel simple. Les applications Uniface Web sont désormais davantage basées sur XHTML que sur HTML, ce qui les rend entièrement extensibles et mobiles.
Prise en charge Unicode : Uniface étant désormais compatible avec Unicode, les développeurs peuvent concevoir des applications entièrement internationales utilisant plusieurs jeux de caractères.
Environnement de développement amélioré :
Avec le nouvel éditeur de diagrammes, il est à présent possible de créer et d'éditer plusieurs diagrammes pour chaque modèle d'application, qui peuvent afficher des entités supertype ou sous-type, des relations « 1 à n » et des relations d'héritage.
La présentation des formulaires Uniface n'est plus limitée à une approche "Cadres dans un cadre". Avec la présentation de formulaire dynamique, il est maintenant possible de déterminer la présentation des champs dans la forme avec le langage Proc. Pour ce faire, vous définissez la structure des données et la présentation initiale des formulaires dans l'éditeur de formes, vous modifiez la présentation des formulaires en changeant les nouvelles propriétés de position et de taille des champs.
Avec la nouvelle fonction Proc, les menus dynamiques peuvent être conçus lors de l'exécution à l'aide du langage Proc.
Plusieurs nouveaux widgets et améliorations – Outre les widgets Color List et Color Box, les widgets suivants ont été ajoutés : Rich Edit Box, Month Calendar, Output Box et Progress Bar. Le Grid widget permet maintenant d'affecter une couleur d'arrière-plan, des changements dynamiques des types de widget de cellule, le dimensionnement automatique de colonne, la couleur d'un champ, un bouton rotatif et des widgets déroulants (drop-down). En outre, de nombreux widgets Uniface existants comportent des propriétés supplémentaires. Ces dernières rendent le développement d'applications client serveur encore plus simple et plus riche.
La gestion des couleurs s'enrichit des couleurs RVB, MS Windows ou Web de votre choix (et devient ainsi conforme au standard W3C), ce qui permet une intégration visuelle dans le bureau Windows et une meilleure personnalisation pour l'utilisateur final, si nécessaire. Il est possible d’ajouter une fonctionnalité de personnalisation des couleurs pour l'utilisateur final de l'application à l'aide des nouveaux widgets Color List et Color Box ou utiliser l'instruction Proc Color Box pour lancer la boîte de dialogue Couleur de Microsoft Windows dans l'application.
Dans Uniface 9, toutes les données sont exportées en tant que données compatibles XML 1.0 standard et, le cas échéant, comprimées en fichiers .zip. Uniface 9.1 prend en charge les archives zip dans toutes les E/S du système de fichiers, y compris l'importation et l'exportation, ainsi que la gestion des fichiers Proc. Vous pouvez ainsi accéder aux fichiers figurant dans les archives zip à l'aide d'instructions d'E/S de fichier standard, y compris de redirections de fichier de votre fichier d'assignation. En outre, de nouvelles instructions et fonctions Proc ont été ajoutées qui prennent en charge la création et la suppression de fichier, ainsi que la modification de nom de fichier, et qui tiennent compte des redirections figurant dans le fichier d'assignation.
Uniface fournit désormais des composants internes permettant de lire et d'écrire des données XML dans Proc. UXMLWRITER permet de générer un fichier ou un flux de données XML. UXMLWRITER permet d’analyser un fichier ou un flux de données XML existant. |