JNIWrapper 3.7

Lisensi: Uji Coba Gratis ‎Ukuran file: 3.69 MB
‎Peringkat Pengguna: 4.6/5 - ‎11 ‎Suara

Dengan JNIWrapper, Anda tidak perlu membuat library kode native untuk memanggil fungsi API sistem operasi atau fungsi dari library dinamis apa pun. Anda hanya menulis kode dalam bahasa Java, dan JNIWrapper melakukan sisanya. Fitur utama JNIWrapper adalah: - Panggil fungsi apa pun dengan parameter apa pun dari perpustakaan kode asli - Dukungan untuk konvensi panggilan stdcall dan cdecl - Dukungan untuk banyak jenis data termasuk struktur, serikat pekerja dan penunjuk - Callback dengan parameter dan konvensi panggilan stdcall atau cdecl - Disetel khusus untuk operasi dengan sejumlah besar data sisi asli yang kompleks - Arsitektur ekstensible memungkinkan menerapkan jenis data baru atau menyesuaikan yang sudah ada - Dukungan untuk thread-safe, benar-benar bersamaan fungsi pemanggilan - Mekanisme pencarian perpustakaan asli yang dapat disesuaikan - Manajemen sumber daya sepenuhnya otomatis - Crash dalam fungsi asli dikonversi ke pengecualian Java. Keuntungan JNIWrapper: - Minimum di balik layar operasi. Pengembang selalu dapat melihat apa yang terjadi ketika bekerja dengan data sisi asli. - Kinerja tinggi. JNIWrapper telah disetel khusus untuk kinerja, terutama dalam kasus di mana sejumlah besar data terlibat dalam interaksi. - Manajemen sumber daya otomatis. Semua sumber daya yang dialokasikan oleh komponen JNIWrapper dirilis secara otomatis ketika tidak lagi diperlukan. - Dukungan komprehensif untuk pemanggilan fungsi asli. JNIWrapper mendukung konvensi panggilan stdcall dan cdecl dan semua jenis C yang kompleks termasuk struktur dan serikat pekerja. Bersama dengan WinPack, tambahan gratis untuk JNIWrapper, tidak perlu mempelajari API Windows asli untuk menggunakannya. Kemampuan perpustakaan WinPack: - Akses ke Windows Registry; - Dekorasi Windows; - Tray icon untuk aplikasi Java. Petunjuk: Situs ini hanya menyediakan JNIWrapper Cross-Desktop. Anda dapat mengunduh platform versi spesifik JNIWrapper atau mendapatkan lisensi evaluasi untuk perpustakaan kami di http://www.teamdev.com/jniwrapper/downloads.jsf

Riwayat versi

  • Versi 3.7 diposting di 2008-10-09
    Belum Ditetapkan

Detil Program

Eula

EULA - Perjanjian Lisensi Pengguna Akhir

Perjanjian Lisensi TeamDev Perjanjian Lisensi TeamDev Ini adalah perjanjian hukum ("Perjanjian") antara Anda (baik individu atau entitas) ("Licensee"), dan TeamDev Ltd. ("TeamDev"). PENTING [HARAP BACA DENGAN CERMAT]: DENGAN MENGINSTAL, MENGGUNAKAN, ATAU MENYALIN PERANGKAT LUNAK ATAU DOKUMENTASI TERKAIT APA PUN ("PERANGKAT LUNAK") ANDA SETUJU UNTUK TERIKAT OLEH KETENTUAN DAN KONDISI PERJANJIAN INI. JIKA ANDA TIDAK MENYETUJUI KETENTUAN INI DAN KONDISI, ANDA TIDAK BERWENANG UNTUK MENGINSTAL ATAU MENGGUNAKAN PERANGKAT LUNAK. 1.Definisi a)"Runtime" berarti berkas yang disertakan ke dalam Perangkat Lunak dan diperlukan untuk distribusi program yang dibuat Penerima Lisensi menggunakan Perangkat Lunak. File runtime diidentifikasi dalam dokumentasi yang menyertai atau on-line ("Dokumentasi"). Anda harus merujuk ke dokumentasi, termasuk "readme" atau "runtime" berkas yang disediakan bersama produk, untuk informasi tambahan mengenai file yang dapat didistribusikan ulang. b)"Kunci Lisensi Evaluasi" berarti berkas yang memungkinkan penggunaan Perangkat Lunak untuk evaluasi untuk jangka waktu terbatas yang akan dimulai pada pendaftaran, dan diakhiri sesuai dengan ketentuan yang ditentukan oleh Bagian Hibah Lisensi Evaluasi dari Perjanjian ini. c)"Kunci Lisensi Pengembangan" berarti file yang memungkinkan Penerima Lisensi untuk mengintegrasikan perangkat lunak ke dalam karya mereka sendiri yang lebih besar. d)"Kunci Lisensi Runtime" berarti berkas yang diperlukan untuk distribusi Lisensi berfungsi yang mencakup Perangkat Lunak. e)"Personal License" berarti Penerima Lisensi adalah individu yang ditentukan dalam Kunci Lisensi Pengembangan dan Runtime. Untuk menghindari keraguan, Penerima Lisensi bukan korporasi, perusahaan, kemitraan atau asosiasi atau entitas lain atau Organisasi. 2.Kepemilikan dan Lisensi Perangkat Lunak ini dimiliki oleh TeamDev, berhak cipta dan dilindungi oleh undang-undang hak cipta dan ketentuan perjanjian internasional. Perangkat Lunak ini berlisensi, tidak dijual. Oleh menginstal atau menggunakan Perangkat Lunak, Anda tidak akan memperoleh hak apa pun atas Perangkat lunak kecuali sebagaimana secara tegas ditetapkan dalam Perjanjian ini. Semua hak tidak secara tegas diberikan di sini dilindungi oleh TeamDev. 3.Evaluasi Pemberian Lisensi Tunduk pada syarat dan ketentuan Perjanjian ini, TeamDev dengan ini memberikan Anda adalah hak non-eksklusif, tidak dapat ditransfer untuk menggunakan satu salinan versi Perangkat Lunak dan Dokumentasi untuk tujuan tunggal evaluasi selama periode 30 (tiga puluh) hari kalender, dan membuat salinan perangkat lunak untuk tujuan pencadangan. 4.Hibah Lisensi Pengembangan dan Runtime Tunduk pada pembayaran biaya lisensi yang berlaku, dan persyaratan dan ketentuan Perjanjian ini, TeamDev dengan ini memberikan kepada Anda hak yang tidak dapat ditransfer untuk menggunakan versi Perangkat Lunak yang ditentukan dan Dokumentasi tentang jumlah workstation yang sesuai dengan jumlah lisensi yang dibeli; untuk mereproduksi dan mendistribusikan, dalam bentuk yang dapat dieksekusi saja, program yang Anda buat menggunakan Perangkat Lunak dengan Runtime tanpa tambahan lisensi atau biaya, tunduk pada semua ketentuan yang ditentukan di sini. 5.Pembatasan Lisensi Anda tidak boleh: a) memodifikasi, mengadaptasi, mengubah, menerjemahkan, mendekompilasi, merekayasa balik, atau membongkar Perangkat Lunak; b) menghapus pemberitahuan atau label kepemilikan pada Perangkat lunak; c) membuat lebih banyak salinan Perangkat Lunak daripada jumlah lisensi (tidak termasuk salinan untuk tujuan pencadangan); d) menyewakan, menyewakan, atau hak transfer ke Perangkat Lunak. 5.1.Evaluasi Pembatasan Lisensi Selain pembatasan umum yang ditandai dalam Pembatasan Lisensi sebagai pemegang Lisensi Evaluasi, Anda tidak boleh: a) menggunakan Perangkat lunak untuk tujuan komersial; b) menggunakan Perangkat Lunak setelah berakhirnya periode evaluasi. 5.2. Pembatasan Lisensi Pengembangan dan Runtime Selain pembatasan umum yang ditandai dalam Pembatasan Lisensi sebagai pemegang Lisensi Pengembangan dan Runtime, Anda TIDAK BOLEH: a) menggunakan perangkat lunak pada jumlah komputer, melebihi jumlah lisensi yang dibeli; b) menggunakan Kunci Lisensi Pengembangan untuk aplikasi; c) menggunakan Kunci Lisensi Runtime untuk tujuan pengembangan. 5.3.Pembatasan Lisensi Pribadi Selain pembatasan yang ditandai di bagian Pembatasan Lisensi dan dalam bagian Pembatasan Lisensi Pengembangan dan Runtime, sebagai pemegang Lisensi Pribadi anda tidak boleh: a)gunakan perangkat lunak pada komputer tidak secara eksklusif digunakan oleh Licesee; b)mengizinkan individu atau entitas lain untuk menggunakan Perangkat Lunak. 6. Pemasaran Anda setuju untuk diidentifikasi sebagai pelanggan TeamDev dan Anda setuju bahwa TeamDev dapat merujuk kepada Anda dengan nama, nama dagang, dan merek dagang, jika berlaku, dan dapat secara singkat menjelaskan bisnis Anda di materi pemasaran dan situs web TeamDevs. Anda dengan ini memberikan TeamDev lisensi untuk menggunakan nama Anda dan salah satu nama dagang Anda merek dagang semata-mata sehubungan dengan hak yang diberikan kepada TeamDev ke bagian pemasaran ini. 7.Layanan Dukungan TeamDev dapat menyediakan layanan dukungan yang terkait dengan Perangkat Lunak kepada Penerima Lisensi. Penggunaan layanan dukungan tersebut diatur oleh kebijakan yang dijelaskan Situs web TeamDevs (www.teamdev.com). Kode perangkat lunak tambahan atau materi terkait yang TeamDev memberikan kepada Penerima Lisensi sebagai bagian dari layanan dukungan, dalam pembaruan berkala untuk Perangkat lunak atau lainnya, harus dianggap sebagai bagian dari Perangkat Lunak dan tunduk pada syarat dan ketentuan Perjanjian ini. Sehubungan dengan informasi teknis apa pun yang diberikan Penerima Lisensi kepada TeamDev sebagai bagian dari layanan dukungan, TeamDev dapat menggunakan informasi tersebut untuk tanpa batasan, termasuk untuk dukungan produk dan Pengembangan. TeamDev tidak akan menggunakan informasi teknis tersebut dalam formulir yang secara pribadi mengidentifikasi Penerima Lisensi. 8. Ganti Rugi Paten dan Hak Cipta a)Pemberi Lisensi akan membela dan mengganti rugi Penerima Lisensi untuk semua biaya (termasuk biaya pengacara yang wajar) yang timbul dari klaim bahwa Perangkat Lunak dilengkapi dan digunakan dalam lingkup Perjanjian ini melanggar hak cipta AS atau Kanada atau paten asalkan: (i) Penerima Lisensi memberi tahu Pemberi Lisensi secara tertulis dalam waktu 30 hari setelah klaim; (ii) Pemberi Lisensi memiliki kendali penuh atas pertahanan dan semua penyelesaian terkait negosiasi, dan (iii) Penerima Lisensi memberikan bantuan, informasi, dan kewenangan yang diperlukan untuk melakukan hal-hal di atas. b)Pemberi lisensi tidak akan bertanggung jawab atas klaim pelanggaran berdasarkan (i) kode yang terkandung dalam Perangkat Lunak yang tidak dibuat oleh Pemberi Lisensi; (ii) penggunaan rilis Perangkat Lunak yang diubah atau diubah, kecuali untuk perubahan atau modifikasi tersebut yang telah dilakukan oleh Pemberi Lisensi atau di bawah Arah pemberi lisensi, jika pelanggaran tersebut akan dihindari oleh penggunaan rilis Perangkat Lunak yang tidak diselingi saat ini yang diberikan Pemberi Lisensi kepada Penerima Lisensi, Atau (iii) kombinasi, pengoperasian, atau penggunaan Perangkat Lunak apa pun yang dilengkapi di bawah perjanjian ini dengan program atau data yang tidak dilengkapi oleh Pemberi Lisensi jika pelanggaran akan dihindari oleh penggunaan Perangkat Lunak tanpa program atau data. c)Dalam hal Perangkat Lunak dipegang atau diyakini oleh Pemberi Lisensi untuk melanggar, atau Lisensi penggunaan Perangkat Lunak diperlukan, Pemberi Lisensi akan memiliki opsi, di biayanya, untuk (i) memodifikasi Perangkat Lunak untuk menyebabkannya menjadi tidak melanggar; (ii) memperoleh lisensi untuk Penerima Lisensi untuk terus menggunakan Perangkat Lunak; (iii) mengganti Perangkat Lunak dengan Perangkat Lunak lain yang cukup sesuai untuk Penerima lisensi, atau (iv) jika tidak ada solusi di atas yang layak secara komersial, mengakhiri lisensi untuk Perangkat Lunak yang melanggar dan mengembalikan biaya lisensi apa pun dibayar untuk Perangkat Lunak, prorata selama jangka waktu tiga tahun sejak tanggal efektif perjanjian. 9.Penafian Garansi PERANGKAT LUNAK DAN DOKUMENTASI TERKAIT DISEDIAKAN SECARA KETAT "SEBAGAI IS" TANPA JAMINAN DALAM BENTUK APA PUN, BAIK TERSIRAT MAUPUN TERSIRAT, TERMASUK, TANPA BATASAN, JAMINAN TERSIRAT ATAU KELAYAKAN UNTUK MERCHANT, KESESUAIAN TUJUAN TERTENTU, ATAU NONINFRINGEMENT. SELURUH RISIKO YANG TIMBUL DARI PENGGUNAAN ATAU KINERJA PERANGKAT LUNAK TETAP BERSAMA ANDA. 10.Batasan Tanggung Jawab DALAM KEADAAN APA PUN, TEAMDEV ATAU PEMASOKNYA TIDAK AKAN BERTANGGUNG JAWAB ATAS KERUSAKAN APA PUN (TERMASUK, TANPA BATASAN, KERUSAKAN ATAS HILANGNYA LABA USAHA, GANGGUAN, HILANGNYA INFORMASI BISNIS, ATAU KERUGIAN PEKUNAT LAINNYA) TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK MENGGUNAKAN PRODUK TEAMDEV INI, BAHKAN JIKA TEAMDEV TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT. 11.Pengakhiran Pemegang Lisensi dapat mengakhiri Perjanjian ini kapan saja dengan menghancurkan semua salinan perangkat lunak. Perjanjian ini akan segera diakhiri tanpa pemberitahuan dari TeamDev jika ditemukan bahwa Penerima Lisensi gagal mematuhi ketentuan apa pun perjanjian ini. Setelah pengakhiran tersebut, Penerima Lisensi harus menghancurkan semua salinan perangkat lunak. Bagian 9.Penafian Garansi dan 10.Batasan Tanggung jawab akan tetap efektif setelah pengakhiran Perjanjian ini.