JCGO

JCGO - транслятор с Java на Си для последующей компиляции в оптимизированный код

JCGO (произносится как "джей-си-гоу") - это программный продукт, который переводит (конвертирует) программы написанные на Java в платформо-независимый Си код, который, затем, можно компилировать (с помощью сторонних программ) в оптимизированный двоичный код для целевой аппаратной платформы. JCGO является мощным решением которое позволяет вашим настольным, серверным и встроенным/мобильным Java приложениям наиболее полно использовать аппаратные возможности среды исполнения. Кроме того, JCGO эффективно защищает вашу интеллектуальную собственность делая ваши программы при компиляции в код аппаратной платформы такими же трудными для раскрытия алгоритма (по двоичному коду программы) как если бы они были написаны на Си/Си++. JCGO транслятор использует набор алгоритмов оптимизации, которые, вместе с оптимизацией кода выполняемой Си компилятором, позволяют созданному исполняемому коду достичь более высокой производительности в сравнении с традиционными реализациями Java-машины (основанными на технологии Just-In-Time). Созданный исполняемый код не содержит и ему не требуется для работы виртуальная Java-машина, по-этому его потребность в ресурсах системы ниже чем для типичной Java-машины. Это так же упрощает процесс создания и дистрибуции инсталляционных пакетов для приложения. JCGO в основном предназначен для следующих категорий пользователей: разработчики программных продуктов (для более высокой производительности, меньшей загрузки памяти и меньшего времени запуска приложения, для защиты кода как интеллектуальной собственности); разработчики аппаратных устройств (для написания кода устройства на языке Java работающего с такой же производительностью как код написанный на Си); те, кто занимается переносом программ на другие платформы (для запуска существующих Java-программ на платформах без поддержки Java-машин); и для продвинутых пользователей программ. Основные (тестированные) целевые платформы: Windows, Linux, Solaris, FreeBSD, Mac OS X (x86 и x86_64/amd64), Windows CE.

Изменения: none

Минимальные требования: 1 GHz CPU, 2 GiB RAM

Система: WinXP,WinVista,WinVista x64,Win7 x32,Win7 x64,Win2000,Windows2000,Windows2003,Windows Vista Ultimate,Windows Vista Ultimate x64,Windows Vista Starter,Windows Vista Home Basic,Windows Vista Home Premium,Windows Vista Business,Windows Vista Enterprise,Windows Vista Home Basic x64,Windows Vista Home Premium x64,Windows Vista Business x64,Windows Vista Enterprise x64

Ссылка программы: http://www.ivmaisoft.com/jcgo/

JCGO скриншот

...

Специальные разрешения

The JCGO distributive files can be freely distributed over the Internet in the unmodified form.

EULA

SOFTWARE STANDARD LICENSE AGREEMENT ----------------------------------- JCGO - Java source to C code translator --------------------------------------- IvMaiSoft LLC ------------- IMPORTANT - READ CAREFULLY This present License Agreement ("Agreement") is a legal agreement between you, a software user (either an individual or a single entity, hereinafter referred to as "You" or "Your") and the company, the author, the developer, the exclusive owner of the licensed software, the owner of the copyrights to it (hereinafter referred to as the "Licensor") for the software commercial product ("Software") identified above, which includes, but not limited to, computer software in binary form, the license key, and any user manuals and other electronic documentation supplied to You by the Licensor under this Agreement.

Read more