Исполняемые файлы распределенного приложения
В подкаталоге apps/ каталога проекта находятся файлы приложения, которые будут выполняться на клиент-компьютерах участников проекта. Для этого необходимо создать в каталоге apps/ подкаталог с именем приложения (которое совпадает с именем в фале project. xml: uppercase). В новый каталог надо скопировать исполняемые файлы приложений разработанных для различных платформ, описанных выше. В каталоге… Читать ещё >
Исполняемые файлы распределенного приложения (реферат, курсовая, диплом, контрольная)
В подкаталоге apps/ каталога проекта находятся файлы приложения, которые будут выполняться на клиент-компьютерах участников проекта. Для этого необходимо создать в каталоге apps/ подкаталог с именем приложения (которое совпадает с именем в фале project. xml: uppercase). В новый каталог надо скопировать исполняемые файлы приложений разработанных для различных платформ, описанных выше.
Имя исполняемого файла должно строго соответствовать следующему формату:
__[.].
Именно этот формат используется для записи имени в нашем случае:
имя приложения: meapp;
версия: 1.0;
платформа: windows_intelx86;
расширение: .exe;
В каталоге ~/server_stable/apps располагаются исполняемые файлы для платформ и исходные коды приложений uppercase, которые можно использовать и собирать проекты для любой интересующей вас платформы.
Если все исполняемые файлы расположены в указанном месте и были внесены необходимые правки в project. xml, следует занести новую информацию в базу данных.
Для этой цели есть специальная утилита называемая update_version:
boincadm@boincserver:~/projects/meapp> ./bin/update_version.
Утилита идентифицирует исполняемые файлы и подбирает для них подходящие платформы:
Found version 100 for.
: meapp _1.0_ windows_intelx86.
Далее предлагается формирование электронной подписи для исполняемых файлов. Заканчивается процесс добавления приложения следующими строками:
Committed:
Touched trigger file to make feeder re-read app_version table from database.
Done.
Проверить список поддерживаемых платформ можно перейдя по ссылке *server-ip*/apps.php (рисунок 4).
Рисунок 4. Приложения и поддерживаемые платформы.