GZAssist

Документация для разработчиков

В документации описаны основные принципы используемые при реализации программного продукта. Среди которых:

Объеденение C++ и виртуальной машины Java

Объеденение предпологает полный контроль подчиненного процесса, через запуск виртуальной машины и ява кода на стороне внешнего приложения. Это осуществляеться через JNI переходники и перехват вызова внутренних фукнций приложения. В статьях рассмотрены способы реализации универсальных переходников для приложения, а так же приведен работающий пример, который успешно реализует данную фукнцию.

Статья которая описывает основные принцыпы данного подхода GZone-Goals

Более детальное описание перехвата фукнций с примерами HOWTO-Fluke

Описание встраивание виртуальной машины и переадресацию вызова события из одной среды в другую HOWTO-JavaNativeRuntime

SVN: SOURCE

Development - Последняя версия исходных кодов

Код этого проекта являеться открытым и доступен для скачивания. Для того чтобы просмотреть и скачать исходный код достаточно зайти по адресу GZAssist. Для успешной компиляции проекта необходимо получить на локальный диск содержимое двух папок с рабочими версиями исходных кодов:

2.0.1 - версия исходных кодов

Код этого проекта так же являеться открытым и доступен для скачивания. Для того чтобы просмотреть и скачать исходный код достаточно зайти по адресу http://svn.sourceforge.net/viewvc/gzproject/tags/GZAssist-2.0.0. Для успешной компиляции проекта необходимо получить на локальный диск содержимое двух папок с рабочими версиями исходных кодов:

После чего наложить пач http://svn.sourceforge.net/viewvc/gzproject/branches/GZone-2.0.0-2.0.1. Он необходим для сборки без msxml4, и обновления MSI инсталятора, но так же может быть использован для сборки проекта релиза 2.0.1.

Исходный код по адресу: GZAssist-2.0.1. Являеться кодом релиза 2.0.1, без правки MSI инсталятора.

2.0.0 - версия исходных кодов

Код этого проекта так же являеться открытым и доступен для скачивания. Для того чтобы просмотреть и скачать исходный код достаточно зайти по адресу http://svn.sourceforge.net/viewvc/gzproject/tags/GZAssist-2.0.0. Для успешной компиляции проекта необходимо получить на локальный диск содержимое двух папок с рабочими версиями исходных кодов:

Предыдущие версии исходных кодов

Все предыдущие версии проекта так же являються доступными для скачивания и находяться в SVN папке http://svn.sourceforge.net/viewvc/gzproject/tags