Описания пакетов: название, версия, заголовок и т.д…

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

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

Создавая грамотные, хорошо документированные наборы описаний пакетов, Вы сможете легко организовать большие наборы программного обеспечения. Приведем пример. Так как пакет связан с определенной категорией программного обеспечения, инструментальные средства, подобные Package Manager, с целью упрощения доступа, могут визуально категоризировать программное обеспечение. Мы предусмотрели несколько сотен предопределенных категорий, каждая имеет собственную пиктограмму и описание. Пользователи увидят эти категории, как только ваш пакет будет размещен в репозитории. Например:

Пример списка категорий программного обеспечения