JxBrowser membolehkan integrasi lancar pelayar web Mozilla Firefox ke dalam aplikasi Java AWT / Swing pada Windows, Linux, Mac OS X platform. Perpustakaan menggunakan enjin susun atur Gecko untuk menyediakan dokumen HTML, dengan itu memastikan pematuhan dengan banyak standard Internet (HTML 4, CSS, XML, JavaScript, dan lain-lain). Dengan JxBrowser anda boleh dengan mudah mengintegrasikan pelayar web di Jawa. Pelayar terbenam serasi dengan semua piawaian Internet utama dan menjadikan laman web benar-benar betul. Ciri-ciri Utama # Komponen pelayar web visual untuk membenamkan penonton HTML ke dalam AWT / Swing UI # Menggunakan gecko 1.9 / Firefox 3 kod asas # Kaedah standard untuk navigasi seperti navigasi(), belakang (), ke hadapan () dan berhenti() # Keupayaan untuk melaksanakan kod JavaScript. Nilai pulangan rentetan disokong # Standard Java pendengar untuk pelbagai acara pelayar web # Akses kepada pelayar web DOM melalui API DOM W3C (org. w3c. dom.* pakej) # Perkhidmatan konsol membolehkan untuk menerima pemberitahuan mengenai kegagalan skrip dan masalah halaman lain # Keupayaan untuk membuat menu Java bergantung konteks dan bukannya menu pelayar web standard # Keupayaan untuk memuat turun fail # API untuk menyediakan tingkah laku yang ditakrifkan pengguna untuk jenis kandungan yang berbeza # API untuk mengesan operasi asynchronous # Internet pelayar proksi 3D2F.COM: & quot;JxBrowser API membolehkan akses kepada pilihan fungsi pelayar yang lebih luas daripada mana-mana perpustakaan yang kompetitif yang sedia ada sekarang. Keupayaan yang benar-benar menakjubkan untuk Aplikasi Java anda."
sejarah versi
- Versi 1.3 diposkan pada 2008-10-23
- Versi 3.0 diposkan pada 2008-10-23
Tidak Ditubuhkan
Butiran Atur Cara
EULA
EULA - Perjanjian Lesen Pengguna Akhir
Versi 3.0
Ini adalah perjanjian undang-undang ("Perjanjian") antara Anda (sama ada individu atau entiti) ("Pemegang Lesen"), dan TeamDev Ltd. ("TeamDev").
PENTING [SILA BACA DENGAN TELITI]: DENGAN MEMASANG, MENGGUNAKAN ATAU MENYALIN PERISIAN ATAU APA-APA DOKUMENTASI YANG BERKAITAN ("PERISIAN") ANDA BERSETUJU UNTUK TERIKAT DENGAN TERMA DAN SYARAT PERJANJIAN INI. JIKA ANDA TIDAK BERSETUJU DENGAN TERMA DAN SYARAT INI, ANDA TIDAK DIBENARKAN UNTUK MEMASANG ATAU MENGGUNAKAN PERISIAN.
1. Definisi a) "Perisian" bermaksud produk perisian yang dibekalkan oleh TeamDev dalam bentuk perduaan dan dokumentasi yang sepadan, media yang berkaitan, bahan bercetak, dan dokumentasi dalam talian atau elektronik.
b) "Runtime" bermaksud fail yang dimasukkan ke dalam Perisian dan diperlukan untuk pengedaran program-program yang dicipta oleh Pemegang Lesen menggunakan Perisian. Fail masa jalanan dikenal pasti dalam dokumentasi yang disertakan atau dalam talian ("Dokumentasi"). Anda perlu merujuk kepada Dokumentasi, termasuk sebarang fail "bacaan" atau "runtime" yang disediakan dengan Perisian, untuk maklumat tambahan mengenai fail yang boleh diagihkan semula.
c) "Kunci Lesen Penilaian" bermaksud fail yang membenarkan penggunaan Perisian untuk tujuan penilaian untuk tempoh masa yang terhad yang akan bermula pada hari pemerolehan Lesen Penilaian, dan tamat menurut peruntukan yang ditakrifkan oleh seksyen 3 "Geran Lesen Penilaian" dalam Perjanjian ini.
d) "Kunci Lesen Pembangunan" bermaksud fail yang membolehkan Pemegang Lesen mengintegrasikan Perisian ke dalam karyanya yang lebih besar.
e) "Kunci Lesen Runtime" bermaksud fail yang diperlukan untuk pengedaran karya Pemegang Lesen yang menyertakan Perisian.
f) "Pemegang Lesen" ertinya pihak yang dinyatakan dalam Kunci Lesen Pembangunan dan Masa Jalanan.
g) "Tarikh Kuat Kuasa Perjanjian" bermaksud tarikh apabila Pemegang Lesen menerima Kunci Lesen Penilaian.
2. Pemilikan dan Lesen Perisian ini dimiliki oleh TeamDev, hak cipta dan dilindungi oleh undang-undang hak cipta dan peruntukan perjanjian antarabangsa. Perisian ini dilesenkan, tidak dijual. Dengan memasang atau menggunakan Perisian, anda tidak akan memperoleh apa-apa hak kepada Perisian kecuali seperti yang dinyatakan dengan jelas dalam Perjanjian ini. Semua hak yang tidak diberikan secara nyata di sini adalah terpelihara oleh TeamDev.
3. Geran Lesen Penilaian Tertakluk kepada terma dan syarat Perjanjian ini, TeamDev dengan ini memberikan kepada anda hak yang tidak eksklusif, tidak boleh dipindah milik untuk menggunakan satu salinan versi perisian dan Dokumentasi yang ditetapkan untuk tujuan penilaian tunggal dalam tempoh 30 (tiga puluh) hari kalendar, dan membuat salinan Perisian untuk tujuan sandaran.
4. Geran Lesen Pembangunan dan Masa Jalan Tertakluk kepada pembayaran yuran lesen yang berkenaan, dan kepada terma dan syarat Perjanjian ini, TeamDev dengan ini memberikan kepada anda hak yang tidak eksklusif dan tidak boleh dipindah milik untuk menggunakan versi Perisian dan Dokumentasi yang ditetapkan mengenai bilangan stesen kerja yang sepadan dengan bilangan lesen yang dibeli dan direkodkan dalam Kunci Lesen Pembangunan dan Masa Jalanan; untuk menghasilkan semula dan mengedar, dalam bentuk boleh laku dan dengan Kunci Lesen Runtime sahaja, program-program yang anda buat menggunakan Perisian tanpa lesen atau yuran tambahan, tertakluk kepada semua syarat-syarat yang ditakrifkan di sini.
5. Sekatan Lesen 5.1. Sekatan Lesen Am. Anda tidak boleh: a) mengubah suai, menyesuaikan, mengubah, menterjemah, menyusun semula, jurutera terbalik, atau membongkar Perisian; b) mengalih keluar sebarang notis atau label proprietari pada Perisian; c) membuat lebih banyak salinan Perisian daripada bilangan lesen yang diperoleh (tidak termasuk salinan untuk tujuan sandaran); d) menyewa, memajak, atau memindahkan hak kepada Perisian.
5.2. Sekatan Lesen Penilaian. Sebagai tambahan kepada sekatan umum yang dinyatakan dalam seksyen 5.1., sebagai pemegang Lesen Penilaian anda tidak boleh: a) menggunakan Perisian untuk tujuan komersial; b) menggunakan Perisian selepas tamat tempoh penilaian.
5.3. Sekatan Lesen Pembangunan dan Masa Jalanan. Sebagai tambahan kepada sekatan umum yang ditunjukkan dalam seksyen 5.1., sebagai pemegang Lesen Pembangunan dan Masa Jalan anda tidak boleh: a) menggunakan perisian pada bilangan komputer, melebihi bilangan lesen yang dibeli; b) menggunakan Kunci Lesen Pembangunan untuk mengagihkan semula permohonan anda; c) menggunakan Kunci Lesen Runtime untuk tujuan pembangunan.
6. Pemasaran Anda bersetuju untuk dikenal pasti sebagai pelanggan TeamDev dan Anda bersetuju bahawa TeamDev boleh merujuk kepada Anda dengan nama, nama dagangan dan tanda dagangan, jika berkenaan, dan boleh menerangkan perniagaan anda secara ringkas dalam bahan pemasaran dan laman web TeamDev. Anda dengan ini memberikan TeamDev lesen untuk menggunakan nama anda dan mana-mana nama dagangan dan tanda dagangan anda semata-mata berkaitan dengan hak yang diberikan kepada TeamDev menurut bahagian pemasaran ini.
Pemegang lesen dan TeamDev boleh menggunakan maklumat tentang hubungan perniagaan mereka untuk usaha pemasaran bebas atau bersama. Contoh penggunaan pemasaran yang dibenarkan termasuk penciptaan dan penggunaan kajian kes, siaran akhbar, bahan pemasaran bercetak dan dalam talian, pembentangan, dan rujukan perniagaan ("Bahan Pemasaran").
7. Perkhidmatan Sokongan 7.1. TeamDev menyediakan Pemegang Lesen dengan sokongan penilaian percuma semasa tempoh penilaian yang sah, seperti yang ditakrifkan oleh seksyen 3 "Geran Lesen Penilaian." TeamDev menyediakan Pemegang Lesen dengan sokongan teknikal dalam penggunaan umum Perisian dan dalam penetapan pepijat mengikut terma Perjanjian ini. Perkhidmatan sokongan teknikal TeamDev adalah berasaskan langganan. Satu Pek Sokongan Pemaju Tunggal, termasuk 55 jam perkhidmatan sokongan teknikal dibekalkan kepada Pemegang Lesen dengan Pembelian Lesen. Pek Sokongan Pemaju Tunggal adalah sah selama satu tahun atau sehingga 55 jam sokongan digunakan. Selepas waktu Pek Sokongan Pembangun Tunggal digunakan, atau apabila ia tamat tempoh, Pemegang Lesen boleh memilih untuk membeli langganan tambahan untuk perkhidmatan sokongan teknikal.
7.2. Sebarang kod perisian tambahan atau bahan-bahan yang berkaitan yang TeamDev menyediakan kepada Pemegang Lesen sebagai sebahagian daripada perkhidmatan sokongan, dalam kemas kini berkala kepada Perisian atau sebaliknya, akan dianggap sebagai sebahagian daripada Perisian dan tertakluk kepada terma dan syarat Perjanjian ini.
7.3. Berkenaan dengan apa-apa maklumat teknikal yang pemegang lesen menyediakan kepada TeamDev sebagai sebahagian daripada perkhidmatan sokongan, TeamDev boleh menggunakan maklumat tersebut untuk tujuan perniagaannya tanpa sekatan, termasuk untuk sokongan dan pembangunan produk. TeamDev tidak akan menggunakan maklumat teknikal tersebut dalam bentuk yang mengenal pasti Pemegang Lesen secara peribadi.
8. Paten dan Indemniti Hak Cipta 8.1. TeamDev akan mempertahankan dan membayar ganti rugi Pemegang Lesen untuk semua kos (termasuk yuran peguam yang munasabah) yang timbul daripada tuntutan bahawa Perisian yang diberikan dan digunakan dalam skop Perjanjian ini melanggar hak cipta A.S. atau Kanada atau paten dengan syarat: (i) Pemegang Lesen memberitahu TeamDev secara bertulis dalam tempoh 30 (tiga puluh) hari kalendar tuntutan; (ii) TeamDev mempunyai kawalan tunggal pembelaan dan semua rundingan penyelesaian yang berkaitan, dan (iii) Pemegang Lesen menyediakan TeamDev dengan bantuan, maklumat, dan kuasa yang diperlukan untuk melaksanakan perkara di atas.
8.2. TeamDev tidak akan mempunyai liabiliti untuk sebarang tuntutan pelanggaran berdasarkan: (i) kod yang terkandung dalam Perisian yang tidak dicipta oleh TeamDev; (ii) penggunaan pelepasan Perisian yang digantikan atau diubah, kecuali bagi pengubahsuaian atau pengubahsuaian yang telah dibuat oleh TeamDev atau di bawah arahan TeamDev, jika pelanggaran sedemikian akan dielakkan dengan menggunakan perisian semasa yang tidak diterajui yang teamDev menyediakan kepada Pemegang Lesen, atau (iii) gabungan, operasi, atau penggunaan mana-mana Perisian yang diberikan di bawah Perjanjian ini dengan program atau data yang tidak diberikan oleh TeamDev jika pelanggaran tersebut akan dielakkan oleh penggunaan Perisian tanpa atur cara atau data tersebut.
8.3. Sekiranya Perisian dipegang atau dipercayai oleh TeamDev untuk melanggar mana-mana hak pihak ketiga, atau penggunaan Perisian pemegang lesen disuruh, TeamDev akan mempunyai pilihan, atas perbelanjaannya, untuk: (i ) mengubah suai Perisian untuk menyebabkan ia menjadi tidak melanggar; (ii) mendapatkan Lesen Pemegang Lesen untuk terus menggunakan Perisian; (iii) menggantikan Perisian dengan Perisian lain yang munasabah sesuai untuk Pemegang Lesen, atau (iv) jika tiada remedi yang disebut di atas boleh dilaksanakan secara komersial, menamatkan lesen untuk melanggar Perisian dan mengembalikan apa-apa yuran lesen yang dibayar untuk Perisian, prorata dalam tempoh tiga tahun dari Tarikh Kuat Kuasa Perjanjian.
9. PenafIAN Waranti PERISIAN DAN APA-APA DOKUMENTASI YANG BERKAITAN DISEDIAKAN ATAS DASAR "SEPERTI ADANYA" DENGAN KETAT TANPA SEBARANG WARANTI, SAMA ADA NYATA ATAU TERSIRAT, TERMASUK, TANPA BATASAN, WARANTI TERSIRAT ATAU KEBOLEHDAGANGAN, KESESUAIAN UNTUK TUJUAN TERTENTU, ATAU PELANGGARAN. KESELURUHAN RISIKO YANG TIMBUL DARIPADA PENGGUNAAN ATAU PRESTASI PERISIAN KEKAL DENGAN ANDA.
10. HAD LIABILITI DALAM APA JUA KEADAAN TIDAK AKAN BERPASUKAN ATAU PEMBEKALNYA BERTANGGUNGJAWAB UNTUK APA-APA GANTI RUGI WALAU APA PUN (TERMASUK, TANPA HAD, GANTI RUGI ATAS KEHILANGAN KEUNTUNGAN PERNIAGAAN, GANGGUAN PERNIAGAAN, KEHILANGAN MAKLUMAT PERNIAGAAN, ATAU APA-APA KERUGIAN KHUSUS LAIN) YANG TIMBUL DARIPADA PENGGUNAAN ATAU KEBOLEHAN UNTUK MENGGUNAKAN PERISIAN TEAMDEV INI, WALAUPUN JIKA TEAMDEV TELAH DINASIHATKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT.
11. Cap Dagangan Perjanjian ini tidak memberikan sebarang hak untuk menggunakan tanda dagangan atau nama dagangan: "TeamDev", "JNIWrapper", "ComfyJ", "JxCapture", "JExplorer", "JExcel", "JxBrowser", "JxFileWatcher", atau mana-mana tanda dagangan, tanda perkhidmatan, logo atau nama perdagangan lain milik TeamDev kecuali seperti yang ditakrifkan dalam Seksyen 6 "Pemasaran". Pemegang Lesen bersetuju untuk tidak menggunakan sebarang tanda kepunyaan TeamDev dalam atau sebagai sebahagian daripada nama produk berdasarkan Perisian.
12. Pemegang Lesen Penamatan boleh menamatkan Perjanjian ini pada bila-bila masa dengan memusnahkan semua salinan Perisian. Perjanjian ini akan ditamatkan serta-merta tanpa notis daripada TeamDev jika didapati pemegang lesen gagal mematuhi mana-mana peruntukan Perjanjian ini. Apabila penamatan tersebut, Pemegang Lesen mesti memusnahkan semua salinan Perisian. Seksyen 9 "Penafian Waranti" dan seksyen 10 "Had Liabiliti" hendaklah kekal berkuatkuasa selepas penamatan Perjanjian ini.