Descripteur
Termes IGN > informatique > génie logiciel > programmation informatique > aide à la conception informatique > interface de programmation
interface de programmationSynonyme(s)Interface api APIVoir aussi |
Documents disponibles dans cette catégorie (51)
Ajouter le résultat dans votre panier
Visionner les documents numériques
Affiner la recherche Interroger des sources externes
Etendre la recherche sur niveau(x) vers le bas
UNIX / J.M. Rifflet (2003)
Titre : UNIX : Programmation et communication Type de document : Guide/Manuel Auteurs : J.M. Rifflet, Auteur ; J.B. Yunes, Auteur Mention d'édition : 4 Editeur : Paris : Dunod Année de publication : 2003 Importance : 774 p. Format : 17 x 25 cm ISBN/ISSN/EAN : 978-2-10-007966-7 Note générale : Bibliographie Langues : Français (fre) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] C (langage)
[Termes IGN] expression rationnelle
[Termes IGN] interface de programmation
[Termes IGN] interface logicielle
[Termes IGN] UnixRésumé : (Editeur) Conçu comme un guide de programmation système, cet ouvrage présente également une étude approfondie des mécanismes internes d'Unix. Illustré par de nombreux exemples, il aborde successivement quatre aspects qui permettent au lecteur de progresser dans l'univers d'Unix :
- L'environnement Unix avec les principales commandes, les interpréteurs de langage de commandes, les éditeurs de texte et la communication entre systèmes.
- L'environnement de développement d'applications C sous Unix avec les grandes caractéristiques du langage C, les principaux outils pour la mise au point et l'évaluation des programmes (outils GNU) ainsi que les éléments et règles permettant le développement d'applications portables respectant la norme POSIX.
- L'interface de programmation (API) entre les applications et le système (entrées-sorties, processus et communication) ainsi que les aspects temps-réel (signaux temps-réels, threads, IPC et timers POSIX).
- Les applications réparties et leur développement avec une présentation des concepts essentiels relatifs aux réseaux, à Internet et ses protocoles (IPv4, UDP, TCP...) ainsi qu'aux éléments permettant l'implantation d'applications réparties communiquant par sockets ou par appels de procédures distantes.
(Editeur) Conçu comme un guide de programmation système, cet ouvrage présente également une étude approfondie des mécanismes internes d'Unix. Illustré par de nombreux exemples, il aborde successivement quatre aspects qui permettent au lecteur de progresser dans l'univers d'Unix :
- L'environnement Unix avec les principales commandes, les interpréteurs de langage de commandes, les éditeurs de texte et la communication entre systèmes.
- L'environnement de développement d'applications C sous Unix avec les grandes caractéristiques du langage C, les principaux outils pour la mise au point et l'évaluation des programmes (outils GNU) ainsi que les éléments et règles permettant le développement d'applications portables respectant la norme POSIX.
- L'interface de programmation (API) entre les applications et le système (entrées-sorties, processus et communication) ainsi que les aspects temps-réel (signaux temps-réels, threads, IPC et timers POSIX).
- Les applications réparties et leur développement avec une présentation des concepts essentiels relatifs aux réseaux, à Internet et ses protocoles (IPv4, UDP, TCP...) ainsi qu'aux éléments permettant l'implantation d'applications réparties communiquant par sockets ou par appels de procédures distantes.Note de contenu : Avant-Propos
1 Prise en main
1.1 Une session de travail
1.2 Quelques commandes
2 Le système de gestion de fichiers
2.1 Présentation générale
2.2 Références de fichiers et répertoire de travail
2.3 Les différents types de fichiers
2.4 Les i-nœuds (nœuds d'index)
2.5 Les commandes de base
3 Les processus
3.1 Programmes et processus
3.2 La commande ps
3.3 Terminaison des processus
3.4 Fichiers standard et redirections
3.5 Enchaînement de processus
4 Les principales commandes du système
4.1 Généralités, rappels
4.2 Aide en ligne
4.3 Localisation des commandes
4.4 Session et compte
4.5 Système de fichiers
4.6 Archivage et compression
4.7 Communication entre utilisateurs
4.8 Informations sur le système
4.9 Utilitaires
4.10 Processus
4.11 Gestion du terminal
4.12 Filtres
4.13 Différences de fichiers
4.14 Impression
5 Les langages de commandes
5.1 Généralités
5.2 Le Korn-Shell
5.3 Le C-Shell
6 L'édition de textes
6.1 Les expressions régulières
6.2 L'éditeur ed
6.3 L'éditeur vi
6.4 L'éditeur sed
6.5 L'éditeur emacs
7 Les environnements graphiques
7.1 Principes
7.2 L'environnement X standard
7.3 Une session X standard
7.4 Les autres environnements
8 Le langage C
8.1 Introduction
8.2 Généralités
8.3 Le langage
8.4 La bibliothèque standard
8.5 C POSIX
9 Les outils de développement
9.1 La commande gcc
9.2 La précompilation : cpp
9.3 L'édition de liens : Id
9.4 La construction d'exécutables
9.5 La construction de bibliothèques
9.6 Les commandes size et nm
9.7 La gestion des dépendances : make
9.8 L'évaluation des performances
9.9 Le débogage : gdb
9.10 La gestion de révisions : cvs
10 Généralités sur l'interface avec le système
10.1 POSIX, Unix et C
10.2 Les fichiers d'en-tête standard
10.3 Les types POSIX
10.4 La gestion des erreurs
10.5 Environnement des processus
10.6 Constantes de configuration
10.7 Bases de données systèmes
11 Les entrées-sorties
11.1 Généralités sur les entrées-sorties
11.2 La manipulation des i-noeuds
11.3 Les primitives de base
11.4 Manipulation de l'offset : Iseek
11.5 Duplication de descripteur
11.6 Le contrôle : f cntl
11.7 Les liens symboliques
11.8 Les entrées-sorties sur répertoires
11.9 Liens avec la bibliothèque du C
11.10 La projection des fichiers
11.11 Accès aux fichiers distants : NFS
12 Terminaux, Groupes et Sessions
12.1 Généralités
12.2 Groupes, sessions et terminaux
12.3 Le paramétrage d'une liaison
12.4 Les entrées-sorties sur terminal
12.5 Les pseudo-terminaux
13 La gestion des processus
13.1 Caractéristiques générales
13.2 Espace d'adressage d'un processus
13.3 Le pseudo-SGF procfs
13.4 Création de processus
13.5 Processus zombis et synchronisation père/fils
13.6 Primitives de recouvrement
14 La gestion des signaux
14.1 Introduction
14.2 Identification des signaux
14.3 Envoi des signaux
14.4 Réception des signaux
14.5 Délivrance des signaux
14.6 Masquage (blocage) de signaux
14.7 Manipulation des handlers
14.8 Attente de signaux
14.9 Quelques signaux particuliers
14.10 Contrôle du point de reprise
14.11 Les signaux temps réel
15 La communication par tubes
15.1 Caractéristiques des tubes
15.2 Les tubes anonymes (pipes)
15.3 Les tubes nommés
15.4 Les paires de sockets
16 IPC System V et IPC POSIX
16.1 Les IPC System V
16.2 Les IPC POSIX
17 Les threads
17.1 Processus et threads
17.2 L'interface POSIX
17.3 Les attributs d'une Pthread
17.4 Création de Pthreads
18 Réseaux, Internet, Unix
18.1 Architectures de réseaux
18.2 Commandes Unix
18.3 Représentation des objets typés
19 Les sockets
19.1 Caractéristiques générales
19.2 Primitives générales
19.3 Communication par datagrammes
19.4 Communication en mode connecté
19.5 Contrôle et paramétrage
20 Scrutation et asynchronisme
20.1 Les opérations non bloquantes
20.2 Scrutation de descripteurs
20.3 Asynchronisme
20.4 Temporisations temps réel POSIX
21 Le protocole RPC
21.1 Présentation générale
21.2 Mise en œuvre sous Unix
21.3 Couche haute de développement
21.4 Couche basse de développement
21.5 Le langage de spécifications RPCL
21.6 Concepts avancés
BibliographieNuméro de notice : 15251 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46439 Exemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 15251-02 DEP-GLT Livre D2SI Dépôt en unité Exclu du prêt 15251-01 DEP-REA Manuel Informatique Marne-la-Vallée Dépôt en unité Exclu du prêt Etablissement d'un système de consultation d'aérophotographies de Taïwan / W. Ho (2002)
Titre : Etablissement d'un système de consultation d'aérophotographies de Taïwan Type de document : Mémoire Auteurs : W. Ho, Auteur Editeur : Champs/Marne : Université de Marne-la-Vallée Année de publication : 2002 Autre Editeur : Champs-sur-Marne : Ecole nationale des sciences géographiques ENSG Importance : 41 p. Format : 21 x 30 cm Note générale : Mémoire de fin de stage de DEA sciences de l'information géographique Langues : Français (fre) Descripteur : [Vedettes matières IGN] Géomatique web
[Termes IGN] appliquette
[Termes IGN] base de données d'images
[Termes IGN] base de données localisées
[Termes IGN] géomatique web
[Termes IGN] interface web
[Termes IGN] Java (langage de programmation)
[Termes IGN] Java Data Base Connectivity
[Termes IGN] Oracle 9I
[Termes IGN] photographie aérienne
[Termes IGN] photographie numérique
[Termes IGN] serveur web
[Termes IGN] Servlet
[Termes IGN] système d'information géographique
[Termes IGN] Taïwan
[Termes IGN] WebSIGIndex. décimale : DSIG Mémoires du master 2 IG, du master 2 SIG, de l'ex DEA SIG Résumé : (Auteur) Suite à l'explosion d'Internet, la circulation des informations est devenue plus importante, ce qui favorise considérablement le développement de SIG. Avant 1994, à Taiwan toutes les opérations de gestion d'aérophotographies se réalisaient manuellement. La technique de numérisation n'est introduite qu'à partir de 1994 et s'est appliquée notamment aux informations concernant les attributs des images, et non aux images même. En même temps, les organismes principaux s'occupant de SIG à Taiwan se sont progressivement apprécié les systèmes de la consultation en ligne. Dans ce contexte, notre étude a ainsi pour objectif d'exploiter les techniques SIG Web et de les introduire dans les SIG existants à Taiwan afin de favoriser le développement de ceux-ci chez les utilisateurs publics. En terme de réalisation, notre projet se base sur un ensemble des logiciels ayant des fonctionnalités différentes. Selon leurs utilités dans notre projet, nous pouvons les énumérer de la façon suivante :
- Système d'exploitation : Microsoft Windows 2000 Server ou série de Linux
- Serveur web : Oracle 9i Application Server
- Base de données spatiales et base de données des attributs : Oracle 9i Database et Oracle 9i Spatial
- Base de données d'images numériques : Oracle 9i interMedia
- Langage de programmation de base de données web : Java, Applets, Servlet, JASP et JDBC.Note de contenu : PARTIE 1 : INTRODUCTION GENERALE
1.1. Présentation du cadre du stage
1.2. But de travail
1.3. Présentation de quelques WebSIG existants
PARTIE 2 : MODE D'INVESTIGATION
2.1. Processus de réalisation du projet Schéma de processus de réalisation du projet
2.2. Outils de travail
2.2.1. Les matériels
2.2.2. Les logiciels
PARTIE 3 : SYSTEMES DE GESTION DE LA BASE DE DONNEES, LOGICIELS DU DEVELOPPEMENT ET PROCESSUS DES OPERATIONS DU SYSTEME DE REQUETE
3.1. Le système de gestion de base de données : Oracle 9i Database, et Web serveur : Oracle 9i Application Server
3.2. Système de la base de données d'images Oracle interMedia
3.3. Système de la base des données spatiales Oracle Spatial
3.3.1. Modèle de données
3.3.2. Modèle de requête et Indexation des données
3.4. langages de programmation de web et logiciels : Java, Oracle9i, JDeveloper
3.4.1. Langage de programmation Java et programme de pages web
3.4.2. JDBC (Java DataBase Connectivity)
3.4.3. Oracle 9i JDeveloper
3.5. Processus du fonctionnement du système
PARTIE 4 : TACHES EFFECTUEES ET REMARQUES GENERALES
4.1. Les tâches effectuées
4.1.1. Conversion des données dans la base de données géographique existante
4.1.2. Mise en place de la maquette de la base des données d'images numériques d'aérophotographie
4.2. Remarques générales
4.2.1. Base de données : Internet et Intranet
4.2.2. Modèle de données d'Oracle Spatial
4.2.3. Oracle Spatial : Un logiciel peu adapté aux "simple utilisateur (endusers)"
4.2.4 La base de données des images numérique d'aérophotographies, Intermedia et JDBC
4.2.5 : L'imperfection du calcul de nadir et d'aire d'aérophotographiesNuméro de notice : 11872 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE Nature : Mémoire Master 2 IG Organisme de stage : Remote Sensing and Spatial Knowledge Laboratory (National Taiwan University) Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=49774 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 11872-02 DSIG Livre Centre de documentation Travaux d'élèves Disponible 11872-01 DSIG Livre Centre de documentation Travaux d'élèves Disponible Evolution d'un système d'information aéronautique / C. Bernier (2002)
Titre : Evolution d'un système d'information aéronautique : mise en place d'une application cartographique basée sur les SIG Type de document : Mémoire Auteurs : C. Bernier, Auteur Editeur : Champs-sur-Marne : Ecole nationale des sciences géographiques ENSG Année de publication : 2002 Importance : 66 p. Format : 21 x 30 cm Note générale : Mémoire de mastère spécialisé de la conférence des grandes écoles en architecture des systèmes d'information géographique (modèles et applications) Langues : Français (fre) Descripteur : [Vedettes matières IGN] Applications SIG
[Termes IGN] ArcGIS
[Termes IGN] ArcSDE
[Termes IGN] carte aéronautique
[Termes IGN] données localisées 3D
[Termes IGN] interface de programmation
[Termes IGN] navigation aérienne
[Termes IGN] Oracle spatial
[Termes IGN] PL/SQL
[Termes IGN] spécification de produit
[Termes IGN] système d'information géographiqueIndex. décimale : MASIG Ex mastère spécialisé Architecture des SIG Résumé : (Documentaliste) Après une présentation de l'entreprise Thalès Information Systems, est exposé le sujet sur lequel l'auteur a travaillé au cours de son stage. Il s'agit de réaliser une interface de programmation sur une base de données aéronautiques pour le compte d'un important aéroport, qui permette la consultation et l'extraction de donées par des tiers, quelque soit la plate-forme ou le langage de programmation utilisé et qui équilibre les ressources système utilisée par chaque utilisateur du produit. Note de contenu : Introduction
1- Présentation et contexte actuel
1-1 Présentation de l'entreprise
1-2 Présentation de l'activité
2- Faire évoluer le produit, enrichir le produit
2-1 Présentation du contexte
2-2 L'affaire NATS
- Analyse des besoins
- Choix techniques et architecture
- Fonctionnalités
3- Diversifier le produit : exemple de l'AERSIG
3-1 Historique
3-2 Naissance du produit
ConclusionNuméro de notice : 11748 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE Nature : Mémoire masters divers Organisme de stage : Thalès Information Systems Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=49717 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 11748-02 MASIG Livre Centre de documentation En réserve Mezzanine Disponible 11748-01 MASIG Livre Centre de documentation En réserve Mezzanine Disponible JDBC et JAVA / G. Reese (2001)
Titre : JDBC et JAVA : guide du programmeur Type de document : Guide/Manuel Auteurs : G. Reese, Auteur ; H. Soulard, Traducteur Mention d'édition : 2 Editeur : Sebastopol, Paris, etc. : O'Reilly Année de publication : 2001 Importance : 311 p. Format : 17 x 24 cm ISBN/ISSN/EAN : 978-2-84177-136-3 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] base de données
[Termes IGN] Enterprise JavaBeans
[Termes IGN] interface de programmation
[Termes IGN] Java (langage de programmation)
[Termes IGN] Java Data Base Connectivity
[Termes IGN] programmation informatiqueRésumé : (Editeur) Associé à JDBC, Java permet aux applications (notamment client / serveur) d'interagir avec n'importe quelle base de données. Encore faut-il apprendre à concilier ces deux mondes dès lors que, contrairement à celui de la plupart des bases de données, l'univers de Java est constitué d'objets.
Cet ouvrage décrit les interfaces standard java qui permettent d'interagir avec divers types de bases de données relationnelles et de réaliser des applications trois tiers, orientées objet, portables et faciles à maintenir. Cette seconde édition s'enrichit des relations entre JDBC et les Enterprise JavaBeans. Si vous utilisez les EJB, JDBC peut gérer la persistance d'un objet, dans le cas contraire ce livre montre comment atteindre les mêmes objectifs avec votre propre code.
L'auteur détaille d'abord JDBC et explique comment transmettre des requêtes SQL à un gestionnaire de bases de données via JDBC. Il aborde aussi l'emploi des procédures stockées et d'autres techniques qui accroissent l'efficacité de l'application.
Mais l'originalité de ce livre tient surtout à l'ensemble de modèles proposés afin d'isoler les différentes opérations (création, stockage et extraction des données, validation et annulation des transactions, etc.) effectuées par l'application et d'en faciliter ainsi tant l'enrichissement que la maintenance. Vous apprendrez de plus à créer et manipuler des objets distribués grâce à l'interface RMI. Toutes les techniques exposées sont illustrées par des exemples fonctionnels.
Toutes les classes de l'API JDBC Core (java.sql) et du paquetage JDBC Optional (javax.sql) sont détaillées dans une partie référence.
Ceux qui possèdent déjà des connaissances de base de la syntaxe et des concepts java et des bases de données trouveront dans cette nouvelle édition, non seulement une profusion d'exemples, une réflexion sur ce qu'est une architecture robuste, mais aussi une mise à jour pour JDBC 2.0 et les API JDBC Core et JDBC Optional.Numéro de notice : 69464 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=49315 Réservation
Réserver ce documentExemplaires(1)
Code-barres Cote Support Localisation Section Disponibilité 69464-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible Au cœur de Java 2, Volume 2. Fonctions avancées / Cay S. Horstmann (2000)
Titre de série : Au cœur de Java 2, Volume 2 Titre : Fonctions avancées Type de document : Guide/Manuel Auteurs : Cay S. Horstmann, Auteur ; Gary Cornell, Auteur Editeur : Paris [France] : Campus Press Année de publication : 2000 Importance : 975 p. Format : 19 x 23 cm + cédérom ISBN/ISSN/EAN : 978-2-7440-0881-8 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] interface de programmation
[Termes IGN] Java (langage de programmation)
[Termes IGN] Java Data Base ConnectivityRésumé : (Editeur) Les technologies Java avancées pour les programmeurs expérimentés ! Dans le monde, plus de 250 000 programmeurs ont utilisé Au Cœur de Java 2 Volume 1 : Notions fondamentales pour consolider leur savoir sur la technologie Java. Ce second volume va plus loin encore et constitue un guide complet pour résoudre les problèmes quotidiens des développeurs. Cet ouvrage traite les multithreads, qui permettent d'exécuter des tâches en parallèle, l'API JDBC 2.0, CORBA, le glisser-déposer et le modèle de sécurité Java 2. Les techniques avancées de Swing sont abordées, dont les composants GUI complexes d'arbres et de tables, les curseurs, les indicateurs de progression et les barres d'outils. Un chapitre décrit la conception en détails des cadres de collections et l'exploitation des données structurelles fondamentales autorisées par la bibliothèque standard Java. Enfin, cette édition présente les techniques avancées de AWT et explique comment exploiter l'API Java 2D pour créer des dessins de qualité professionnelle. Note de contenu : Introduction
Multithreads
Collections
Programmation des bases de données
Objets distribués
SwingNuméro de notice : 69471B Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel informatique Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=49322 Réservation
Réserver ce documentExemplaires(1)
Code-barres Cote Support Localisation Section Disponibilité 69471-01B 26.04 Manuel Informatique Centre de documentation Informatique Disponible Le dictionnaire offciel Java 2 / P. Chan (1999)Permalink