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

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

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

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

Блог компании NokiaВышло обновление Harmattan 1.2 PR2 для Nokia N950

Мы рады сообщить приятную новость для всех владельцев Nokia N950. Nokia выпустила бета-версию прошивки Harmattan 1.2 (3.2012.02-6_PR_RM680) в виде OneClickFlasher.

Среди основных нововведений значатся:
  • Поддержка новых языков (казахский, иврит, персидский, тайский и вьетнамский)
  • Поддержка папок в меню приложений
  • Поддержка глобального списка контактов в Mail for Exchange
  • Поддержка цепочек сообщений в почтовом клиенте
  • Оповещение о доступных обновлениях в Nokia Store
  • Поддержка компаса в картах
  • Поддержка фронтальной камеры
  • Обновление QtWebKit до версии 2.2
  • Расширенная поддержка функции «копировать/вставить»
  • Возможность вещать контент на DLNA-совместимые устройства
  • Распознавание лиц в «Галерее» и Facebook
  • Редактирование видео в «Галерее»
  • Улучшенное отображение истории браузера

Со списком других улучшений можно ознакомиться на сайте harmattan-dev.nokia.com.

Учтите, что отладка QML в данной прошивке через SDK 1.1.4 будет невозможна. Если для вас это критично, отложите перепрошивку до выхода обновления SDK.

Скачать прошивку можно на странице Nokia N950 OneClickFlashers.

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

Этот пост участвует в конкурсе „Умные телефоны за умные посты


Слева на картинке вы можете увидеть, как выглядит TimePicker (компонент настройки времени) в стандартных приложениях MeeGo Harmattan от Nokia. А справа TimePicker из MeeGo Qt Components (Extras), который предлагается разработчикам для использования. Различия на лицо.

Определенно, становится ясно, что существует некая несправедливость, потому что используемый Nokia компонент недоступен разработчикам сторонних приложений, несмотря на то, что он более красив и функционален. Честно говоря, на мой взгляд, это лучший вариант TimePicker'а, который я видел.

Итак, ниже я покажу, как реализовать такой компонент самому, и вы убедитесь, что все относительно просто.

Блог компании NokiaКак мы разрабатывали мобильный гид Toozla для Symbian и MeeGo

Мысль о том, что наш мобильный аудио-гид по интересным местам Toozla нужно написать для платформы Symbian, нас посещала давно. Но до создания приложения руки дошли лишь в начале 2011 года — примерно за месяц до решения Nokia сделать ставку на Windows Phone 7. Впрочем, на наши планы это никак не повлияло: устройства на Symbian и в то время, и по сей день занимают большой процент на рынке.

Выбирая необходимый вариант разработки, мы исходили из трёх возможных путей.

Первый — использовать нативный Symbian SDK. Основным плюсом при выборе Symbian SDK был бы максимальный охват устройств, начиная с Symbian 3rd Edition. Однако на этом SDK писать программы довольно сложно (особенно, когда дело доходит до UI), поэтому этот вариант разработки мы быстро отмели.

Второй путь — использовать Qt SDK 1.0. Данный devkit вышел в середине 2010 года и был основан на Qt 4.6.3. В отличие от Symbian SDK, данный вариант позволял упростить разработку (особенно работу со специфичными для мобильных устройств API) и рассчитывать на кроссплатформенность. Среди минусов данного решения были меньший охват устройств (только Symbian v1 и Symbian v3) и, всё-таки, некоторая сложность разработки современного UI.

Mobile DevelopmentНастройка Qt Creator для работы с Nokia N9

Этот пост участвует в конкурсе "Умные телефоны за умные посты" и в нем я хочу рассказать о настройке средств разработки приложений для MeeGo Harmattan, операционной системы нового телефона Nokia N9. Настройку будем производить на Windows Vista (думаю, что для более популярной Windows 7 отличия будут несущественными). В документации для разработчиков под Harmattan в основном фигурирует Linux, поэтому данная статья будет хорошим дополнением для разработчиков, предпочитающих или по каким-либо другим причинам использующих операционные системы от Microsoft.

Mobile DevelopmentЧитаем и пишем NFC Tag на MeeGo Harmattan

Этот пост участвует в конкурсе „Умные телефоны за умные посты

Введение


Что такое NFC?

Если верить Википедии, NFC(Near Field Communication) — это технология беспроводной высокочастотной связи малого радиуса действия, которая дает возможность обмена данными между устройствами, находящимися на расстоянии около 10 сантиметров.

Существует три наиболее популярных варианта использования NFC технологии в мобильных телефонах:
эмуляция карт — телефон прикидывается картой, например пропуском или платежной картой;
режим считывания — телефон считывает пассивную метку (Tag), например для интерактивной рекламы;
режим P2P — два телефона связываются и обмениваются информацией.

Мы будем рассматривать второй способ использования, а именно чтение пассивной метки, мало того, мы также научимся записывать информацию на такие метки с помощью телефона

О чем рассказ?

Я буду рассказывать не только о методах работы с NFC, но и о пользовательском интерфейсе разработанной мной специально для этой статьи программы. То есть в процессе чтения вы пройдете полный путь создания приложения для работы с NFC Tag для MeeGo Harmattan.

Оглавление




Qt Ambassador
UPDATE: Сегодня, 20.12.2011, пришло письмо, что приложение приняли в Qt Ambassador
UPDATE: Прошла ночь и проект был опубликован в программе: Qt Ambassador Showcase

Mobile DevelopmentCalendar Feed для N9: что это и как это разрабатывалось

Этот пост участвует в конкурсе „Умные телефоны за умные посты“.

Nokia N9 — приятный девайс во многих отношениях. Но из коробки в нем нет одного очень важного функционала. Нельзя, бросив один взгляд на домашний экран телефона, понять какие впереди ждут события, прописанные в календаре. Чтобы исправить эту досадную проблему мною было разработано приложение Calendar Feed (OVI Store, исходники). Под катом я расскажу поподробнее о самом приложении (немного) и о том, как оно создавалось (большая часть поста).

Осторожно, там много текста. Если готовы, то…

Смартфоны и коммуникаторыКакая у тебя ос на основном телефоне?

Проголосовало 12607 человек. Воздержалось 575 человек.

Блог компании Opera SoftwareOpera Mini 6.5 и Opera Mobile 11.5 — платим по счётчику!

image

Много лет назад, когда страна наша называлась по-другому, все «Волги» с шашечками на бортах были оборудованы счётчиками. 20 копеек — за посадку, далее в пути — 20 копеек за километр… Всегда любил смотреть, как циферки сменяются, прирастая на 2 копейки за каждые сто метров пути. Иногда — просто из любопытства, а нередко — и из чисто прагматических соображений: когда в студенческом кармане лежит последний рубль, надо успеть произнести «вот здесь остановите, пожалуйста», когда на счётчике набежало 98 копеек. Всё, дальше — пешком, хоть на улице полтретьего ночи и до дома ещё полдороги осталось.

NokiaКак получить root на nokia N9


Не могу считать телефон «своим», пока у меня нет к нему рутового доступа. Без рута телефон не «мой», а «взятый в аренду» у дяди. С оответствующими правами у дяди и их отсутствием их у меня.

Итак, инструкция по получению рута на N9. Заметим, не jailbreak, т.к. эта возможность присутствует официально. Спасибо Nokia.

Теория


Рут доступен только через ssh-сервер, который появляется после установки developer tools. Слушает он на localhost и серых адресах. После получения рута настоятельно рекомендуется сменить пароль, дабы не получить неприятный сюрприз.

После этого мы чуть-чуть облегчим себе жизнь с помощью alias у встроенного шелла.

Практика


Идём в настройки, безопасность, включаем режим разработчика. Ребутимся.

После ребута идём в шелл (в самом конце списка приложений появится иконка чёрная с зелёной надписью).