Overview
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHORS
-
Patrick BELLOT: Doctorate in Computer Science - Professor at the École Nationale Supérieure des Télécommunications
-
Bernard ROBINET: University Professor - Scientific Director, École Nationale Supérieure des Télécommunications
INTRODUCTION
The diversity of hardware architectures and operating systems poses the general problem of software portability. The definition of portability is given by NF ISO/CEI 9126 Z67-133, October 1992: a set of attributes relating to the ability of software to be transferred from one environment to another, the environment being either organizational, hardware or software. This vague definition covers conceptual and technical issues for which there are no definitive, absolute solutions. As B. Meyer in 1981
Portability is a key issue for companies, as it is now rare for them to be content with a single manufacturer, its machines and its proprietary operating systems. It is therefore essential that applications developed in-house or acquired by the company are portable. Similarly, for any company wishing to market software of its own design, the profitability of its development and marketing presupposes portability. For manufacturers, the effect is an obligatory standardization of their ranges of machines and operating systems. AUA (Application Unified Architecture) from IBM
The first four paragraphs have dealt with software portability from the technical point of view of programming and languages, as well as from the more methodological point of view of software organization and development. The Java language is experiencing an uncommon media explosion. One of its key features is the portability of its executables, made possible by the
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Software design and portability
Bibliography
References
Standardization
French Standards Association (AFNOR)
- Technologies de l'information. Évaluation des produits logiciels. Caractéristiques de qualité et directives d'utilisation. - NF ISO/CEI 9126 - 10-92
Theses
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference