RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Développement rapide d’applicationsArticle de référence | Réf : H3288 v1
Auteur(s) : Patrick BELLOT, Bernard ROBINET
Date de publication : 10 nov. 1998
Article suivant
Évaluation de processus logicielCet article fait partie de l’offre
Technologies logicielles Architectures des systèmes (225 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
Présentation
Lire l'article
Bibliographie & annexes
Inclus dans l'offre
Java est un langage orienté-objet. En mars 1997, Sun Microsystems Inc. a accompli le premier pas vers la normalisation du langage. L’historique de Java est décrit sur le serveur Web http : / / java.sun.com. Les promoteurs de Java le décrivent comme un langage simple, réparti, robuste, sûr, indépendant de l’architecture, portable, efficace, multithread et dynamique. Il est réparti car les classes du paquetage java.net permettent d’écrire des applications réseau. Il est multithread car les classes du paquetage java.lang permettent de créer simplement des processus légers concurrents. Il est dynamique car il est possible de charger dynamiquement des classes en cours d’exécution : l’application qui s’exécute est susceptible d’évoluer.
Une application peut charger dynamiquement des classes mais elle peut également télécharger des classes provenant d’un site Internet éloigné. Java est principalement conçu pour programmer dans un environnement distribué. Les classes téléchargées pour être exécutées doivent pouvoir être vérifiées. Il est, en effet, impensable qu’un utilisateur exécute un code inconnu sans aucune garantie. Mais il faut aussi que les classes téléchargées puissent être exécutées sur la plate-forme locale alors qu’elles ont été compilées sur d’autres plates-formes. On retrouve alors le besoin des trois qualités déjà énoncées : sûreté, indépendance de la plate-forme et portabilité. On pourrait bien entendu imaginer que le téléchargement concerne le code source et que celui-ci soit localement compilé ou interprété. Mais ce serait oublier que les développeurs doivent souvent protéger la confidentialité de leurs programmes sources. Parmi les différents moyens de mise en œuvre des langages, l’utilisation du concept de machine virtuelle permet d’atteindre les objectifs de Java.
HAUT DE PAGE
La plate-forme, ordinateur et système d’exploitation, ne sait basiquement exécuter que du langage machine. Le langage machine est formé d’octets décrivant des opérations...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
(1) - ANDRÉ (E.), al - CONCERTO. - Revue Génie Logiciel, no 18, 1990.
(2) - ANDRIEU (P.), al - Relations entre l’environnement HOOD et les autres dans CONCERTO. - Première Conférence HOOD, H. Habrias et M. Lai éds., 1991.
(3) - AUBERT (J.-P.), DIXNEUF (P.) - Conception et programmation par objets. - Masson, 1991.
(4) - BARAN (N.), HAYES (F.) - A guide to GUID. - Byte, juil. 1989.
(5) - BELLOT (P.), LEGRAND (R.) - Miles, un langage pour l’intelligence artificielle. - Université d’été de l’Afcet 1988, Rabat (Maroc), juil. 1988.
(6) - BELLOT (P.), JAY (V.) - Differences ? You say differences ? IBM Prolog for OS/2. - IBM PSC Report, Paris, déc. 1990.
...
Technologies de l’information. Évaluation des produits logiciels. Caractéristiques de qualité et directives d’utilisation. - NF ISO/CEI 9126 - 10-92
FRIEDMAN-HILL (E.J.) - Java : Visuel pro : pour construire des programmes Java portables. - 2001.
HAUT DE PAGE
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 2 060 € HT |
Autres formules |
1 - FACTEURS DE LA PORTABILITÉ
4 - ORGANISATION DES PROGRAMMES
5 - TECHNOLOGIE JAVA
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
SOLUTION EN LIGNE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20