les langages de developpement sur web resume table des

LES LANGAGES DE
DEVELOPPEMENT SUR WEB
IMAD SALEH
RESUME
L’arrivée du multimédia (texte, son, image fixe ou animée) sur
Internet est vélatrice d'une nouvelle fon de créer des pages
Web, pour laquelle chaque constructeur et chaque éditeur de
logiciel propose son approche.
Le langage Java multi-plateformes - développé par Sun - permet
l'animation dynamique et l'interactivité sur une page Web. Le
constructeur Macromedia a développé l'outil Shockwave pour
apporter l'animation Director sur Internet. Certains concepteurs
proposent un langage équivalent au HTML, appelé VRML
(Virtual Reality Modeling Language) dont le but est de devenir
un standard pour la simulation interactive dans le Web.
L’objectif de ce livre est de décrire les différents langages et la manière de s'en servir de façon optimisée pour la
création de pages Web. Il s'adresse à tous les concepteurs de serveurs Web, mais aussi à tous ceux qui sont
curieux de savoir ce qu'est le Web et comment le développer.
TABLE DES MATIERES
Introduction 9
Chapitre 1 Internet 11
1.1 Historique d'Internet 11
1.2 Architecture d'Internet 12
1.3 Le service des noms de domaine (DNS) 13
1.4 Comment se connecter à Internet 14
1.5 Services offerts sur Internet 15
1.6 Le World Wide Web 16
1.6.1 Définition 16
1.6.2 Les pages Web 16
1.6.3 Le concept d'URL 16
1.6.4 Les hyperliens 18
1.6.5 Le Web : un modèle client -serveur 19
1.6.6 Le protocole HTTP 20
1.6.7 MIME 20
1.6.8 Les images réactives 21
1.6.9 Les informations suppores par le Web 21
1.6.10 Qui normalise le Web ? 21
1.6.11 Le choix et l'optimisation d'un serveur Web 22
1.6.12 Comment faire du Web un frontal d'application 23
1.7 Internet et le développement d'applications mettant en œuvre
des bases de données 24
1.8 Organisation des pages Web 25
Chapitre 2 Concepts de bases d'un serveur Web. Le langage HTML 29
2.1 Historique 29
2.2 Le rôle du browser 30
2.3 Langage HTML 30
2.4 Créer des documents HTML 31
2.4.1 Les balises de base 31
2.4.2 Créer des liens hypertextuels 33
2.4.3 Liens relatifs et chemins d'accès absolus 33
2.4.4 Autres types de balisages 34
2.5 Les styles en HTML 34
2.6 Introduction des ressources externes: images, son et vidéo 34
2.7 Les tableaux 36
2.8 Ecriture de pages HTML 36
Chapitre 3 Director -Shockwave 39
3.1 Director 39
3.1.1 Les différentes possibilis de Director 40
3.1.2 Lingo : le langage de Director 40
3.1.3 L'animation sous Director : "acteur" et "scénario" 40
3.1.4 Interactivi 41
3.2 Création des animations sur le Web 42
3.2.1 Les animations natives à Netscape : l'animation GIF 43
3.2.2 Conversion d'une animation Director sur le Web 44
3.3 Shockwave : le Plug-In de Director 44
3.3.1 Comment fonctionne un Plug-In 44
3.3.2 Fonctionnalis non disponibles 46
3.3.3curi d'animation 46
3.4 HTML et Director 48
3.5 Animation multiple sur une page Web 48
3.6 Extension réseau pour Lingo 48
3.7 Téléchargement sur le réseau 50
3.8 Problèmes lors d'une réalisation 52
Chapitre 4 Java 55
4.1 Présentation générale 55
4.1.1 JDK (Java Developers Kit) 56
4.1.2 Qu'est-ce qu'un pseudo-code (Byte Code) ? 57
4.1.3 Java est un langage orien objet 58
4.1.4 Javac : compilateur Java 59
4.1.5 Javadoc 59
4.1.6 Javascript 60
4.1.7 HotJava 61
4.1.8 L'interface Javah entre Java et C 61
4.2 Les bases de Java 62
4.3 Gestion et transmission des arguments aux programmes Java
en ligne de commande 68
4.4 Technique de polymorphisme et méthode en Java 69
4.5 Constructeurs 69
4.6 Destructeurs 69
4.7 Gestion des anomalies: les exceptions 70
4.8 Gestion de threads (processus légers) 71
4.9 Applets Java sur Web 72
4.9.1 Création des applets 73
4.9.2 Comment introduire une applet dans une page Web ? 73
4.9.3 Transmission de paramètres aux applets 74
4.10 Graphiques dans Java 74
4.11 Texte, polices de caractères et couleurs 76
4.12 Utilisation et accès à des images et à des sons 77
4.13 Gestion des événements 78
4.14 Le package AWT 79
4.15 Les applets et le Web 81
4.16 Machine virtuelle de Java 83
4.17 Différence entre Java C et C++ 85
4.18 Friblesses de Java 87
4.19 Java et Système de Gestion de Base de Dones (SGBD) 87
4.20 Java et Intranet 88
4.21 Comparaison entre Java et d'autres langages 89
Chapitre 5 VRML 91
5.1 Rappel historique 91
5.2 Objectif de VRML 91
5.3 VRML est-il une extension de HTML? 92
5.4 Le serveur VRML 94
5.5 Le langage VRML 94
5.5.1 Nœuds 94
5.5.2 Système de coordonnées 95
5.5.3 Cagories de champs 96
5.5.4 Cagories de nœuds 96
5.6 VRML et URL 99
5.7 Les browsers du VRML 101
5.8 Les modeleurs 101
5.9 Les avantages et les inconvénients de VRML 104
5.10 VRML et Java 105
5.11 Conclusion 105
Chapitre 6 Synthèse 107
6.1 Quelques éléments sur le Web 107
6.2 Java est-il un langage fiable et pourquoi? 109
6.3 Shockwave est-il fiable et pourquoi? 109
6.4 Récapitulatif 111
6.5 Rapport entre Java et Director -Shockwave 116
6.6 Quelques éléments sur VRML 117
6.6.1 VRML est-il un langage fiable et pourquoi ? 118
6.6.2 VRML est-il un langage de programmation? 118
6.6.3 VRML 2.0 119
6.6.4 VRML est-il un langage concurrent du langage HTML ? 119
6.7 Quelques outils de veloppement pour le Web 119
6.8 Quelques éléments sur l'Intranet 120
Conclusion 123
Annexe 1 125
Annexe 2 133
Glossaire 141
Bibliographie 151
Adresses Internet 153
TOP
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !