ADORB

Logiciel capture d'écran:
ADORB
Détails logiciels:
Version: 1.6
Date de transfert: 2 Jan 15
Développeur: Victor Ananiev
Licence: Gratuit
Popularité: 10
Taille: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB est un open source libre Mac OS X cadre qui fournit CORBA / IIOP mise en œuvre pour Objective-C, principalement à simplifier le développement d'applications client CORBA sur Mac OS X et iPhone OS. ADORB implémente dynamique IDL analyse à l'exécution et à la cartographie native IDL Objective-C - types IDL peuvent être mappés aux classes arbitraires Objective-C.

Habituellement, la création d'une application CORBA comprend la génération du talon ou des fichiers du squelette à partir des fichiers IDL, puis compiler et lier ces fichiers avec l'application.

ADORB interprète les fichiers CORBA IDL au moment de l'exécution et dynamiquement crée les invocations de méthode pour les opérations à distance - il n'y a pas talon ou des fichiers squelette doit être généré et compilé avec l'application CORBA.

ADORB sépare l'application CORBA IDL des définitions créant un certain niveau d'indépendance de l'application des définitions CORBA IDL. Dans de nombreux cas, les changements mineurs dans les fichiers IDL ne affectent pas l'application - les fichiers IDL peuvent être simplement remplacés et l'application renouvelées

.
  • IDL dynamique analyse au moment de l'exécution et de liaisons dynamiques. Pas de tampon ou les fichiers du squelette et aucun compilateur IDL nécessaire.
  • création dynamique d'invocations.
  • Natif fixations Objective-C. Les types IDL peuvent être mappés à des classes objc arbitraires.
  • Supports types de valeurs IDL et interfaces abstraites.
  • Permet rappels à partir d'un appel à distance.
  • Prise en charge CORBA intercepteurs.
  • Supports RMI_IIOP. Le typeID peut avoir préfixe soit IDL: ou RMI:
  • Supports GIOP 1.0, 1.1, 1.2.
  • IIOP interopérabilité avec d'autres ORBS CORBA

Ce qui est nouveau dans cette version:.


  • ORB: ajouté bibliothèque statique pour iPhone OS et iPhone Simulator

  • ORB: type simple octet est traitée maintenant comme unsigned char et utilise NSNumber comme objet wrapper (a été répertorié comme NSData)

    Type d'argument et la valeur de retour devraient être «unsigned char».
    Le
    types octet [] et la séquence continuent d'être mappé à NSData

    Pour
    arrière Compatibily l'octet de type peut être mappé à NSData par la méthode appelant [ORB setMapsOctetToNSData: OUI]

    idl2h: tête fixe pour générer types octet, octet [] et la séquence & lt; & gt octet;

  • ORB: Saute prescripteurs de protocole (in, out, const ..) pour un argument d'invocation lorsqu'il est réglé ou d'obtenir la valeur.

    Spécification in, out, inout, const, ... pour un argument dans une méthode sur le serveur résulté dans l'exception BAD_PARAM repassée au client.

  • ORB: type BOOL manquait (_C_BOOL, côté serveur). Ajouté.

  • ORB: permet de définir le contexte des jeux de codes par défaut qui est envoyé au serveur dans le cas où aucune composante CODE_SETS est situé dans IOR.

    ORB maintenant ne fixe pas CODE_SETS étiqueté composant pour l'IOR distant créé pour nommer service et ceux créés à partir d'URL CORBA.

    Par défaut, le contexte des jeux de codes par défaut ne est pas envoyé au serveur.
  • ORB: Ajout de la commande préprocesseur # pragma sélecteur IDL méthode objc sélecteur

    Par exemple, #pragma sélecteur bind_name bindWithName: inContext:
  • ORB:. Fixe incorrecte encodage de chaîne dans encapsulations


  • ORB: retiré sélecteurs secondaires

  • ORB: suppression de toute Cocoa appelle de ORB

  • ORB: fuite de mémoire dans la méthode IPMonitor (CORBAObject). Cette méthode moniteurs si l'adresse IP a changé après ordinateur est réveillent du sommeil.

  • idl2h: noms fixes de classe de génération pour struct et les syndicats. Avant NSDictionary * a toujours été utilisé, maintenant un nom de classe défini par #pragma classe est utilisée, si elle est définie.

  • Exemples: Ajouté exemple pour iPhone OS

Exigences :

  • Mac OS X 10.5 à 10.6
  • Logiciel similaire

    Commentaires à ADORB

    Commentaires non trouvées
    Ajouter un commentaire
    Tourner sur les images!