Logiciels d'EXAO  pour Linux et Windows
(retour à l'index général)
Comment est-ce possible, puisque ce sont deux systèmes d'exploitation différents ?

Applications compilées : le programme-source commun a été compilé par deux compilateurs différents, un par système d'exploitation. C'est le cas de Osc-PB, écrit en PureBasic,

Applications interprétées : le programme-source commun est interprété (c'est à dire chargé et exécuté) par les deux interpréteurs différents. C'est le cas des trois applications MG-Python, MG-Scilab et MG-OpenOffice.

Dans tous les cas, les pilotes sont différents.

Pour Osc-PB, ce sont des bibliothèques dynamiques (.dll pour Windows et .so pour Linux). Pour les détails de programmation, voir la partie "programmation 32 bits".

Pour les applications interprétées, ce sont des pilotes exécutables renvoyant les valeurs mesurées (pour les détails, voir aussi la partie "programmation 32 bits").
En principe Scilab devrait être capable d'utiliser les bibliothèques dynamiques, mais les explications sont si confuses que je n'ai pas compris comment.
Python aussi devrait avoir une capacité dans ce domaine, mais là encore, ce n'est pas clair dans la documentation.
OpenOffice utilise très facilement les bibliothèques dynamiques de Windows, mais non celles de Linux ; c'est dommage.


Essais de logiciels communs avec Linux  (voir aussi la section Linux et la section Windows) :
mesures lentes : applications de type "Mesugraf", en langages interprétés
MG-Scilab
MG-Python
MG-OpenOffice
               
mesures rapides : applications de type "Oscillo", en langage compilé
OSC-PB






Pierre DIEUMEGARD
professeur de SVT
Lycée Pothier
F 45044 Orléans
courriel : pierre.dieumegard@free.fr