UNIFACE

UNIFACE

Uniface

UNIFACE est un Atelier de génie logiciel (AGL) dont les développements sont réalisés en langage Uniface. L'originalité du produit est de stocker toutes les sources dans une base de données nommée "référentiel". Ce référentiel est accessible par l'ensemble des développeurs.

Sommaire

L'Histoire

Uniface est un produit d'une société Hollandaise, Uniface BV. Il a été commercialisé en France par la société Infi. Uniface a été racheté par Compuware qui maintient depuis l'AGL.

La version actuelle est la version 9.3

Le développement d'application Uniface est basé sur le modèle relationnel mais peut être connecté à une modélisation UML. On décrit les tables (entités) , les champs et les relations entre les entités. On dessine ensuite sur des composants (de manière graphique) les entités "imbriquées" de manière à faire jouer les relations. La notion de modèle permet l'héritage de composants. Ainsi, deux types d'héritage existent : Modèle et Composant.

L'accès aux bases de données est transparent pour le développeur. Uniface propose son propre système d'accès aux données (nommé "driver"), ce qui permet de déployer une application sur des bases de données différentes. Le développeur ne s'occupe plus de code SQL, mais fait juste appel aux primitives Uniface qui sont transcrites en SQL natif par le driver.

Des drivers sont disponibles pour la plupart des bases de données (Oracle, Oracle Lite, DB2, Sybase, Microsoft SQL Server, MySql) Des drivers sont aussi disponibles avec des réseau sans fils (Bluetooth, Wifi) qui permettent de rester connecter avec la base de données tout en étant mobile.

Les nouveautés

Facilité d'utilisation sous Microsoft Windows Vista

Uniface 9.3 : Utilise Ajax pour présenter ses applications sur le Web en mode RIA

Uniface 9.2 supporte Microsoft Windows Vista, Windows XP, Windows CE, la dernière version de Windows Theme Manager et Style Guides. Les développeurs peuvent ainsi créer des applications métier en utilisant la dernière fonctionnalité de l'interface UI, qui adhère à l'ergonomie de Windows.

Développement Web

Uniface 9.3 offre un environnement de déploiement en Web 2.0 à l'aide des technologies Ajax. S'appuyant sur Dojo, la réalisation d'interface dynamique sur le Web est grandement simplifiée.

Uniface 9.1 introduit un nouvel environnement de développement web intégré qui accélère la création d'applications, facilite l'utilisation et augmente la productivité du développement d'applications web de type XHTML, ces applications pouvant ensuite être facilement déployées dans de multiples environnements.

Meilleures fonctionnalités d'internationalisation

Cette nouvelle version introduit le standard Unicode. Création d'applications pour des utilisateurs internationaux. Le temps et le coût de la localisation des applications sont réduits, car les applications s'adaptent à une multitude de langues et de pays.

Migration

Les passages d’une version à l’autre se réalisent très facilement à l'aide d'un export/import XML du référentiel

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Uniface ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article UNIFACE de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Uniface — ist eine Plattform für die Entwicklung und den Betrieb von unternehmensweiten Anwendungen, die auf einer Vielzahl von Laufzeitumgebungen ausgeführt werden können, einschließlich mobilen Geräten, Mainframes, Web, Service orientierte Architektur… …   Deutsch Wikipedia

  • Uniface — est une plate forme de développement et de déploiement pour les applications d entreprise. Uniface fonctionne dans une large gamme de systèmes d’exploitation : mobile, mainframe, web, SOA, Windows, J2EE et NET. Les applications Uniface sont… …   Wikipédia en Français

  • Uniface — In archeology, a uniface is a specific type of stone tool that has been flaked on one surface only. Such tools can be placed into two general classes: 1) modified flakes and 2) formalized tools, which display deliberate, systematic modification… …   Wikipedia

  • Uniface (programming language) — Uniface is a 4GL RDBMS Rapid Application Development (RAD) environment owned and maintained now by Compuware. Originally know as UNIFACE, the product was developed in Amsterdam by Inside Automation, which later changed its name to Uniface; in the …   Wikipedia

  • uniface ou unifacial, unifaciale, unifaciaux — ● uniface ou unifacial, unifaciale, unifaciaux adjectif Se dit d un outil préhistorique taillé sur un seul côté …   Encyclopédie Universelle

  • Uniface (numismatics) — A uniface is a reference to a one sided Coin or Banknote, usually issued in low denomination, in times of war or in the early evolution of coins and banknotes; other examples are made as trial strikes of dies …   Wikipedia

  • uniface — /yooh neuh fays /, n. Numis. a coin or medal having a blank reverse. [1875 80; UNI + FACE] * * * …   Universalium

  • uniface — noun A prehistoric stone tool that has been flaked on one surface only …   Wiktionary

  • uniface — (entrée créée par le supplément) (u ni fa s ) adj. Qui n a qu une face. Les bractéates sont des monnaies unifaces. •   La première série comprend les sceaux unifaces à légende hébraïque ; la seconde, les sceaux à double face, FERD. DELAUNAY Journ …   Dictionnaire de la Langue Française d'Émile Littré

  • uniface — adjective (of a coin or medallion) having one side blank …   English new terms dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”