войти зарегистрироваться

Mobile DevelopmentПриложения для BlackBerry Playbook можно будет писать на Qt



Судя по всему, Research in Motion крайне не хочет повторения печальной участи планшетов на webOS и поэтому предпринимает весьма активные шаги для популяризации своих устройств. Так, совсем недавно RIM в лице своего высшего руководства объявила о том, что все желающие разработчики, разместившие свое приложение в маркете BlackBerry App World до 13 февраля бесплатно получат 16 Гб-ю модель BlackBerry PlayBook.

Теперь же, на проходящей сегодня в Амстердаме конференции для разработчиков BlackBerry DevCon, вице-президент по связям с разработчиками RIM Алек Сандерс (Alec Saunders) объявил, что BlackBerry Playbook будет поддерживать приложения, разработанные на популярном кросc-платформенном фреймворке Qt, находящемся под крылом Nokia.

Таким образом, учитывая возросшую активность RIM в области продвижения своих устройств и привнесение в экосистему разработки для неё весьма популярного фреймворка (любопытен вопрос о совместимости уже существующих Qt-приложений с BlackBerry), то можно предположить, что это приведет к появлению еще одного внушительного игрока рынке мобильных приложений и, возможно, Android и iOS придётся потесниться.

[Источник]

C++Перевод статьи «Pimp my Pimpl», часть 2 из песочницы

В первой части статьи, переведенной уважаемым skb7, было рассмотрено идиому Pimpl (pointer to implementation, указатель на реализацию), ее назначение и преимущества. Во второй части будет рассмотрено проблемы, возникающие при использовании этой идиомы, а также предложены некоторые варианты их решения.

Qt SoftwareСоздаем DatePicker аналогичный стандартному в Harmattan

Некоторое время назад в рамках конкурса на лучшую статью о Qt, я разработал компонент TimePicker и написал о нем статью. Мало того, в комментариях, я говорил о том, что следующим компонентом будет DatePicker. Несколько дней назад я закончил его.

Для тех кто не читал предыдущую статью поясняю: не все компоненты используемые Nokia в своих приложениях на Harmattan свободны, некоторые из них не включены в Qt Components для MeeGo, а некоторые заменены суррогатами, картинка слева — оригинал, картинка справа — предлагаемый разработчикам суррогат компонента DatePicker.

Блог компании NokiaВышел пакет программ для разработки приложений Qt SDK 1.2

Мы рады вам сообщить о релизе пакета программ для разработки приложений Qt SDK 1.2. И интересен он не только тем, что дата и время релиза совпадает с его версией: пакет вышел в 12:12 первого февраля 2012-го года (12:12 1.2.12).

Новый SDK включает в себя последнюю версию Qt Creator 2.4.1 и библиотеки Qt 4.8 для десктопных и встраиваемых Windows, Mac, Linux/X11 (появившиеся отдельно в декабре 2011-го года). Вкратце, новый SDK 1.2 содержит улучшения для целевых сборок Symbian и MeeGo Harmattan 1.2, более 20 новых примеров Qt Mobility в Qt Creator, а также возможность простой интеграции In-App Purchasing API в Qt-приложения, позволяющей разработчикам реализовывать покупки внутри собственных мобильных Qt-приложениях.

Ключевые преимущества обновлённого SDK списком


Qt Creator 2.4.1


Qt Creator 2.4.1 — это патч, который содержит некоторые улучшения и исправления для Qt Creator 2.4:
  • Обновления редакторов C++ и QML, такие как подсветка синтаксиса в QML и улучшение статичных проверок кода в QML;
  • Улучшения утилит рефакторинга кода;
  • Готовые к повторному использованию «схемы» для стилей программирования (C++ и QML) между проектами.

Qt SoftwareПараллельная компиляция Qt в Windows

Параллельная компиляция Qt-проектов под Windows с использованием QtCreator — зверь загадочный и очень привередливый. В этой небольшой статье я расскажу, как же все-таки его приручить. Параллельная компиляция может быть выполнена достаточно просто в теории, на практике дела обстоят не совсем гладко, чему в подтверждение бесконечное число тем на форумах, где предлагаются всевозможные решения. Ни одно из них, к сожалению, нам не помогло.

БиоинформатикаПрактическая биоинформатика ч.3. Оценка значимости экспериментальных данных

    На каждом этапе эксперимента, начиная от подготовки материала, продолжая проведением PCR и заканчивая секвенированием, происходит накопление ошибки. Нам нужен механизм оценки значимости результата. Какова вероятность, что риды, оказавшиеся на некотором участке генома, оказались там неслучайно? Подход, представленный в этой статье, применим для данных, полученных с помощью DNA-seq, и рассказывает о возможности применения распределения Пуассона для оценки значимости.

Qt SoftwareQt — статическая линковка библиотеки под Windows из песочницы

Всем доброго времени суток, решил написать эту статью специально для тех кто хочет или еще захочет чтобы его программка написанная c помощью Qt под Windows работала даже там где о Qt и не слышали, на Хабре есть статья где данная проблема решается сопровождением нашего .exe библиотечками от skazkin. Сам очень долго искал решение этого вопроса, но практически везде об этом говорили говорили, но ничего действенного так и не получалось. В итоге собирая и анализируя все что приходило мне из разных источников, я наконец-то сделал это и если кому ещё интересно всех прошу под кат

БиоинформатикаПрактическая биоинформатика ч. 2

    Эта статья расскажет о том, как обработать данные, полученные после pipeline, выходом которого будет sam/bam файл[1], создать несложный bed graph файл (http://genome.ucsc.edu/FAQ/FAQformat.html) и просмотреть его с помощью UCSC genome browser[2]. Очень сложно решиться, на чем писать программы, ибо уже есть огромное количество чужих наработок и совсем не хочется сочинять колесо там, где этот этап уже пройден. Долго мучаясь, я решил остановиться на C++, хотя Python и R рассматривались на равных. Также сохранилась идея, что может понадобиться графика, да ещё и под Linux, поэтому к С++ прибавилось Qt. Надеюсь, в этой статье я расскажу достаточно подробно о всем выше перечисленном, чтобы ответить на вопрос, заданный мне в начале пути и озвученный в первой части повествования.

NokiaА стоит ли разрабатывать под Nokia? из песочницы

Здравствуйте, уважаемые хабравчане!

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

Qt SoftwareQtDockTile — кроссплатформенное использование доков!

Рассматривая современные тенденции в развитии десктопов сложно не обратить внимание на то, что идея дока становится все более и более популярной. Существует как минимум три популярные реализации этого принципа: Маковский док, таскбар из windiws 7 и launcher'ы из unity. К этому списку в kde 4.8 добавится ещё и icon tasks.
Одним словом, назревает необходимость в создании универсальной библиотеки для работы со всем этим многообразием.
Встречаем qtdocktile