ADORB

소프트웨어 스크린 샷:
ADORB
소프트웨어 정보:
버전: 1.6
업로드 날짜: 2 Jan 15
개발자: Victor Ananiev
라이센스: 무료
인기: 10
크기: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB는 기본적으로 맥 OS X와​​ 아이폰 OS에 개발 CORBA 클라이언트 응용 프로그램을 단순화하기 위해, 오브젝티브 C에 대한 CORBA / IIOP 구현을 제공하는 무료 오픈 소스 맥 OS X 프레임 워크입니다. IDL 유형은 임의의 목표 - C 클래스에 매핑 할 수 있습니다 - ADORB 동적 IDL이 목표 - C 매핑 런타임 및 기본 IDL 구문 분석을 구현합니다.

일반적으로, CORBA 응용 프로그램을 만드는 것은 IDL 파일에서 스텁 또는 골격 파일을 생성 한 후 컴파일하고 해당 파일을 응용 프로그램에 링크가 포함되어 있습니다.

이 ADORB는 실행시에 CORBA IDL 파일을 해석하고 동적으로 원격 작업에 대한 메소드 호출을 생성 - 스터브 또는 골격 파일 생성 CORBA 응용 프로그램과 함께 컴파일 될 수는 없다.

이 ADORB은 CORBA IDL 정의에서 응용 프로그램의 독립성 일정 수준을 만드는 IDL 정의에서 CORBA 응용 프로그램을 분리한다. 많은 경우 IDL 파일의 작은 변화는 애플리케이션에 영향을 미치지 않는다 - IDL 파일은 대체 될 수 있고, 응용 프로그램이 재시작

.

동적 IDL 런타임 및 동적 바인딩에서 구문 분석. 스터브하거나 골격 파일과 필요하지 IDL 컴파일러.
호출의 동적 만들기.
기본 목표 - C 바인딩. IDL 유형은 임의의 ObjC 클래스에 매핑 할 수 있습니다.
IDL 치 형과 추상 인터페이스를 지원합니다.
원격 호출 내에서 콜백을 할 수 있습니다.
CORBA 인터셉터 지원합니다.
RMI_IIOP 지원합니다. 또는 RMI : 유형 ID는 접두사 중 하나 IDL을 가질 수 있습니다 :
GIOP 1.0, 1.1, 1.2을 지원합니다.
다른 CORBA의 ORB와의 IIOP 상호 운용성

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.



ORB는 아이폰 OS와 아이폰 시뮬레이터에 대한 정적 라이브러리를 추가

ORB : 오브젝트 래퍼 (있는 NSData로 매핑 된)로 간단한 유형 옥텟이 서명 숯불로 지금 처리와의 NSNumber를 사용합니다

인수 유형 및 반환 값은 '서명 숯불'해야한다.

타입 옥텟 [] 및 시퀀스 매핑을 NSData 계속


뒤쪽의 형태 옥텟이 메소드를 호출을 NSData에 매핑 할 수 있습니다 compatibily [ORB setMapsOctetToNSData : YES]

idl2h : 유형 옥텟에 대한 고정 생성 헤더, 옥텟 [] 시퀀스 & LT; 옥텟한다


ORB는 : 설정하거나 가치를 호출 인수에 대해 프로토콜 지정자를 (에, 밖으로, const를 ..) 건너 뜁니다.
서버의 방법에 인수 예외 결과에 대한
의 지정, 출력, 입출력, CONST는 ... BAD_PARAM 다시 클라이언트에 전달.


ORB : BOOL 유형 (_C_BOOL, 서버 쪽)을 누락되었습니다. 추가되었습니다.

ORB 없음 CODE_SETS 성분 IOR에 설정되어 있지 않은 경우, 서버에 전송되는 기본 코드 집합 컨텍스트를 설정하도록 허용한다.

ORB는 이제 원격 IOR 서비스 및 CORBA URL을에서 만든 그 이름 지정 생성을위한 CODE_SETS 구성 요소에 태그를 설정하지 않습니다.
기본적으로
은 기본 코드 세트 컨텍스트는 서버로 전송되지 않습니다.

ORB : 추가 처리기 명령의 #pragma 선택 IDL-방법 objc-선택
예를 들어,의 #pragma 선택 bind_name의 bindWithName을하여
: inContext를 :

ORB는 : 캡슐화에 잘못된 문자열 인코딩을 고정.


ORB : 제거 대체 선택기

ORB : 어떤 코코아 제거는 ORB에서 호출

ORB : IPMonitor 방법 (CORBAObject)에서 메모리 누수. 이 방법은 컴퓨터가 잠에서 깨어나 후 IP 주소가 변경된 경우 모니터링한다.

idl2h : 구조체와 노동 조합에 대한 고정 생성 클래스 이름. 있는 NSDictionary * 항상 사용하기 전에 설정 한 경우, 지금의 #pragma 클래스에 의해 정의 된 클래스 이름이 사용됩니다.

예 : 아이폰 OS에 대한 추가 예

이 요구 사항 :

이 맥 OS X 10.5-10.6

유사한 소프트웨어

Parley
Parley

12 Dec 14

FSClass
FSClass

3 Jan 15

ExcelExporter
ExcelExporter

2 Jan 15

코멘트 ADORB

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!