Компания Canonical, занимающаяся разработкой популярной операционной системы Ubuntu, в последнее время активно пытается продвигать GNU/Linux в широкие массы. В Ubuntu сделали магазин приложений, упростили интерфейс, улучшили взаимодействие с социальными сетями, наладили облачную синхронизацию своей системы с мобильными платформами Android и iOS, договорились с EA Games и Humble Bundle о дистрибуции игр через свой магазин (в случае с EA пока не стоит ждать Crysis и Need For Speed, речь идёт о браузерных играх), а теперь объявляют и конкурс для разработчиков.
Читать полностью »
Рубрика «Qt Software» - 16
Canonical объявляет конкурс разработчиков с ценными призами
2012-06-14 в 22:05, admin, рубрики: canonical, linux, Qt Software, system76, Ubuntu, разработка, Убунтариум, метки: canonical, qt software, system76, UbuntuВебинары по QML и QtQuick: страничная организация пользовательского интерфейса
2012-06-14 в 10:40, admin, рубрики: fruct, nokia, QML, qml_training, qt, qt quick, Qt Software, QtQuick, Блог компании Nokia, метки: fruct, nokia, QML, qml_training, Qt, qt quick, QtQuickВ сегодняшнем эпизоде серии вебинаров, посвященной разработке на QML и QtQuick, мы расскажем про страничную организацию пользовательского интерфейса. Таким образом, мы вплотную подошли к этапу, когда вы сами сможете разрабатывать полноценные приложения.
На этот раз мы рассмотрим существующие типы мобильных приложений и возможные разновидности организации интерфейса пользователя для них, разберемся, как структурируются программы для мобильных устройств и какие бывают варианты построения мобильных программ. Просмотрев урок, вы узнаете про стек страниц и страничную организацию интерфейсов, научитесь работать с переходами между страницами и такими инструментами, как StatusBar и ToolBar.
Следует отметить, что существует два типа приложений:
- Графические приложения, когда элементы пользовательского интерфейса разрабатываются специально (интерфейс, контролы);
- Приложения, использующие стандартные библиотеки компонентов и элементов.
В данном вебинаре мы рассмотрим только второй тип приложений, чтобы сократить время разработки примеров, приведённых в практической части урока.
Quick Text Translator — just another Google Translate client
2012-06-08 в 10:25, admin, рубрики: c++, google translate client, gpl v3, open source, qt, Qt Software, метки: c++, google translate client, gpl v3, open source, QtВебинары по QML и QtQuick: анимации
2012-06-07 в 9:48, admin, рубрики: fruct, nokia, QML, qml_training, qt, qt quick, Qt Software, QtQuick, Блог компании Nokia, метки: fruct, nokia, QML, qml_training, Qt, qt quick, QtQuickНаша серия вебинаров, посвященная QML и QtQuick, продолжается, и сегодня мы вам расскажем про анимацию. Без анимации, то есть плавных переходов и поворотов, сейчас немыслим ни один качественный интерфейс, а значит упускать эти возможности QML попросту нельзя.
Анимации используются для создания визуальных эффектов и применимы к любому визуальному элементу. Анимации могут применяться для чисел и свойств, их можно использовать для создания пауз и задержек. Существует множество типов анимации (NumberAnimation для числовой анимации, ColorAnimation для переходов между цветами, RotationAnimation для поворотов, SpringAnimation и т.д.)
Для возможности задать, каким образом при анимации будет интерполироваться переход от начального значения к конечному, можно использовать переходные кривые (Easing curves). С их помощью можно анимировать элементы, например, по экспоненциальному закону (easing.type: «OutExpo»).
Подкаст «Заметки о Qt» s01e05
2012-06-04 в 12:41, admin, рубрики: c++, phonon, QML, qt, qt quick, Qt Software, qt webkit, qt5, подкасты, Программирование, метки: benchmark, c++, phonon, QML, Qt, qt quick, qt webkit, qt5 Мы с Vass записали и выложили пятую серию подкаста «Заметки о Qt».

Сам подкаст на rpod.ru — qt-notes.rpod.ru/276973.html
Читать полностью »
Слушаем музыку из Vkontakte через Амарок — V.2.0
2012-06-03 в 9:28, admin, рубрики: kde, linux, open source, Qt Software, vk api, метки: kde, linux, vk api Всем привет! Не писал статей более двух лет и вот, наконец-то, появилось свободное время. Вы, наверное, не помните мой топик 2-х летней давности — Слушаем музыку из Vkontakte через Амарок. Напомню суть — тогда я написал плагин для KDE-шного Amarok`a, который позволял искать и слушать музыку из Вконтакте. Если вам все еще интересно, прошу под кат(осторожно — картинки!).
Читать полностью »
AimTask, или как мы сделали планировщик задач
2012-05-30 в 22:05, admin, рубрики: android, c++, gtd, iOS, qt, Qt Software, rest, метки: android, c++, gtd, iOS, Qt, rest Всем привет!
В этой статье я расскажу вам, о том как мы с друзьями делали свою версию программной реализации GTD и что в итоге у нас получилось.
Как произошло что мы этим занялись и что мы хотели получить в итоге? Как все началось и чем закончилось?
И так вам все еще интересно? Тогда, как говорится, Добро пожаловать под кат.
Читать полностью »
Вебинары по QML и QtQuick: состояния и переходы
2012-05-30 в 8:24, admin, рубрики: fruct, nokia, QML, qml_training, qt, qt quick, Qt Software, QtQuick, Блог компании Nokia, метки: fruct, nokia, QML, qml_training, Qt, qt quick, QtQuickПосле небольшого перерыва мы вновь продолжаем серию вебинаров по QML и QtQuick, и на этот раз поговорим про состояния и переходы — один из важнейших моментов в построении пользовательских интерфейсов на QML.
Декларативный стиль языка QML направлен на то, чтобы избежать ошибок при построении интерфейса пользователя, которые вызываются некорректным переходом из одного состояния в другое. Для этого в QML есть встроенная поддержка для определения декларации состояний и переходов между ними, и машина состояний (state-machine), которая умеет эти переходы корректно осуществлять. Таким образом QML нам даёт формальную спецификацию интерфейса, надёжный способ организации логики приложения, гарантию покрытия всей функциональности и возможность связки переходов между состояниями с анимацией.
Внимательно посмотрев данный вебинар, вы научитесь работать с состояниями (states), условиями состояний и переходами между состояниями (transitions). Во второй половине видео вы узнаете о вероятных проблемах, связанных с использованием состояний и переходов, а также о возможных путях их решения.
QScintilla: все глубже
2012-05-30 в 7:15, admin, рубрики: linux, qscintilla, qt, Qt Software, Ubuntu, Программирование, метки: linux, qscintilla, Qt, UbuntuДобрый день!
Это опять я, со своей новой статьей. Сегодня я расскажу вам, как работать с qscintilla почти на полную мощь. А конкретнее: покажу почему полезно наследовать QsciScintilla своим классом, нежели использовать его копию и расскажу как писать какой-никакой автокомплит кода для своего редактора.
Сразу скажу, статья будет небольшая, а как работать со всем этим хламом я покажу на примере моего пока слабо развивающегося проекта Web Development IDE Galactica.
Читать полностью »
QScintilla: все глубже и глубже
2012-05-30 в 7:15, admin, рубрики: linux, qscintilla, qt, Qt Software, Ubuntu, Программирование, метки: linux, qscintilla, Qt, UbuntuДобрый день!
Чуть не забыл. Первая и вторая статья цикла.
Это опять я, со своей новой статьей. Сегодня я расскажу вам, как работать с qscintilla почти на полную мощь. А конкретнее: покажу почему полезно наследовать QsciScintilla своим классом, нежели использовать его копию и расскажу как писать какой-никакой автокомплит кода для своего редактора.
Сразу скажу, статья будет небольшая, а как работать со всем этим хламом я покажу на примере моего пока слабо развивающегося проекта Web Development IDE Galactica.
Читать полностью »

