| Verze | 1.6 |
|---|---|
| Vydavatel | Victor Ananiev |
| Datum vydání | 30. 1. 2010 |
| Datum přidáno | 30. 1. 2010 |
| Os požadavky | Macintosh, Mac OS X 10.5 PPC, Mac OS X 10.5 Intel, Mac OS X 10.6 Intel |
| Požadavky | Mac OS X 10.5 - 10.6 |
| Celkový počet stažení | 98 |
| Cena | Free |
Popis
ADORB je bezplatný open source framework pro Mac OS X, který poskytuje implementaci CORBA/IIOP pro Objective-C, především pro zjednodušení vývoje klientských aplikací CORBA na Mac OS X a iPhone OS. ADORB implementuje dynamickou analýzu IDL za běhu a nativní mapování IDL na Objective-C – typy IDL lze mapovat na libovolné třídy Objective-C.
Vytvoření aplikace CORBA obvykle zahrnuje generování útržků nebo souborů kostry ze souborů IDL a poté kompilaci a propojení těchto souborů s aplikací.
ADORB interpretuje soubory CORBA IDL za běhu a dynamicky vytváří vyvolání metod pro vzdálené operace – neexistují žádné útržky nebo kostry, které by se generovaly a kompilovaly pomocí aplikace CORBA.
ADORB odděluje aplikaci CORBA od definic IDL a vytváří určitou úroveň nezávislosti aplikace na definicích CORBA IDL. V mnoha případech drobné změny v souborech IDL neovlivní aplikaci - soubory IDL lze pouze nahradit a aplikaci restartovat.
Dynamická analýza IDL za běhu a dynamické vazby. Není potřeba žádný útržek nebo kostra a žádný kompilátor IDL.
Dynamické vytváření invokací.
Nativní vazby Objective-C. Typy IDL lze mapovat na libovolné třídy ObjC.
Podporuje IDL valuetypes a abstraktní rozhraní.
Umožňuje zpětná volání ze vzdáleného volání.
Podporuje CORBA Interceptory.
Podporuje RMI_IIOP. TypeID může mít předponu buď IDL: nebo RMI:
Podporuje GIOP 1.0, 1.1, 1.2.
Interoperabilita IIOP s jinými CORBA ORBS.