ADORB

Phần mềm chụp màn hình:
ADORB
Các chi tiết về phần mềm:
Phiên bản: 1.6
Ngày tải lên: 2 Jan 15
Nhà phát triển: Victor Ananiev
Giấy phép: Miễn phí
Phổ biến: 10
Kích thước: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB là một mã nguồn mở miễn phí Mac OS X framework cung cấp CORBA / IIOP thực hiện cho Objective-C, chủ yếu là để đơn giản hóa việc phát triển các ứng dụng CORBA client trên Mac OS X và iPhone OS. ADORB thực hiện động IDL phân tích tại thời gian chạy và bản địa IDL để lập bản đồ Objective-C - loại IDL có thể được ánh xạ tới các lớp học Objective-C tùy ý.

Thông thường, việc tạo ra một ứng dụng CORBA bao gồm tạo stub hoặc các file bộ xương từ các tập tin IDL và sau đó biên dịch và liên kết các tập tin với các ứng dụng.

ADORB diễn dịch các tập tin CORBA IDL tại thời gian chạy và tự động tạo ra các lời gọi phương pháp cho các hoạt động từ xa - không có cuống hoặc các tập tin bộ xương được tạo ra và biên dịch với các ứng dụng CORBA.

ADORB tách các ứng dụng CORBA từ các định nghĩa IDL tạo một mức độ độc lập của các ứng dụng từ các định nghĩa CORBA IDL. Trong nhiều trường hợp, những thay đổi nhỏ trong các tập tin IDL không ảnh hưởng đến các ứng dụng - các tập tin IDL có thể chỉ cần thay thế và các ứng dụng khởi động lại

.
  • Dynamic IDL phân tích trong thời gian chạy và bindings năng động. Không còn sơ khai hoặc các file bộ xương và không có trình biên dịch IDL cần thiết.
  • Dynamic tạo thành trời viện dẫn.
  • Native bindings Objective-C. Các loại IDL có thể được ánh xạ đến các lớp học ObjC tùy ý.
  • Hỗ trợ valuetypes IDL và giao diện trừu tượng.
  • Cho phép callbacks từ bên trong một cuộc gọi từ xa.
  • Hỗ trợ CORBA đánh chặn.
  • Hỗ trợ RMI_IIOP. Các typeid có thể có tiền tố hoặc IDL: hoặc RMI:
  • Hỗ trợ GIOP 1.0, 1.1, 1.2.
  • IIOP khả năng tương tác với ORBS CORBA khác

là gì mới trong phiên bản này:.


  • ORB: thêm vào thư viện tĩnh cho iPhone OS và iPhone Simulator

  • ORB: Simple loại octet được điều trị tại là unsigned char và sử dụng NSNumber như đối tượng wrapper (đã được ánh xạ như NSData)
    Đối số loại
    và giá trị trả về sẽ là 'unsigned char.

    Các loại octet [] và trình tự tiếp tục được ánh xạ tới NSData


    Đối ngược compatibily loại octet có thể được ánh xạ tới NSData bằng phương pháp gọi [ORB setMapsOctetToNSData: YES]

    idl2h: Cố định tạo tiêu đề cho các loại bát, octet [] và trình tự & lt; octet & gt;

  • ORB: Bỏ qua các chuyên viên giao thức (trong, ngoài, const ..) cho một đối số gọi khi thiết lập hoặc lấy giá trị.

    Chỉ định trong, ngoài, inout, const, ... cho một đối số trong một phương thức trên máy chủ dẫn đến các trường hợp ngoại lệ BAD_PARAM truyền lại cho khách hàng.

  • ORB: kiểu BOOL (bỏ _C_BOOL, phía máy chủ). Gia tăng.

  • ORB: cho phép thiết lập mặc định CodeSets bối cảnh đó được gửi đến máy chủ trong trường hợp không có thành phần CODE_SETS được thiết lập trong IOR.

    ORB bây giờ không đặt CODE_SETS tagged phần cho IOR từ xa tạo ra cho dịch vụ và những người tạo ra từ các URL CORBA đặt tên.

    Theo mặc định, một bối cảnh CodeSets mặc định không được gửi đến máy chủ.
  • ORB: Thêm tiền xử lý lệnh #pragma chọn IDL-phương pháp ObjC-selector

    Ví dụ, #pragma chọn bind_name bindWithName: InContext:
  • ORB:. Cố định mã hóa chuỗi không chính xác trong encapsulations


  • ORB: loại bỏ bộ chọn thay thế

  • ORB: loại bỏ bất kỳ cuộc gọi từ Cocoa ORB

  • ORB: rò rỉ bộ nhớ trong IPMonitor phương pháp (CORBAObject). Phương pháp này màn hình nếu địa chỉ IP đã thay đổi sau khi máy tính được đánh thức từ giấc ngủ.

  • idl2h: tên lớp tạo cố định cho cấu trúc và các đoàn thể. Trước khi NSDictionary * luôn luôn được sử dụng, bây giờ là một tên lớp được định nghĩa bởi #pragma lớp được sử dụng, nếu thiết lập.

  • Ví dụ: thêm ví dụ cho hệ điều hành iPhone

Yêu cầu :

  • Mac OS X 10,5-10,6
  • Phần mềm tương tự

    Ý kiến ​​để ADORB

    Bình luận không
    Nhập bình luận
    Bật hình ảnh!