JCGO (diucapkan sebagai "j-c-go") adalah produk perangkat lunak yang menerjemahkan (mengonversi) program yang ditulis dalam Java ke dalam kode C independen platform, yang dapat, lebih lanjut, dikompilasi (oleh alat pihak ketiga) ke dalam kode asli yang sangat dioptimalkan untuk platform target dan disebarkan. JCGO adalah solusi canggih yang memungkinkan aplikasi Java desktop, sisi server, dan tertanam/seluler/nirkabel Untuk memanfaatkan sepenuhnya perangkat keras yang mendasarinya. Selain itu, JCGO secara efektif melindungi kekayaan intelektual Anda dengan membuat program Anda ketika dikompilasi ke kode asli sekeras mungkin untuk merekayasa balik seolah-olah ditulis dalam C / C ++.
Penerjemah JCGO menggunakan beberapa algoritma pengoptimalan yang memungkinkan, bersama dengan pengoptimalan yang dilakukan oleh kompilasi C, kode yang dapat dieksekusi yang dihasilkan untuk mencapai kinerja yang lebih baik jika dibandingkan dengan implementasi Java tradisional (berdasarkan teknologi Just-In-Time). Executable yang dihasilkan tidak mengandung atau memerlukan Java Virtual Machine untuk dieksekusi, sehingga persyaratan sumber dayanya lebih kecil dari yang diperlukan oleh VM Java yang khas. Ini juga menyederhanakan proses penyebaran dan distribusi aplikasi.
Produk JCGO ditargetkan terutama untuk kategori pengguna berikut: pengembang perangkat lunak aplikasi (untuk mendapatkan kinerja yang lebih tinggi, jejak memori yang lebih kecil dan waktu mulai yang lebih kecil untuk aplikasi, untuk melindungi kode sebagai kekayaan intelektual); pengembang perangkat keras (untuk menulis kode perangkat di Java dengan kinerja yang sama seperti di C); porter perangkat lunak (untuk menjalankan aplikasi yang ada pada platform tanpa dukungan Java VM); dan pengguna tingkat lanjut perangkat lunak.
Platform target utama (teruji): Windows (Win32 dan Win64), Linux, Solaris, FreeBSD, Mac OS X (x86 dan x86_64/amd64), Windows CE/Mobile/PocketPC (lengan).
Untuk informasi lebih lanjut tentang prasyarat unduhan JCGO (bagian yang terdiri dari produk JCGO) dan pedoman penggunaan JCGO (Readme), silakan kunjungi halaman beranda JCGO.
Riwayat versi
- Versi 1.10 diposting di 2010-12-22
Tidak
Detil Program
Eula
EULA - Perjanjian Lisensi Pengguna Akhir
PERJANJIAN LISENSI STANDAR PERANGKAT LUNAK
-----------------------------------
JCGO - Penerjemah kode Java source to C
---------------------------------------
IvMaiSoft LLC
-------------
PENTING - BACA DENGAN CERMAT
Perjanjian Lisensi ini ("Perjanjian") adalah perjanjian hukum antara Anda, pengguna perangkat lunak (baik individu atau entitas tunggal, selanjutnya disebut sebagai "You" atau "Your") dan perusahaan, penulis, pengembang, pemilik eksklusif perangkat lunak berlisensi, pemilik hak cipta untuk itu (selanjutnya disebut sebagai "Licensor") untuk produk komersial perangkat lunak ("Perangkat Lunak") diidentifikasi di atas, yang mencakup, tetapi tidak terbatas pada, perangkat lunak komputer dalam bentuk biner, kunci lisensi, dan setiap manual pengguna dan dokumentasi elektronik lainnya yang diberikan kepada Anda oleh Pemberi Lisensi berdasarkan Perjanjian ini. Anda harus membaca dengan cermat syarat dan ketentuan berikut sebelum menggunakan Perangkat Lunak. Dengan menggunakan Perangkat Lunak ini atau membeli lisensi Perangkat Lunak, Anda setuju untuk terikat oleh ketentuan Perjanjian ini. Jika Anda tidak menyetujui ketentuan Perjanjian ini, Anda dapat segera mengakhiri Perjanjian ini dengan menghapus Perangkat Lunak dari semua media penyimpanan.
PEMBERIAN LISENSI
Setelah Anda menerima syarat dan ketentuan Perjanjian ini, Pemberi Lisensi memberi Anda hak untuk menggunakan Perangkat Lunak dengan cara yang disediakan di bawah ini. Dengan mengaktifkan perangkat lunak, Anda diberikan lisensi uji coba non-eksklusif, tidak dapat ditransfer, non-komersial, terbatas waktu, tanpa hak sublisensi, untuk menggunakan satu atau beberapa salinan Perangkat Lunak untuk tujuan evaluasi. Setelah membeli lisensi Perangkat Lunak dan menerima kunci lisensi (kode pendaftaran Perangkat Lunak), yang secara eksplisit menentukan sejauh mana hak yang dilisensikan kepada Anda berdasarkan Perjanjian saat ini, Anda dengan ini diberikan lisensi pribadi atau nirlaba, atau komersial, di seluruh dunia, bebas royalti, non-eksklusif, tidak dapat ditransfer, tanpa hak sublisensi, untuk menggunakan salinan Perangkat Lunak untuk tujuan hukum apa pun pada satu komputer atau sekelompok komputer (kursi pengembang), tetapi tidak ada lagi komputer pada saat itu daripada jumlah lisensi (kode lisensi) yang dibeli, tanpa biaya tambahan untuk Pemberi Lisensi. Satu salinan Perangkat Lunak ada di "use" pada komputer ketika dimuat ke dalam memori sementara (yaitu, RAM) atau diinstal ke memori permanen (misalnya, hard disk, cd / DVD disk, atau perangkat penyimpanan lainnya) dari komputer pribadi atau stasiun kerja tersebut. Namun, instalasi pada server jaringan untuk tujuan distribusi internal ke satu atau lebih komputer lain tidak boleh merupakan "use" yang diperlukan lisensi terpisah, asalkan Anda memiliki jumlah lisensi yang tepat untuk menggunakan Perangkat Lunak untuk banyak komputer pribadi yang didistribusikan perangkat lunak dengan cara ini. Anda dapat makadalah untuk banyak komputer pribadi yang perangkat lunaknya dengan cara ini didistribusikan. Anda dapat membuat satu salinan Perangkat Lunak untuk tujuan penyiti asalkan Anda tidak mengizinkan pihak ketiga mengaksesnya. Semata-mata sehubungan dengan dokumen elektronik yang disediakan dengan Perangkat Lunak (dan dicakup oleh Perjanjian ini), Anda diberikan hak untuk membuat jumlah salinan yang tidak terbatas (baik dalam bentuk hard copy atau elektronik), asalkan salinan tersebut hanya akan digunakan untuk tujuan internal dan tidak diterbitkan kembali atau didistribusikan kepada pihak ketiga mana pun tanpa izin eksplisit sebelumnya yang diberikan kepada Anda oleh Pemberi Lisensi.
Kepemilikan
Kecuali sebagaimana dilisensikan secara tegas kepada Anda dalam Perjanjian ini, Pemberi Lisensi mempertahankan semua hak, kepemilikan, dan minat dalam dan terhadap Perangkat Lunak.
Hak cipta
Kecuali ditentukan secara eksplisit, semua judul dan hak cipta di dalam dan ke Perangkat Lunak (termasuk, tetapi tidak terbatas pada, teks, dan skrip apa pun yang dimasukkan ke dalam Perangkat Lunak), dokumentasi elektronik yang menyertainya, dan salinan Perangkat Lunak apa pun dimiliki oleh Pemberi Lisensi atau pemasoknya. Perangkat Lunak dilindungi oleh undang-undang hak cipta Rusia dan ketentuan perjanjian internasional. Perangkat Lunak ini berlisensi, tidak dijual. Kecuali sebagaimana dinyatakan di atas, Perjanjian ini tidak memberi Anda hak kekayaan intelektual apa pun dalam Perangkat Lunak.
MEREK DAGANG DAN LOGO
Kecuali ditentukan secara eksplisit, Perjanjian ini tidak memberi Anda hak untuk menggunakan nama dagang, merek dagang, merek layanan, logo, atau nama produk ("Marks") milik Pemberi Lisensi. Anda mengakui bahwa Anda setuju untuk tidak melakukan sesuatu yang berbahaya atau tidak konsisten dengan hak-hak Pemberi Lisensi sehubungan dengan Tanda apa pun. Semua Merek yang disebutkan dalam Perangkat Lunak adalah milik pemiliknya masing-masing.
BATASAN PENGGUNAAN
Hak-hak yang diberikan di sini tunduk pada pembatasan berikut: (i) Anda tidak boleh menyalin (kecuali untuk tujuan internal dan cadangan seperti yang dinyatakan di atas), memodifikasi, port, mengadaptasi, menerjemahkan, me lokalisasi, merekayasa balik, de-kompilasi, membongkar, mendekripsi Perangkat Lunak, kecuali dan hanya sejauh diizinkan secara tegas di atas dan / atau oleh hukum yang berlaku terlepas dari pembatasan ini; (ii) Anda tidak boleh membuat karya turunan berdasarkan Perangkat Lunak kecuali diizinkan secara eksplisit; (iii) Anda tidak boleh menghapus paten, merek dagang, hak cipta, rahasia dagang, atau pemberitahuan atau label kepemilikan lainnya pada Perangkat Lunak atau dokumentasinya; (iv) kecuali sebagaimana dinyatakan di atas Anda tidak boleh mentransfer, menyewakan, menetapkan, mensublisensikan, berjanji, menyewakan, menjual, membagikan, atau mendistribusikan Perangkat Lunak atau membuatnya tersedia untuk pembagian waktu, biro layanan, atau penggunaan on-line, kecuali sebelumnya disepakati oleh Pemberi Lisensi; (v) Anda tidak boleh mengubah mekanisme lisensi internal Perangkat Lunak, atau mengubah kunci lisensi (Menyalin Perangkat Lunak dengan mekanisme lisensi internal yang dihapus atau rusak, serta menggunakan Perangkat Lunak tersebut dianggap ilegal dan dapat dihukum oleh hukum dan peraturan negara yang berlaku, Perangkat Lunak disalin atau digunakan); (vi) Anda tidak boleh membuat lebih dari dua salinan cadangan kunci lisensi dan/atau mendistribusikannya (Jika Pemberi Lisensi menemukan kunci lisensi Anda yang valid di tempat di mana siapa pun dapat memperolehnya tanpa batasan atau pengetahuan Anda tentang hal itu, Pemberi Lisensi dapat segera mengakhiri Perjanjian ini tanpa pemberitahuan); (vii) Anda tidak boleh menggunakan kunci lisensi apa pun selain yang diberikan secara eksklusif kepada Anda oleh Pemberi Lisensi atau pemasoknya. Setiap penggunaan Perangkat Lunak yang ilegal berdasarkan hukum lokal atau internasional dilarang oleh Perjanjian ini. Setiap tindakan tersebut adalah tanggung jawab tunggal dari orang yang melakukan tindakan.
BATASAN MODE UJI COBA
Sebelum membeli lisensi Perangkat Lunak dan menerima file kunci lisensi komersial yang berfungsi penuh, pembatasan hukum mode uji coba perangkat lunak, selain batasan penggunaan yang dinyatakan di atas, adalah: (i) Anda tidak boleh menggunakan Perangkat Lunak dalam mode uji coba untuk tujuan apa pun, termasuk komersial, selain evaluasi; (ii) Anda tidak boleh mendistribusikan dalam bentuk apa pun program perangkat lunak apa pun yang dibuat dengan Perangkat Lunak ini yang berjalan dalam mode uji coba; (iii) Anda tidak boleh menggunakan Perangkat Lunak dalam mode uji coba selama lebih dari 20 hari tanpa membeli lisensi.
GARANSI TERBATAS
Setelah membeli lisensi Perangkat Lunak, Pemberi Lisensi menjamin bahwa: (i) pengetahuan dan kepercayaan terbaik dari Pemberi Lisensi, Perangkat Lunak tidak melanggar hak cipta, rahasia dagang, atau hak kepemilikan lainnya dari pihak ketiga mana pun dan akan mengambil semua tindakan yang diperlukan untuk melindungi Anda dari semua biaya, pengeluaran, dan kerusakan yang timbul sehubungan dengan klaim pelanggaran yang timbul dari penggunaan Perangkat Lunak oleh Anda; (ii) kecuali kemungkinan cacat kecil atau melekat, Perangkat Lunak akan berfungsi sesuai dengan spesifikasinya dan tidak akan dengan sengaja menyebabkan perilaku berbahaya. Kecuali untuk hal-hal yang dinyatakan di atas, Perangkat Lunak disediakan berdasarkan "SEBAGAI IS" dan setiap penggunaan Perangkat Lunak adalah risiko Anda sendiri. Berdasarkan Perjanjian ini Anda setuju untuk bertanggung jawab penuh untuk menentukan kesesuaian Perangkat Lunak dan untuk hasil penggunaannya.
SANGGAHAN GARANSI
Sejauh diizinkan oleh hukum yang berlaku, kecuali ditentukan dalam Perjanjian ini, semua kondisi, pernyataan, dan jaminan tersirat atau tersirat, termasuk, tetapi tidak terbatas pada, jaminan tersirat atas kelayakan perdagangan, kesesuaian untuk tujuan tertentu atau non-pelanggaran tidak diklaim, kecuali sejauh penafian ini dianggap tidak valid secara hukum.
AKTIVITAS BERISIKO TINGGI
Perangkat Lunak ini tidak toleran terhadap kesalahan dan tidak dirancang, diproduksi atau dimaksudkan untuk digunakan sebagai peralatan kontrol on-line di lingkungan berbahaya yang membutuhkan kinerja yang gagal-aman, seperti dalam pengoperasian fasilitas nuklir, navigasi pesawat atau sistem komunikasi, kontrol lalu lintas udara, mesin pendukung kehidupan langsung, atau sistem senjata, di mana kegagalan Perangkat Lunak dapat menyebabkan langsung kematian, cedera pribadi, atau kerusakan fisik atau lingkungan yang parah ("Aktivitas Risiko Tinggi" Pemberi Lisensi secara khusus menyangkal jaminan kesesatan yang tersirat atau tersirat untuk Aktivitas Berisiko Tinggi.
TIDAK ADA TANGGUNG JAWAB ATAS KERUSAKAN KONSEKUENSIAL
Sejauh diizinkan oleh hukum yang berlaku, dalam keadaan apa pun (termasuk, tanpa batasan, kerusakan karena kehilangan keuntungan bisnis, gangguan bisnis, hilangnya informasi bisnis, atau kerugian pekunat lainnya) yang timbul dari penggunaan atau ketidakmampuan untuk menggunakan Perangkat Lunak, bahkan jika Pemberi Lisensi telah diberitahu tentang kemungkinan kerusakan tersebut.
BATASAN TANGGUNG JAWAB
Bagaimanapun, seluruh tanggung jawab Pemberi Lisensi dan obat eksklusif Anda berdasarkan Perjanjian ini tidak akan melebihi jumlah uang yang sebenarnya dibayarkan oleh Anda untuk Perangkat Lunak.
Pemasaran
Setelah membeli lisensi Perangkat Lunak, Anda setuju untuk diidentifikasi sebagai pelanggan Pemberi Lisensi, dan bahwa Pemberi Lisensi dapat, bahkan setelah pengakhiran Perjanjian ini, merujuk kepada Anda dengan nama, nama dagang dan/ atau merek dagang (dan referensi tersebut dalam hal apa pun merupakan pelanggaran terhadap nama dagang atau merek dagang tersebut, sebagaimana adanya), baik berdiri sendiri, atau sebagai bagian dari daftar pelanggan Pemberi Lisensi; dan selanjutnya, Pemberi Lisensi dapat secara singkat menggambarkan bisnis Anda dalam materi pemasaran dan / atau di situs web Pemberi Lisensi, dalam dokumen publik atau hukum, yang disediakan dalam setiap kasus, bahwa deskripsi tersebut tidak akan menyertakan informasi apa pun yang secara tegas diidentifikasi oleh Anda sebagai rahasia dagang. Dipahami dan disepakati bahwa hak dan lisensi untuk menggunakan nama, nama dagang, dan/atau merek dagang Anda, sebagaimana adanya, diberikan kepada Pemberi Lisensi semata-mata untuk tujuan sebagaimana ditetapkan di atas.
DUKUNGAN TEKNIS
Pemberi Lisensi setuju untuk memberikan dukungan teknis on-line kepada Anda. Dukungan ini gratis untuk jangka waktu 180 hari sejak tanggal pembelian lisensi Perangkat Lunak. Anda memiliki hak untuk mendapatkan dukungan teknis berbayar lebih lanjut dengan biaya reguler tambahan. Pemberi Lisensi menjamin bahwa informasi yang dikirimkan ke layanan dukungan teknis (serta, data yang diterima dari Anda selama aktivasi Perangkat Lunak sebelum pembelian) akan diperlakukan sebagai rahasia, itu akan digunakan untuk tujuan internal semata-mata dan itu tidak akan diakses oleh pihak ketiga.
PENINGKATAN PERANGKAT LUNAK
Perangkat Lunak dapat diperbarui atau dimodifikasi dari waktu ke waktu (pembaruan ini secara kolektif disebut sebagai "Peningkatan Perangkat Lunak"). Setelah membeli lisensi Perangkat Lunak, Anda memiliki hak untuk mendapatkan Peningkatan Perangkat Lunak tanpa biaya tambahan saat Anda menerima dukungan teknis, baik secara gratis atau tidak, yang disediakan oleh Pemberi Lisensi.
Penghentian
Perjanjian ini berlaku hingga diakhiri. Perjanjian ini akan berakhir secara otomatis jika Anda gagal mematuhi ketentuan apa pun dalam Perjanjian ini. Tidak ada pemberitahuan yang diperlukan dari Pemberi Lisensi untuk mempengaruhi penghentian tersebut. Anda juga dapat mengakhiri Perjanjian ini kapan saja. Setelah pengakhiran, Anda setuju untuk segera menghentikan penggunaan Perangkat Lunak lebih lanjut, menghancurkan semua salinan Perangkat Lunak dan menghapus semua kunci lisensi Anda.
PEMULIHAN KUNCI
Jika kunci lisensi Perangkat Lunak yang dibeli secara tidak sengaja rusak atau hilang, Pemberi Lisensi dapat mengirimkan kunci lain kepada Anda, meskipun Pemberi Lisensi berhak untuk mempertimbangkan efisiensi komersial dari tindakan tersebut.
Pengembalian dana
Tidak ada pengembalian dana yang diberikan kapan saja, kecuali diizinkan oleh Pemberi Lisensi dalam keadaan yang tidak terduga seperti mekanisme lisensi Perangkat Lunak gagal bekerja, atau masalah terjadi yang tidak dapat diamati selama periode evaluasi. Pemberi Lisensi berhak untuk memberikan pengembalian dana, atau melakukan upaya yang wajar secara komersial untuk menyelesaikan masalah apa pun atas kebijakan tunggal Pemberi Lisensi. Silakan hubungi Pemberi Lisensi untuk melihat apakah Anda memenuhi syarat untuk pengembalian dana.
Kontak
Untuk pertanyaan silahkan hubungi: IvMaiSoft LLC
e-mail:
[email protected]
situs web: http://www.ivmaisoft.com