... objektove technologie? - ILU

Radim Kubacki radim.kubacki na vitkovice.cz
Čtvrtek Únor 5 09:03:27 CET 1998


Zdravim vsechny,

> 
>    Dalsi vec jsou objektove technologie. Jake pouzit
> v programech v Linuxu. Moznosti je nekolik, ale
> jsou odlisne stavem pouzitelnosti, prijatelnosti nebo
> neprijatelnosti licence atd. a to pocinaje ILU, Corbou
> az po COM/DCOM atd. Otazka je kterou a proc?
> Predpokladam, ze COM/DCOM je nepouzitelne z duvodu
> licencnich a free implementaci v dohledne dobe nikdo asi
> nenapise. U ostatnich neznam stav, pouzitelnost atd.
> Mate s tim nekdo zkusenost?
> 

Uvedu sem muj nazor na ILU jako prispevek do debaty na toto tema:
 je to rozumny nastroj pro podporu objektovych technologii. Pokud od nej
ocekavate, ze vam umozni nadefinovat objekty s jejich atributy a
metodami, jejichz implementaci (tech objektu) si potom napisete v C-ecku
nebo C++ ci Pythonu, tak je to OK. O rozhrani a realizaci komunikace se
ILU opravdu postara. Takhle muzete pouzivat objekty, ktere existuji -
proces, ktery vytvoril instanci nekde bezi a vy o tom vite (dozvite se
to zase nejakymi postupy implementovanymi v ILU), bez problemu, dokonce
by to melo castecne odpovidat CORBe. 

> A presne o toto jde! Mit rozhrani (technologi), ktera
> sprostredkovava objektovou platformove a OS nezavyslou 
> komunikaci mezi aplikacemi se STANDARDIZOVANYMI interface
> objektu.

Yes, presne takhle.

Osobne jsem se ucastnil projektu, ktery pouzival ILU pri implementaci
scheduleru poustejiciho ruzne tasky na vice masinach - systemy
HP-UX(10.10), Solaris(2.4) a WinNT. Ackoliv zde neni linux, snad je z
toho trochu videt, ze se to pouzit da.
Roznez pristup k licencovani by nemel branit tomu, aby se to pouzivalo.
Vice informaci je tusim nekde na xerox.com.

Trochu komplikovanejsi to bude, kdyz ty objekty budete chtit vytvaret
prostrednictvim RPC na ruznych OS - pak opravdu muzete zjistit, ze to
neni snadne. 

Radim
-- 
     Radim Kubacki
     e-mail: radim.kubacki na vitkovice.cz
     phone : +420-69-29 28864


Další informace o konferenci Linux