OVH Cloud OVH Cloud

Interoperabilite

539 réponses
Avatar
costaclt
Une petite question en passant :

- En terme d'interopérabilité, quel est le système unix (voire Windows
avec Windows CE par exemple) qui vous semble le plus en pointe ? NetBsd ?

- L'interopérabilité passe-t-elle forcément par la méthodologie objet
(Java pour ne pas le citer).

costaclt

10 réponses

Avatar
R12y
On Mon, 26 Sep 2005 22:17:48 +0200, helios wrote:

interconnecte au standart windows


par choix, ou par obligation?

--
SPIP, phpNuke, Plone, opengroupware... c'est bien
CPS c'est mieux: http://www.cps-project.org/
Hébergement de sites CPS: http://www.objectis.org/

Avatar
Nicolas George
costaclt , dans le message <43384f6d$0$1713$, a
écrit :
Si tu programmes en C pour un unix type Bsd, c'est comme jeter une
bouteille à la mer il me semble.


Si tu utilises les API POSIX, ça marchera sous BSD, sous SysV, et même un
petit peu sous windows.

En revanche, si tu programmes en C++, en
fignolant surtout Windows, ça devrait bien marcher.


Sous windows et nulle part ailleurs.

Si c'est en Java ça
devrait, normalement, marcher à tout coup même si l'hosto est équipé Bsd,


À condition qu'il y ait une machine virtuelle java sur cette plateforme, ce
qui est loin d'être donné.

Avatar
helios
"Nicolas George" <nicolas$ a écrit dans le message de
news:dh9ltr$bt2$
costaclt , dans le message <43384f6d$0$1713$, a
Si tu programmes en C pour un unix type Bsd, c'est comme jeter une
bouteille à la mer il me semble.


Si tu utilises les API POSIX, ça marchera sous BSD, sous SysV, et même un
petit peu sous windows.

En revanche, si tu programmes en C++, en
fignolant surtout Windows, ça devrait bien marcher.


Sous windows et nulle part ailleurs.

Si c'est en Java ça
devrait, normalement, marcher à tout coup même si l'hosto est équipé
Bsd,



À condition qu'il y ait une machine virtuelle java sur cette plateforme,
ce

qui est loin d'être donné.



et si l'hosto est equipe d'un IN8800 tu fait quoi ?


Avatar
Manuel Leclerc

interconnecte au standart windows


par choix, ou par obligation?


Haaaaaaaaaaaahhh je prends un message au hasard
je m'en fous de ce que vous dites.

CIVILISATION IV SORT FIN OCTOBRE !

--
We often hear that some 70 percent of web servers use Apache; what we
don't hear is that a large fraction of those servers are using a
nonfree modified version of Apache, as permitted by the Apache license.
--Richard Stallman


Avatar
Jerome Lambert
"Nicolas George" <nicolas$ a écrit dans le message de
news:dh9ltr$bt2$

costaclt , dans le message <43384f6d$0$1713$, a

Si tu programmes en C pour un unix type Bsd, c'est comme jeter une
bouteille à la mer il me semble.


Si tu utilises les API POSIX, ça marchera sous BSD, sous SysV, et même un
petit peu sous windows.


En revanche, si tu programmes en C++, en
fignolant surtout Windows, ça devrait bien marcher.


Sous windows et nulle part ailleurs.


Si c'est en Java ça
devrait, normalement, marcher à tout coup même si l'hosto est équipé



Bsd,

À condition qu'il y ait une machine virtuelle java sur cette plateforme,


ce

qui est loin d'être donné.




et si l'hosto est equipe d'un IN8800 tu fait quoi ?


Un truc comme ça? www.inlineinc.com/products/coax/pdf/IN8800.pdf

Ben je branche quelque chose dessus...



Avatar
l'indien
On Mon, 26 Sep 2005 22:09:09 +0200, R12y wrote:

Par exemple, tu programmes au hasard pour le secteur hospitalier.
Si tu programmes en C pour un unix type Bsd, c'est comme jeter une
bouteille à la mer il me semble. En revanche, si tu programmes en C++, en
fignolant surtout Windows, ça devrait bien marcher.


Je sors de chez le dentiste là.

Il est vachement bien équipé:
Les radios dentaires sont immédiates, on les regarde et commente ensemble
sur l'écran de son PC, et c'est sous windows (un W98 ou un Me, au vu de la
gueule du bouton "menu démarrer").

Une partie des données liées à ma santé est sous Windows, donc. Quelque
part je préfère que ça n'interropère avec rien, pour la condentialité...


S'il est équipé comme celà, il y a de bonnes chances pour qu'il ai
profité des "aides" pour se relier au réseau vitale. Réseau qui, selon
plusieurs développeurs ayant eu des responsabilité dans le projet, est
une passoire, en passant.
Ca passe par les réseaux standards (en clair: le net) et la sécurité
est parait-il avant tout psycologique. Il n'est même pas sur que le
Windows au bout de la chaine soit le point le plus faible...

A part ça les mauvaises langues prétendent que les médecins équipés
de longue date ont plutôt des Macs...


Avatar
l'indien
On Mon, 26 Sep 2005 13:56:47 +0200, helios wrote:


"Michel Talon" a écrit dans le message de
news:dh8mrg$11kc$
Stéphane CARPENTIER wrote:

c'est a dire
interoperabilite au sens de "je fais tourner le meme programme" sur
mon




Non. Ca, c'est la portabilité. L'interoppérabilité, c'est "Je fais
tourner


mon programme chez moi, celui qui veut l'utiliser depuis chez lui avec
son


programme le peut."



La portabilite c'est la possibilite de modifier le programme pour le faire
tourner sur plusieurs machines, ou ce qui revient au meme d'avoir prevu
toutes

les variantes des le debut. Le fait de faire tourner le meme programme,
exactement le meme, sans recompilation, sans avoir prevu des myriades de
#ifdef dedans, c'est une forme tres amelioree de portabilite. Si tu
reflechis,

c'est une forme d'interoperabilite au sens ou la machine virtuelle (que
ce soit Java, ou perl, python, ruby d'ailleurs) te masque la machine
reelle

de la meme facon que ta couche corba te masque le systeme reel et presente
les objets sous une interface standardisee.

--
les systeme multivaleur reponde a ce critere depuis 40ans



Ils avaient 10 ans de retard, déjà à l'origine ?




Avatar
l'indien
On Mon, 26 Sep 2005 11:57:40 +0200, helios wrote:

[...]
En outre Java repond a la deuxieme requete de costaclt c'est a dire
interoperabilite au sens de "je fais tourner le meme programme" sur mon
systeme Windows, sur mon systeme Linux (ou tout autre Unix disposant d'une
mchine virtuelle Java, tel que Free, Open ou Net BSD sur x86) ou sur le
Mac

OS X, et meme sur mon mainframe IBM. A mon humble avis ceci represente une
forme de portabilite et d'interoperabilite qu'on n'est pas pres de trouver
par

d'autres moyens. Pour ce qui est de la soit disant programmation portable
en

C, il vaut mieux rigoler en entendant ca. D'ailleurs on se demande bien a
quoi

sert le ./configure qui dure 10 minutes et bien souvent plus longtemps que
la

compilation du logiciel ...


faux je fais tourner le meme programme " sur mon systeme Windows, sur mon

systeme Linux (ou tout autre Unix disposant d'un
systeme multivalue Open ou Net BSD sur x86) ou sur le Mac et meme sur mon
mainframe ou mini represente une forme de portabilite et d'interoperabilite
qu'on n'est pas pres de trouver par d'autres moyens que le multivalue
le multivalue est encore plus portable et d'interoperable que java puisque
le multivalue existe sur toute les plateforme java et sur des plateforme ou
java n'existes pas


Pick tourne sur les téléphones portables, dans les set-top-box ?
Java, oui.

en plus en Multivalue c'est le source et l'executable
qui sont portable donc on peut meme porter des programme donc on a pas les
sources


Tu n'as pas bien compris le concept de la machine virtuelle Java, toi...

Arggg, mais que m'arrive-t-il ?
Certains pourraient croire que je m'avance pour défendre Java !
Rassurez vous, il n'en est rien: on peut le jeter avec l'eau de Pick !


Avatar
stephane
On 2005-09-26, helios wrote:

la taille de 16mo c'est juste pour une appli insignifante si la moindre
petite appli a besoin de 200Go comment fait on pour une vrai base de donne
style plusieur dixaine de millions de fiches avec plusieur milliers d'info
par fiche ?

accessible par tout type de terminal (personne n'utilise un telephone
portable? minitel? ou une STB?)

le defit ne precisait pas le language il fallait juste tout devellopper et
former un utilisateur en trois heures et l'ensembles des outils devait
valoir moins de 100 euro

et il y a que le multivalue qui peut faire cela


Ah, premiere nouvelle.

En general, sur une interface WEB en PHP qui modifie des informations
dans une base, il me faut 3 minutes pour former quelqu'un et la totalite
des outils utilises ne depassent pas 100 Euros.

Apres, elle sera accessible via n'importe quel terminal disposant d'un
client HTTP et capable d'interpreter du HTML ou au pire du WML (les
minitel on s'en contrefout, mais bon, il peut toujours se connecter en
mode telnet et lancer un client type lynx).

C'etait ca ton defi stupide ?


--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License

Avatar
stephane
On 2005-09-26, helios wrote:

(Datastage est ecrit en pick universe et non en SQL )


Parce que maintenant, "pick" est aussi un langage de programmation.

En tout cas, SQL n'en est pas un, pour ta gouverne.


--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License