The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлен Qt Creator 2.6 и порт Qt для платформы Android"
Отправлено opennews, 08-Ноя-12 17:45 
Компания Digia представила (http://blog.qt.digia.com/blog/2012/11/08/qt-creator-2-6-0-re.../) релиз интегрированной среды разработки Qt Creator 2.6 (http://origin.releases.qt-project.org/qtcreator/), предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL.


Из наиболее интересных улучшений (https://qt.gitorious.org/qt-creator/qt-creator/blobs/v2.6.0/...) можно отметить:


-  Концепция комплектов (Kits) заменила собой ранее используемую привязку целей (Targets). Ранее разработчик мог добавить к проекту цели, определяющие наборы типовых предопределённых настроек, например, указать, что создаётся приложение для десктопа или клиент удалённого доступа. Теперь вместо этого предлагается более общая концепция комплектов (Kits).

<center><a href="http://blog.qt.digia.com/wp-content/uploads/2012/11/kits_pro... src="https://www.opennet.ru/opennews/pics_base/0_1352379867.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


Комплект (Kit) содержит настройки для типов устройств, на которые рассчитана разработка, системный путь (sysroot), используемый компилятор и отладчик, версию библиотеки Qt и дополнительные компоненты, добавляемые по желанию разработчика и позволяющие сформировать набор настроек для сборки, запуска и установки приложения. Таким образом комплекты позволяют упростить управление сборкой проекта и развёртыванием окружений для его запуска, а также дают возможность обмениваться конфигурациями между проектами;

<center><a href="http://blog.qt.digia.com/wp-content/uploads/2012/09/kit_pref... src="https://www.opennet.ru/opennews/pics_base/0_1352380658.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Экспериментальная поддержка разработки и отладки Qt-приложений для платформы Android с использованием компонентов, созданных в рамках проекта Necessitas (http://qt-project.org/wiki/Necessitas) (см. ниже);

-  Поддержка создания проектов для платформ  QNX и BlackBerry;
-  Из-за отсутствия мэйнтейнера прекращена поддержка платформы Symbian;
-  Поддержка полноэкранного режима в Mac OS Lion и более новых версиях;
-  Возможность ввода в строке поиска запроса вида foo.txt:123 для быстрого перехода на заданную строку указанного файла;
-  Расширение возможностей редактора ресурсов qrc, например, добавлена поддержка прямого переименования и открытия файлов, пересборки и очистки субпроектов на основе файлов ".pro", подсветка макросов и т.д.


Одновременно объявлено (http://blog.qt.digia.com/blog/2012/11/08/necessitas-android-.../) о включении  в состав Qt Project проекта Necessita, который предоставляет полный набор средств для разработки и портирования Qt-приложений для платформы Android. Изначально проект Necessita развивался группой энтузиастов при поддержке сообщества KDE. Отныне развитие Necessita будет вестись в рамках сообщества Qt Project при финансовой поддержке компании Digia, что позволит построить Qt 5 Android на базе наработок и в течение 2013 года перевести Android в разряд первичных платформ для Qt.

Весь процесс подготовки, сборки и отладки программ для платформы Android интегрирован в IDE Qt Creator. На телефоне все Qt-приложения используют один набор разделяемых библиотек Qt, что позволяет добиться большей экономии памяти при одновременном запуске нескольких Qt-программ. Один раз собранная в виде стандартного apk-пакета Qt-программа, может в дальнейшем использоваться для различных версий Android, не требуя пересборки при выходе новых версий платформы. Для установки и обеспечения работы Qt-библиотек в системе Android создана специальная программа Ministro, реализованная (https://market.android.com/details?id=eu.licentia.necessitas...) в виде сервиса для платформы Android, обеспечивающего наличие в системе актуального для текущей версии Android набора Qt-модулей. В случае отсутствия требуемого модуля он загружается по сети.

<center><a href="https://lh3.ggpht.com/_Zb2bg4XeM5n_5417cMQgxmZR0edZyBUbLOIds... src="https://www.opennet.ru/opennews/pics_base/0_1352381845.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a><a href="https://lh5.ggpht.com/8jCGmwUoUelwQMhwdivstl1acG4mU0EVGuE36b... src="https://www.opennet.ru/opennews/pics_base/0_1352381873.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


URL: http://blog.qt.digia.com/blog/2012/11/08/qt-creator-2-6-0-re.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=35272

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру