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
La portabilité d’un logiciel ne relève pas d’une technique bien formalisée. Le bon sens et la recherche d’information guident le développeur dans les choix préalables. Savoir quel niveau d’intégration dans le système d’exploitation est possible ou bien quels sont les outils externes à utiliser est le résultat d’une étude sérieuse pour éviter les déconvenues. Le choix des langages est un élément clé. Notre préférence va à la machine abstraite lorsque le logiciel développé est appelé à vivre longtemps. Mais cette technique demande des compétences et des moyens importants. Dans le cas contraire, le langage normalisé est alors un bon choix. Il faut également tenter de respecter des techniques de programmation propres et d’organiser soigneusement son code. L’expérience démontre que les impasses en ce domaine se révèlent toujours coûteuses lors des portages du logiciel. Enfin, il peut être intéressant de rechercher sur le marché des outils de génération de code qui garantissent la portabilité des modules de l’application qui auront été construits de cette manière.
Mais en fin de compte, le facteur le plus limitatif de la portabilité des logiciels est la pression sans cesse exercée sur les équipes en charge de la conception et du développement. Concevoir portable nécessite une bonne information et beaucoup de réflexion. Or, les délais préalables sont toujours trop courts pour permettre cela. Par ailleurs, les impératifs de calendrier et de performances dont les origines sont le plus souvent commerciales et politiques interdisent malheureusement une conception portable des applications. Les objectifs de rentabilité immédiate prennent trop souvent le pas sur les investissements à plus long terme que nécessite la portabilité.
Le monde industriel s’interroge sur Java, sa réelle portabilité et l’incidence de la technologie machine virtuelle sur les performances des applications. Un article du Monde Informatique [27] apporte une réponse concrète sous la forme d’un test en vraie grandeur. Il s’agit du logiciel de bureautique Applix Anyware Office 4.3 entièrement conçu en langage Java et offrant les fonctionnalités classiques : traitement de texte, tableur, messagerie, etc. Ce logiciel a été testé sur un grand nombre de matériels et de systèmes d’exploitation. Il en ressort que les performances obtenues sont très variables : le logiciel est pratiquement inutilisable...
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
6 - CONCLUSION
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