JNIWrapper 3.7

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 3.69 MB
‎Xếp hạng người dùng: 4.6/5 - ‎11 ‎Phiếu

Với JNIWrapper, bạn không cần phải tạo thư viện mã gốc để gọi một chức năng của API hệ điều hành hoặc một chức năng từ bất kỳ thư viện động nào. Bạn chỉ viết mã của bạn bằng ngôn ngữ Java, và JNIWrapper thực hiện phần còn lại. Các tính năng chính của JNIWrapper là: - Gọi bất kỳ chức năng với bất kỳ tham số từ thư viện mã nguồn gốc - Hỗ trợ cho cả hai stdcall và cdecl gọi quy ước - Hỗ trợ cho nhiều loại dữ liệu bao gồm cấu trúc, công đoàn và con trỏ - Callbacks với bất kỳ thông số và stdcall hoặc cdecl gọi quy ước - Được điều chỉnh đặc biệt cho các hoạt động với một lượng lớn dữ liệu gốc phức tạp - Kiến trúc mở rộng cho phép thực hiện các loại dữ liệu mới hoặc tùy chỉnh các loại dữ liệu hiện có - Hỗ trợ cho chủ đề an toàn, thực sự đồng thời chức năng invocation - Cơ chế tìm kiếm thư viện bản địa có thể tùy chỉnh - Quản lý tài nguyên hoàn toàn tự động - Sự cố trong các hàm gốc được chuyển đổi thành ngoại lệ Java. Lợi thế của JNIWrapper: - Hoạt động hậu trường tối thiểu. Các nhà phát triển luôn có thể thấy những gì đang xảy ra khi làm việc với dữ liệu gốc. - Hiệu suất cao. JNIWrapper đã được điều chỉnh đặc biệt cho hiệu suất, đặc biệt là trong trường hợp một lượng lớn dữ liệu có liên quan đến các tương tác. - Quản lý tài nguyên tự động. Tất cả các tài nguyên được phân bổ bởi các thành phần JNIWrapper được phát hành tự động khi không còn cần thiết. - Hỗ trợ toàn diện cho invocation chức năng bản địa. JNIWrapper hỗ trợ cả công ước gọi stdcall và cdecl và tất cả các loại C phức tạp bao gồm các cấu trúc và công đoàn. Cùng với WinPack, một bổ sung miễn phí cho JNIWrapper, không cần phải tìm hiểu Windows API gốc để sử dụng nó. Khả năng thư viện WinPack: - Truy cập vào Windows Registry; - Trang trí cửa sổ; - Biểu tượng khay cho ứng dụng Java. Gợi ý: Trang web này cung cấp JNIWrapper Cross-Desktop chỉ. Bạn có thể tải xuống phiên bản JNIWrapper cụ thể của nền tảng hoặc nhận giấy phép đánh giá cho các thư viện của chúng tôi http://www.teamdev.com/jniwrapper/downloads.jsf

lịch sử phiên bản

  • Phiên bản 3.7 đăng trên 2008-10-09
    Không được thành lập

Chi tiết chương trình

Eula

EULA - Thỏa thuận cấp phép người dùng cuối

Thỏa thuận Cấp phép TeamDev Thỏa thuận Cấp phép TeamDev Đây là một thỏa thuận pháp lý (&Thỏa thuận&trích dẫn;) giữa Bạn (một cá nhân hoặc một thực thể) (&Được cấp phép"), và TeamDev Ltd. (&TeamDev"). QUAN TRỌNG [VUI LÒNG ĐỌC KỸ]: BẰNG CÁCH CÀI ĐẶT, SỬ DỤNG HOẶC SAO CHÉP PHẦN MỀM HOẶC BẤT KỲ TÀI LIỆU LIÊN QUAN NÀO (&PHẦN MỀM&TRÍCH DẪN;) BẠN ĐỒNG Ý BỊ RÀNG BUỘC BỞI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN NÀY. NẾU BẠN KHÔNG ĐỒNG Ý VỚI CÁC ĐIỀU KHOẢN NÀY VÀ ĐIỀU KIỆN, BẠN KHÔNG ĐƯỢC PHÉP CÀI ĐẶT HOẶC SỬ DỤNG PHẦN MỀM. 1.Định nghĩa a)&Thời gian chạy" có nghĩa là các tệp được đưa vào Phần mềm và được yêu cầu để phân phối các chương trình mà Bên được cấp phép tạo bằng Phần mềm. Các tệp thời gian chạy được xác định trong tài liệu đi kèm hoặc trực tuyến (&Tài liệu&trích dẫn;). Bạn nên tham khảo tài liệu, bao gồm bất kỳ & readme & quot; hoặc & thời gian chạy&trích dẫn các tệp được cung cấp cùng với sản phẩm, để biết thêm thông tin liên quan đến các tập tin phân phối lại. b)&Trích dẫn;Khóa Cấp phép Đánh giá" có nghĩa là một tệp cho phép sử dụng Phần mềm cho mục đích đánh giá trong một khoảng thời gian giới hạn sẽ bắt đầu vào ngày đăng ký, và chấm dứt theo các quy định được xác định bởi Cấp giấy phép đánh giá của Thỏa thuận này. c)&Khóa Cấp phép Phát triển" có nghĩa là tệp cho phép Bên được cấp phép tích hợp phần mềm vào các tác phẩm lớn hơn của riêng họ. d)&Khóa Cấp phép Thời gian chạy" có nghĩa là tệp cần thiết để phân phối Bên được cấp phép hoạt động kèm theo Phần mềm. e)&Giấy phép Cá nhân&báo giá; có nghĩa là Bên được cấp phép là cá nhân được chỉ định trong Phát triển và thời gian chạy giấy phép phím. Để tránh bất kỳ nghi ngờ nào, Bên được cấp phép không phải là một công ty, công ty, quan hệ đối tác hoặc hiệp hội hoặc tổ chức khác hoặc Tổ chức. 2.Quyền sở hữu và giấy phép Phần mềm này thuộc sở hữu của TeamDev, có bản quyền và được bảo vệ bởi luật bản quyền và các điều khoản của điều ước quốc tế. Phần mềm được cấp phép, không được bán. Bởi cài đặt hoặc sử dụng Phần mềm, bạn sẽ không có được bất kỳ quyền nào đối với phần mềm trừ khi được quy định rõ ràng trong Thỏa thuận này. Tất cả các quyền không được cấp rõ ràng trong tài khoản này được dành riêng bởi TeamDev. 3.Cấp giấy phép đánh giá Tùy thuộc vào các điều khoản và điều kiện của Thỏa thuận này, TeamDev cấp cho bạn có quyền không độc quyền, không thể chuyển nhượng để sử dụng một bản sao của phiên bản Phần mềm và Tài liệu cho các mục đích duy nhất của trong khoảng thời gian 30 (ba mươi) ngày theo lịch, và tạo ra một bản sao của phần mềm cho mục đích sao lưu. 4.Development and Runtime License Grants 4.Phát triển và thời gian cấp giấy phép Tùy thuộc vào việc thanh toán phí cấp phép hiện hành, và các điều khoản và điều kiện của Thỏa thuận này, TeamDev theo đây cấp cho bạn một khoản tiền không độc quyền, quyền không thể chuyển nhượng để sử dụng phiên bản được chỉ định của Phần mềm và Tài liệu về số lượng máy trạm tương ứng với số lượng giấy phép mua; để tái tạo và phân phối, chỉ ở dạng thực thi, chương trình mà bạn tạo bằng cách sử dụng Phần mềm có Thời gian chạy mà không cần thêm giấy phép hoặc lệ phí, tùy thuộc vào tất cả các điều kiện được quy định trong tài liệu này. 5.Hạn chế giấy phép Bạn có thể KHÔNG: a) sửa đổi, điều chỉnh, thay đổi, dịch, dịch ngược, kỹ sư đảo ngược, hoặc tháo rời Phần mềm; b) loại bỏ bất kỳ thông báo hoặc nhãn độc quyền nào trên Phần mềm; c) tạo ra nhiều bản sao của Phần mềm hơn số lượng giấy phép (không bao gồm một bản sao cho mục đích sao lưu); d) cho thuê, cho thuê, hoặc bằng cách khác chuyển giao quyền cho Phần mềm. 5.1.Hạn chế giấy phép đánh giá Ngoài các hạn chế chung được biểu thị trong Hạn chế Giấy phép với tư cách là người có Giấy phép Đánh giá, quý vị có thể KHÔNG: a) sử dụng Phần mềm cho mục đích thương mại; b) sử dụng Phần mềm sau khi hết hạn thời gian đánh giá. 5.2.Hạn chế giấy phép phát triển và thời gian chạy Ngoài các hạn chế chung được biểu thị trong Hạn chế Giấy phép với tư cách là người nắm giữ Giấy phép Phát triển và Thời gian chạy, bạn có thể KHÔNG: a) sử dụng phần mềm trên số lượng máy tính, vượt quá số lượng giấy phép mua; b) sử dụng Khóa Cấp phép Phát triển để phân phối lại ứng dụng; c) sử dụng Khóa Cấp phép Thời gian chạy cho mục đích phát triển. 5.3.Hạn chế giấy phép cá nhân Ngoài các hạn chế được biểu thị trong phần Hạn chế Giấy phép và trong phần Hạn chế Giấy phép Phát triển và Thời gian chạy, với tư cách là người nắm giữ Giấy phép cá nhân bạn có thể không: a) sử dụng phần mềm trên máy tính không độc quyền được sử dụng bởi Licesee; b) cho phép các cá nhân hoặc tổ chức khác sử dụng Phần mềm. 6. Tiếp thị Bạn đồng ý được xác định là khách hàng của TeamDev và Bạn đồng ý rằng TeamDev có thể đề cập đến Bạn theo tên, tên thương mại và nhãn hiệu, nếu có, và có thể mô tả ngắn gọn doanh nghiệp của bạn trong các tài liệu tiếp thị và trang web của TeamDevs. Bạn cấp cho TeamDev giấy phép sử dụng tên của bạn và bất kỳ tên thương mại nào của Bạn và thương hiệu chỉ liên quan đến các quyền được cấp cho TeamDev theo phần tiếp thị này. 7.Dịch vụ hỗ trợ TeamDev có thể cung cấp cho Bên được cấp phép các dịch vụ hỗ trợ liên quan đến Phần mềm. Việc sử dụng bất kỳ dịch vụ hỗ trợ nào như vậy được điều chỉnh bởi các chính sách được mô tả trên Trang web TeamDevs (www.teamdev.com). Bất kỳ mã phần mềm bổ sung hoặc tài liệu liên quan nào mà TeamDev cung cấp cho Bên được cấp phép như một phần của các dịch vụ hỗ trợ, trong các bản cập nhật định kỳ cho Phần mềm hoặc bằng cách khác, sẽ được coi là một phần của Phần mềm và phải tuân theo các điều khoản và điều kiện của Thỏa thuận này. Đối với bất kỳ thông tin kỹ thuật nào mà Bên được cấp phép cung cấp cho TeamDev một phần của các dịch vụ hỗ trợ, TeamDev có thể sử dụng thông tin đó cho mục đích kinh doanh mà không bị hạn chế, bao gồm hỗ trợ sản phẩm và Phát triển. TeamDev sẽ không sử dụng thông tin kỹ thuật đó dưới dạng nhận dạng cá nhân Bên được cấp phép. 8. Bằng sáng chế và bồi thường bản quyền a) Người cấp phép sẽ bảo vệ và bồi thường cho Bên được cấp phép cho tất cả các chi phí (bao gồm phí luật sư hợp lý) phát sinh từ khiếu nại rằng Phần mềm được trang bị và sử dụng trong phạm vi của Thỏa thuận này vi phạm bản quyền của Hoa Kỳ hoặc Canada hoặc bằng sáng chế với điều kiện: (i) Bên được cấp phép thông báo bằng văn bản cho Bên cấp phép trong vòng 30 ngày kể từ ngày khiếu nại; (ii) Người cấp phép có quyền kiểm soát duy nhất việc bảo vệ và tất cả các giải quyết liên quan đàm phán, và (iii) Bên được cấp phép cung cấp cho Người cấp phép sự hỗ trợ, thông tin và quyền cần thiết để thực hiện những điều trên. b) Bên cấp phép sẽ không chịu trách nhiệm đối với bất kỳ khiếu nại vi phạm nào dựa trên (i) mã chứa trong Phần mềm không được tạo bởi Người cấp phép; (ii) sử dụng bản phát hành Thay thế hoặc thay đổi Của Phần mềm, ngoại trừ thay đổi hoặc sửa đổi đã được thực hiện bởi Người cấp phép hoặc theo người cấp phép chỉ đạo, nếu vi phạm đó đã tránh được bằng cách sử dụng một bản phát hành hiện tại, không thay đổi của Phần mềm mà Bên cấp phép cung cấp cho Bên được cấp phép, Hoặc (iii) sự kết hợp, vận hành, hoặc sử dụng bất kỳ Phần mềm nào được trang bị theo thỏa thuận này với các chương trình hoặc dữ liệu không được cung cấp bởi Người cấp phép nếu vi phạm sẽ tránh được việc sử dụng Phần mềm mà không chương trình hoặc dữ liệu. c) Trong trường hợp Phần mềm được người cấp phép nắm giữ hoặc tin rằng vi phạm, hoặc Người được cấp phép sử dụng Phần mềm được tham gia, Người cấp phép sẽ có tùy chọn, tại chi phí của nó, để (i) sửa đổi Phần mềm để khiến Phần mềm trở nên không vi phạm; (ii) xin giấy phép cho bên được cấp phép tiếp tục sử dụng Phần mềm; (iii) thay thế Phần mềm bằng Phần mềm khác phù hợp với Bên được cấp phép, hoặc (iv) nếu không có biện pháp khắc phục nào nêu trên khả thi về mặt thương mại, chấm dứt giấy phép cho Phần mềm vi phạm và hoàn trả bất kỳ khoản phí cấp phép nào thanh toán cho Phần mềm, được tính theo tỷ lệ trong thời hạn ba năm kể từ ngày có hiệu lực của Thỏa thuận. 9.Tuyên bố từ chối bảo hành PHẦN MỀM VÀ BẤT KỲ TÀI LIỆU LIÊN QUAN ĐƯỢC CUNG CẤP TRÊN MỘT NGHIÊM & NHƯ IS & QUOT; CƠ SỞ MÀ KHÔNG CÓ BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO, RÕ RÀNG HAY NGỤ Ý, BAO GỒM, KHÔNG GIỚI HẠN, CÁC BẢO ĐẢM NGỤ Ý HOẶC KHẢ NĂNG BÁN HÀNG, PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ, HOẶC KHÔNG VI PHẠM. TOÀN BỘ RỦI RO PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC HIỆU SUẤT CỦA PHẦN MỀM VẪN CÒN VỚI BẠN. 10.Giới hạn trách nhiệm pháp lý TRONG MỌI TRƯỜNG HỢP, TEAMDEV HOẶC CÁC NHÀ CUNG CẤP CỦA TEAMDEV SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ BẤT KỲ THIỆT HẠI NÀO (BAO GỒM, NHƯNG KHÔNG GIỚI HẠN, THIỆT HẠI DO MẤT LỢI NHUẬN KINH DOANH, GIÁN ĐOẠN, MẤT THÔNG TIN KINH DOANH, HOẶC BẤT KỲ TỔN THẤT TIỀN MẶT NÀO KHÁC) PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG SẢN PHẨM TEAMDEV NÀY, NGAY CẢ KHI TEAMDEV ĐÃ ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG XẢY RA THIỆT HẠI NHƯ VẬY. 11.Chấm dứt Bên được cấp phép có thể chấm dứt Thỏa thuận này bất cứ lúc nào bằng cách phá hủy tất cả các bản sao phần mềm. Thỏa thuận này sẽ chấm dứt ngay lập tức mà không cần thông báo từ TeamDev nếu phát hiện người được cấp phép không tuân thủ bất kỳ điều khoản nào của Thỏa thuận này. Khi chấm dứt như vậy, Bên được cấp phép phải hủy tất cả các bản sao của Phần mềm. Mục 9.Disclaimer bảo hành và 10.Limitation của Trách nhiệm pháp lý sẽ vẫn có hiệu lực sau khi chấm dứt Thỏa thuận này.