Construction D Un Prototype De Gestionnaire D Objets R Parti Par Rajout D Une Couche Persistante Au Langage C


Download Construction D Un Prototype De Gestionnaire D Objets R Parti Par Rajout D Une Couche Persistante Au Langage C PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Construction D Un Prototype De Gestionnaire D Objets R Parti Par Rajout D Une Couche Persistante Au Langage C book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Gestion d'objets persistants


Gestion d'objets persistants

Author: Pascal Dechamboux

language: fr

Publisher:

Release Date: 1993


DOWNLOAD





Cette these decrit la definition et la mise en oeuvre dun langage de programmation pour bases de donnees : le langage a objets Peplom (PErsistent Programming Language for Object Management). Lapproche adoptee a pour but doffrir une su^rete importante du langage, une implementation efficace et de la flexibilite pour le schema des definitions (types, modules, etc...). Le langage propose nest pas totalement nouveau puisquil est syntaxiquement base sur le langage C/C++ ce qui lui confere une conformite avec les standards. La these presente dans un premier temps un etat de lart en deux parties. La premiere partie sattache a etudier les systemes de types sous langle des modeles de memoire necessaires a leur implantation. La deuxieme partie analyse les SGBD a objets existants et les compare suivant un certain nombre de criteres. Le langage Peplom est ensuite decrit en insistant surtout sur leffort dintegration de concepts. Un typage fort et lintroduction orthogonale des concepts bases de donnees dans le langage de programmation lui confere une grande su^rete. Par ailleurs, Peplom apporte une solution interessante au probleme de structuration des programmes qui seffectue a deux niveaux : les types abstraits structurent les definitions des entites modelisees alors que les modules structurent les donnees manipulees. La production de programmes avec le langage Peplom seffectue en deux phases. La premiere phase consiste a saisir les definitions composant lapplication. Celles-ci sont memorisees de maniere incrementale dans un dictionnaire gere par le compilateur. Le dictionnaire autorise les incoherences transitoires de la description des programmes, offrant ainsi une grande flexibilite pour le programmeur et une bonne base pour levolution de schemas. La deuxieme phase realise la generation dapplications executables. Le generateur produit du code supportant le modele structurel et semantique des donnees. Il sappuie sur la couche systeme consistant simplement en un gestionnaire de memoire (persistante et temporaire). Les performances du prototype implante sont comparables a celles des systemes C++ persistants offrant moins de fonctionnalites

Procédé de génération d'objets pour la création d'applications interactives adaptables


Procédé de génération d'objets pour la création d'applications interactives adaptables

Author: Marc Voegtlin

language: fr

Publisher:

Release Date: 1991


DOWNLOAD





Le thème de recherche abordé dans cette thèse concerne le développement rapide et sans difficulté d'applications interactives en langage C++ ciblées sur un système de fenêtrage ouvert comme X-Window (X11). Ceci pour satisfaire des besoins de prototypage et d'adaptabilité, tout en ayant la puissance d'un langage compilé et compatible avec les objectifs du génie logiciel. Dans une première partie, nous présentons une étude générale du domaine des interfaces utilisateurs avec un état de l'art sur les systèmes de fenêtrages, les langages et modèles orientés objets d'applications interactives, ainsi que les outils de construction d'interface utilisateur. La seconde partie du travail traite la conception d'un mécanisme facilitant le prototypage et l'adaptabilité des applications interactives en C++. Ce mécanisme, inspiré en partie de l'environnement de MacIntosh dont la convivialité n'est plus à démontrer, repose sur un nouveau concept de ressource. La méthode utilise le gestionnaire de ressources primitif existant sur X11 et définit un procédé de génération d'objets dans le sens de la programmation orientée objet, à partir d'une description sous forme de ressources. Il sera ainsi possible de créer des objets de façon dynamique qui seront adaptables sans passer par une phase de compilation. Le mécanisme, valable pour les objets C++ en général, est appliqué en particulier aux objets interactifs de la boite à outils d'interface utilisateur InterViews qui est exploitable en C++ au-dessus de X11. Ceci permettra de construire des applications interactives de manière plus conviviale en apportant des aspects de prototypage et d'adaptabilité au langage C++