viii
LISTE DES TABLEAUX
Tableau 2.1: Formats standard du presse-papier 18
Tableau 2.2 : formats de synthèse du presse-papier
[12] 22
Tableau 2.3 : Fonctions de la classe Clipboard. [14] 24
Tableau 2.4 : Liste de quelques applications de gestion du
presse-papier [15] 29
Tableau 2.5 : Tableau comparatif de quelques logiciels de
gestion du presse-papier 30
Tableau 3.1 : Relations entre les acteurs et leurs
rôles. 37
Tableau 3.1 : Les classes de l'architecture .NET 55
Tableau 4.1 : Détail des besoins pour la
réalisation du projet 63
Tableau 4.2 : Paramètres associés au type de
projet [23] 65
Tableau 4.3 : Coût du développement 66
ix
LISTE DES FIGURES
Figure 1.1 : Representation de l'architecture de windows nt
[3] 8
Figure 1.2 : Architecture des elements du nt executive [3]
10
Figure 2.1 : Transferer les donnees au fornat text dans le
presse-papier 23
Figure 2.2 : Recuperer les donnees au format text du
presse-papier 23
Figure 2.3 : Reconstitution de la structure du presse-papier
par reverse engineering [8] 24
Figure 3.1 : Historique de la constitution d'uml [16] 35
Figure 3.2 : Trois axes de modelisation uml [17] 36
Figure 3.3 : Diagramme de cas d'utilisation de la gestion
d'une collection 38
Figure 3.4 : Diagramme de cas d'utilisation de la gestion
d'un groupe 39
Figure 3.5 : Diagramme de cas d'utilisation de la gestion
d'une copie 39
Figure 3.6 : Diagramme de cas d'utilisation globale de
l'application 40
Figure 3.11 : Representation graphique d'une classe 45
Figure 3.12 : Diagramme de classe de l'application
pressepapier1.0 46
Figure 3.13 : Package de l'application pressepapier1.0 47
Figure 3.14 : Package des classes du systeme d'exploitation
48
Figure 3.14 : Diagramme de package du pressepapier1.0 49
Figure 3.15 : Schema fonctionnel de l'application 50
Figure 3.16 : Fenêtre principale 51
Figure 3.17 : Fenêtre de configuration 52
Figure 3.18 : Fenêtre d'ajout d'une nouvelle collection
52
Figure 3.19 : Fenêtre d'ajout d'un nouveau groupe (de
copies) 52
Figure 3.20 : Inscription d'une application comme visionneuse
du presse-papier 57
Figure 3.21 : Sauvegarde du contenu du presse-papier «
clipboard » 58
Figure 4.1 : Fenêtre principale 60
Figure 4.2 : Presentation du menu « fichier » 61
Figure 4.3 : Fenêtre de creation d'une nouvelle
collection 62
Figure 4.4 : Fenêtre de creation d'un nouveau groupe
62
x
LISTE DES SIGLES ET DES ABREVIATIONS
ACL: Access Control List
ANSI: American National Standard
Institute
API: Application Programming Interface
ASP: Active Server Page
CAO: Conception Assistée par
Ordinateur
CF: Clipboard Format
CLR: Common Language Run-time
COCOMO: Constructive Cost Model
COM: Component Object Model
CP/M: Control Program for Microcomputers
DIB: Device Independent Bitmap
DIF: Data Interchange Format
DLL: Dynamics Library Link
EMF: Enhanced Metafile Format
GDI: Graphical Device Interface
HAL: Hardware Abstraction Layer
HURD: Hurd of Interfaces Representing
Depth
I/O: Input/output
IDE: Integrated Development Environment
IHM: Interface Homme Machine
JIT: Just In Time
LPC: Local Procedure Call
NFS : Network File System
NGWS: Next Generation Web Services
NT: New Technology
NTFS: New Technology File System
OCL: Object Contraint Language
OEM: Original Equipment Manufacturer
OMG: Object Management Group
OMT: Object Medeling Technique
OOPSLA: Object Oriented Programming Systems,
Languages and Applications
OOSE: Object Oriented Software
Engineering
OS: Operating System
xi
PPP : Point to Point Protocol
RIFF: Resource Interchange File Format
RTF: Rich Text Format
RTOS: Real Time Operating System
SAT: Secure Access Tocken
SGR: Standard Group Report
SMP: Symmetric Multi-Processing
SRM: Security Ressource Manager
SUN: Standard University Network
TCP/IP: Transfer Control Protocol / Internet
Protocol
TIC: Technologie de l'Information et de la
Communication
TIFF: Tagged Image File Format
UML: Unified Modeling Language
WOW: Windows On Windows
XML: eXtensible Markup Language
XP: eXtreme Programming
|