Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


templet:разработка_приложений_на_основе_шаблона_портфель_задач

Разработка приложений на основе шаблона "Портфель задач"

Создание приложения с помошью TempletSDK

  • Необходимо загрузить и установить пакет TempletSDK с сайта проекта.
  • Можно начинать разработку изменяя проект находящийся в директории TBag
  • Файл структуры проекта изначально сконфигурирован для работы с отладочными библиотеками времени исполнения. Чтобы заменить её на Posix или MPI библиотеку, необходимо выполнить скрипты map2posix.bat или map2mpi.bat соответственно.
  • Исходный код приложения состоит из автоматически генерируемой части и части для пользовательского кода, помеченной комментариями //place your code here

Вид среды разработки Microsoft Visual C++ 2008 с открытым шаблоном:

При каждой сборке проекта автоматически выполняется проверка структуры приложения.

Для запуска разрабатываемого приложения системой Templet Web необходимо, чтобы исходный код приложения находился в каком либо SVN репозитории, доступном из сети интернет.

Создание приложения с помошью Templet Web

Система TempletWeb позволяет выполнять большую часть действий, необходимых при разработке приложения с использованием шаблона:

  • Создавать проект с использованием шаблона
  • Проверять структуру приложения
  • Выполнять сборку приложения под окружение используемое для запуска

Таким образом отсутствует возможность только для локальной проверки структуры приложения, без чего может обойтись разработчик, хорошо знакомый с системой.

Первым шагом является создание проекта в системе Templet Web с указанием шаблона:

Следующим шагом необходимо выполнить Checkout репозитория или Update, если Checkout был произведён ранее.

После этого производится разработка приложения так же как и в случае с установленным TempletSDK.

Для запуска задачи необходимо:

  • Выполнить Commit всех изменений
  • Создать задачу в системе Templet Web

templet/разработка_приложений_на_основе_шаблона_портфель_задач.txt · Последнее изменение: 2013/10/29 21:35 — artamonov