|
Платформа Qt для S60 доступна в виде предварительной версии. Откройте для себя возможности Qt для S60 в области создания новых или оптимизации существующих Qt-приложений, предназначенных для работы на платформе S60 третьего или пятого издания. Мы будем рады Вашим отзывам о среде Qt для S60. Все отзывы будут обязательно учтены в процессе дальнейшей разработки продукта или перенесены в проект с открытым исходным кодом. |
Загрузить предварительную версию Qt для S60. |
Среда Qt широко используется для создания различных приложений для ПК, мобильных и встроенных платформ. Внедрение в платформу S60 возможности работы с приложениями на основе Qt значительно расширяет горизонты для разработчиков приложений на языках C/C++. Кроме того, такой подход создает для разработчиков приложений на основе Qt дополнительные варианты распространения и продажи программного обеспечения.
Для получения более подробной информации обратитесь к сайту Qt Software.
Среда Qt для S60 теперь доступна и в виде проекта с открытым исходным кодом. Кроме того, некоторые API из пакета Mobile Extensions для Qt для S60 перемещены в пакет Qt Mobility, который также переведен в разряд открытых.
Инструментарий Qt для S60 с открытым исходным кодом
Компания Qt Software перевела проект Qt для S60 в разряд программного обеспечения с открытым исходным кодом. Это позволяет конечному пользователю добавлять свои изменения в код Qt для S60 или принять участие в разработке проекта.
Для получения более подробной информации см. запись в блоге Qt Labs или посетите репозиторий.
Qt Mobility
Qt Mobility - это проект, нацеленный на предоставление разработчикам единого набора интерфейсов прикладного программирования для широкого спектра мобильных платформ, например, Series 40, S60, и - среди прочих - платформы maemo.
Первый релиз Qt Mobility содержит интерфейс прикладного программирования Qt Service Framework API. В настоящее время разрабатываются интерфейсы Bearer Management API и Contacts API, кроме того, планируется включение в пакет других интерфейсов прикладного программирования. При переходе с одного интерфейса на другой разработчикам рекомендуется использовать пакет интерфейсов Qt Mobility в сочетании с пакетом дополнений Mobile Extensions для Qt для S60. Обратите внимание, что последний пакет не является открытым ПО.
Поскольку проект Qt Mobility является открытым, то любой конечный пользователь имеет возможность принять участие в разработке проекта, равно как и привнести в него что-то новое.
Для получения более подробной информации посетите страницу Qt Labs Qt Mobility или wiki-страницу Mobile Extensions для Qt для S60 на сайте Forum Nokia.
Предварительная версия Qt для S60 позволяет создавать приложения с помощью среды Qt, а также просматривать механизм работы Qt-приложений в устройствах на базе платформы S60. Если Вы попробуете создать новое Qt-приложение или оптимизировать уже существующее, то увидите, что предварительная версия Qt для S60 позволяет также понять, как разработка среды Qt интегрируется с S60 SDK и Carbide.c++. Кроме того, данная версия позволяет вносить изменения в код среды, отправлять комментарии, которые оказывают влияние на процесс дальнейшей разработки Qt для S60, а также добавлять статьи (или редактировать уже существующие)в раздел Википедия сайта Forum Nokia.
Созданная на основе Qt 4.5, предварительная версия Qt для S60 состоит из трех компонентов:
Кроме того, в состав пакета включенывключены четыре тестовых приложения на базе Qt для S60 (демонстрирующих примеры простого пользовательского интерфейса, использования библиотек, а также два примера использования активных объектов). Эти приложения можно скомпилировать из командной строки или в Carbide.c++ и запускать на эмуляторах S60 или устройствах на базе этой платформы.
Перед началом работы с предварительной версией Qt для S60 следует ознакомиться с платформой Qt, а также инструментами и процессами, задействованными в разработке программного обеспечения для платформы S60. Если Вы еще не знакомы с платформой Qt, тозагрузите ее с сайта компании Qt Software. Для тех, кто еще не знаком с платформой S60, наилучшим выбором для начала будет страница Начало работы с Symbian C++.
Чтобы установить Qt для S60 с целью разработки приложений, Вам будут необходимы: ПК с установленной операционной системой Microsoft Windows XP Professional с Service Pack 2 или Microsoft Windows Vista Business, 2 Гб ОЗУ, центральный процессор класса Pentium с частотой 1,8 ГГц и 2 Гб свободного места на жестком диске. Кроме того, необходимо установить как минимум один пакет S60 SDK, и, если Вы не хотите использовать командную строку, то Carbide.c++. В процессе установки бинарные файлы Qt для S60 SDK записываются в SDK и при необходимости активируются для использования в Carbide.c++. Для получения дополнительной информации см. Руководство по установке Qt для S60, которое находится Библиотеке разработчика Qt для S60.
Для предварительного просмотра Qt-приложений на устройстве S60 Вам потребуется устройство на базе платформы Nokia S60 третьей редакции, с пакетом функций 1, или более поздних версий. На это устройство необходимо установить динамические библиотеки устройств Qt для S60, после чего на нем можно будет запускать тестовые приложения Qt для S60, равно как и Qt-приложения, разработанные Вами.
Для получения более подробной информации см. страницу Начало работы с Qt для S60 .
После того, как Вы разберетесь в Qt для S60, возможно, Вам понадобятся дополнительные API, входящие в пакеты Qt Mobility и Mobile Extensions for Qt for S60. Эти API обеспечивают доступ к некоторым часто используемым в мобильных устройствам функциям платформы S60. С помощью этих API можно, к примеру, "научить" Ваши приложения определять местоположение, использовать встроенную фотокамеру и датчики, и получать доступ к записной книжке.
Qt для S60 и Qt Mobility являются проектами с открытым исходным кодом. Таким образом, Вы имеете возможность поучаствовать в развитии обоих продуктов. Для этого необходимо создать персональную копию выбранного Вами проекта Qt в репозитории исходных кодов, расположенном на сервере Gitorious. Затем добавьте свои изменения в ветку своей копии и создайте запрос на внесение изменений, для которого требуется просмотреть и принять соглашение о совместной разработке Qt. Запрос будет рассмотрен группой разработчиков Qt Software, и, если внесенный Вами код соответствует необходимым требованиям, то он появится в репозитории Qt в течение двух недель.
Для получения дополнительной информации посетите страницу Участие в развитии Qt сайта компании Qt Software. .
Поддержка формата для предварительной версии Qt для S60 не предоставляется. Однако, в форуме можно найти большое количество справочных и вспомогательных материалов по Qt для S60 (см. ссылки в правой части страницы).
Для получения более подробной информации посетите страницу документации по Qt для S60 на сайте Forum Nokia или страницу Справочная документация по Qt (полная версия) на сайте компании Qt Software.
Предварительную версию Qt для S60 можно использовать при создании приложений для следующих платформ:
S60, третье издание, пакет функций 1. Спецификации данной платформы см. здесь.
S60, третье издание, пакет функций 2. Спецификации данной платформы см. здесь.
S60, пятое издание. Спецификации данной платформы см. здесь.