ADORB

Yazılım ekran görüntüsü:
ADORB
Yazılım detaylar:
Versiyon: 1.6
Qayıt: 2 Jan 15
Geliştirici: Victor Ananiev
Lisans: Ücretsiz
Popülerlik: 70
Boyut: 4246 Kb

Rating: 3.0/5 (Total Votes: 1)

ADORB öncelikle Mac OS X ve iPhone OS üzerinde gelişen CORBA istemci uygulamaları basitleştirmek için, Objective-C için CORBA / IIOP uygulanmasını sağlayan ücretsiz bir açık kaynak Mac OS X çerçevedir. IDL tipleri keyfi Objective-C sınıfları eşlenebilir - ADORB dinamik IDL Objective-C haritalama çalışma zamanı ve yerli IDL de ayrıştırma uygular.

Genellikle, bir CORBA uygulama oluşturma IDL dosyaları saplama veya iskelet dosyaları oluşturma ve sonra derleme ve uygulama ile bu dosyaları bağlantı içerir.

ADORB çalışma zamanında CORBA IDL dosyaları yorumlar ve dinamik uzak operasyonlar için bir yöntem çağırmaları oluşturur - hiçbir saplama veya iskelet dosyaları oluşturulur ve CORBA uygulama ile derlenmiş olması vardır.

ADORB CORBA IDL tanımları uygulamanın bağımsızlığına bir seviyede oluşturarak IDL tanımları CORBA uygulamasını ayırır. Birçok durumda IDL dosyaları küçük değişiklikler uygulamasını etkilemez - IDL dosyaları sadece değiştirilebilir ve uygulama yeniden

.
  • çalışma süresi ve dinamik bağları ile ayrıştırma Dinamik IDL. Hiçbir taslaktır veya iskelet dosya ve gerekli hiçbir IDL derleyici.
  • çağrıları dinamik oluşturma.
  • Yerli Objective-C bağlamaları. IDL tipleri keyfi objc sınıflara eşlenebilir.
  • IDL valuetypes ve soyut arayüzleri destekler.
  • uzak bir çağrı içinde geri çağrıları verir
  • .
  • CORBA Müdahale destekler.
  • RMI_IIOP destekler. veya RMI: typeid öneki ya IDL olabilir:
  • GIOP 1.0, 1.1, 1.2 destekler.
  • IIOP diğer CORBA küreler ile birlikte çalışabilirlik

Bu sürümdeki yeni nedir:.


  • ORB: iPhone OS ve iPhone Simulator için statik kütüphane eklendi

  • ORB: Nesne sarıcı (NSData olarak haritalanmıştır) gibi basit tip sekizli imzasız karakter olarak artık tedavi ve NSNumber kullanır

    Argüman tipi ve dönüş değeri 'unsigned char' olmalıdır.

    türleri sekizli [] ve dizi NSData eşlenen devam


    geriye doğru İçin tipi sekizli yöntemini çağırarak NSData eşlenebilir compatibily [ORB setMapsOctetToNSData: EVET]

    idl2h: tipleri sekizli için Sabit üreten başlık, sekizli [] ve dizi & lt; sekizli & gt;

  • ORB: (dışarı, const .. olarak) bir çağırma argüman için ayarlanan zaman veya değerini almak protokol belirteçleri atlar.
    sunucuda bir yöntemde bir argüman istisna sonuçlandı için
    belirtme, dışarı, INOUT, const, ... BAD_PARAM istemciye geri geçti.

  • ORB: BOOL tipi (_C_BOOL, sunucu tarafı) eksikti. Eklendi.

  • ORB: hayır CODE_SETS bileşeni IOR ayarlanır durumunda sunucuya gönderilen varsayılan CodeSets bağlamı ayarlamak için izin verir.

    ORB artık uzak IOR hizmet ve CORBA URL'ler oluşturulan bu adlandırma için oluşturulan için CODE_SETS bileşeni etiketli kurmuyor.
    Varsayılan olarak
    , varsayılan CodeSets içerik sunucusuna gönderilir.
  • ORB: Eklendi önişlemci komutu #pragma seçici idl-yöntem objc-seçici
    Örneğin, #pragma seçici bind_name bindWithName
    : InContext:
  • ORB:. Enkapsülasyonlarda sabit hatalı dize kodlama


  • ORB: kaldırıldı alternatif seçiciler

  • ORB: Herhangi Kakao kaldırıldı ORB çağrıları

  • ORB: IPMonitor yöntemiyle (CORBAObject) bellek sızıntısı. IP adresi bilgisayara sonra değişti bu yöntem izler gelen uyku. Uyandırmak edilir

  • idl2h: struct ve sendikalar için sabit üreten sınıf isimleri. NSDictionary * Her zaman kullanılan önce set, şimdi # Pragma sınıf tarafından tanımlanan bir sınıf adı kullanılır.

  • Örnekler: iPhone OS eklendi örnek

Gereksinimler :

  • Mac OS X 10,5-10,6
  • Benzer yazılım

    Yorumlar ADORB

    Yorum Bulunamadı
    Yorum eklemek
    Görüntülerde açın!