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

Qt SoftwareРазработка картографических и геолокационных мобильных приложений из песочницы

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


В статье освещены основные моменты при разработке картографических и геолокационных мобильных приложений с использованием QtQuick/QML. Рассматриваемый в статье пример поможет вникнуть в суть и основы использования API модуля Location из QtMobility.

Блог компании MicrosoftWeb Standards Update для VS2010 SP1

Сегодня команда Web Platform and Tools объявила о выходе первого обновления Visual Studio для веб-стандартов, расширяющего поддержку HTML5, CSS3 и некоторых API для JavaScript для всех версий Visual Studio 2010.



Скачать обновление можно в галерее Visual Studio.

БраузерыЯвляется ли IE9 современным браузером?

Евангелист Mozilla Пол Руже выложил сравнение поддержки стандартов браузерами IE9 и Firefox 4, которое убедительно доказывает отставание IE9 по многим параметрам. Кое в чём этот браузер проигрывает даже Firefox 3.5, выпущенному два года назад, не говоря уже о Google Chrome и Opera.

С особым цинизмом Руже оформил заметку так, что в IE9 она рендерится неправильно.

Для сравнения мы приводим также показатели других браузеров и результаты тестов, на которые ссылается сама Microsoft.

FirefoxFirefox 4 значительно ускорится и получит поддержку inline SVG

Вечером 30 июня «Мозилла» явилась в Лондон в Англии, чтобы поведать про дополнения («Mozilla Add-Ons») и показать некоторые новые клёвые особенности грядущего Файерфокса 4.

Вероятно, наиболее впечатляющими (если не считать средства создания дополнений «Add-Ons Builder», основанного на «Беспине») оказались следующие будущие возможности Firefox 4:

→  отображение HTML5-видео (<video>)

→  рисование на холсте (<canvas>)

→  манипулирование изображениями на холсте (анализ пикселов, распознавание лиц с помощью opencivitas)

→  технологии «зелёного экрана» (хромакей) в иллюстрациях и видео, достигаемые анализом цвета пикселов

→  HTML5, встраиваемый внутрь SVG (ура!)

→  SVG как <img>

→  SVG как CSS-фон

→  SVG-фильтры, SVG-маски, SVG-контуры обрезки

→  SVG-анимация

→  inline SVG (то есть SVG внутри HTML5)

→  CSS3: селекторы, @font-face, 2D-преобразования (transforms), переходы (transitions), тени, градиенты, вычисления — calc(2em-10px)

→  API: геопозиция (geolocation), оффлайн (IndexDB, localStorage, AppCache, FileAPI: чтение двоичного содержимого из файла, перетаскивание файлов), веб-труженики (web workers) и сокеты (websockets)

→  контроллер на вебсокетах, запускающий презентацию с мобильника

→  WebGL

Некоторые из этих способностей подтверждались демонстрациями:

→  фильтры CSS3 и маски SVG на HTML5-видео:

Opera Стабильность, переработанные шрифты и Геолокация для Linux

В этой версии исправлено еще немного багов, которые затронули множество людей. Также доработаны интернациональные шрифты (хотя, обратите внимание на приведенный ниже список известный проблем), и Геолокация по Wifi теперь доступна на Linux.

Если у вас проблемы с Геолокацией на Linux, сообщайте информацию о драйвере вашего беспроводного адаптера. Получить ее можно с помощью команды:

lspci | grep Ethernet

Заметьте, что FreeBSD все еще не испульзует Геолокацию по Wifi, а только менее точную по IP компьютера.

Известные проблемы:

Интернациональные шрифты некорректно работают на Linux и FreeBSD.
Геолокация на FreeBSD использует IP.

Предупреждение: Это нестабильная версия. Она предназначена для тестирования и может содержать баги и недоделки.



Скачать

WindowsGeosense, определение вашего местоположения без GPS

geosense
Geosense — это программный датчик, который представляет платформу Location&Sensors в Windows 7, он собирает из различных источников информацию о вашем месторасположение при отсутствии на борту GPS устройства.

AppleПрограмма для определения координат через сервис Google Maps

Во время работы потребовалось определять координаты объектов(широту и долготу). Поскольку Google Maps просто так не хотел их отдавать(или я не нашел как это просто сделать), то быстро написал небольшое Cocoa приложение, которое по введенному адресу получает от Google Maps координаты объекта и отображает его на карте.

Персональные блоги EverMap → NeverMap

Небольшой ребрендинг :)
Теперь проект называется NeverMap.

Появились локализованные версии — английская и русская.
На английской версии работает Google Maps, на русской — Яндекс.Карты.

Также новая фича — пометка гео-таргетированных записей с помощью обычных текстовых тегов о стране, регионе, городе где они были сделаны.
Теперь искать записи по гео-признакам можно в любом Evernote клиенте простым текстовым поиском.

Блог компании Opera SoftwareБраузер Opera — уже с поддержкой геолокации

image

Нынешний год сулит быть весьма урожайным на появление в браузере Opera новых функций, до этого никогда не представленных в подобных приложениях. Совсем недавно была анонсирована технология Turbo, а сегодня норвежская компания объявила об очередном новшестве — встроенной поддержке геолокационных сервисов. Естественно, столь сложная технология не могла появиться на пустом месте — в качестве партнёра выступила компания Skyhook Wireless, являющаяся одним из лидеров данного направления, а также ставшая разработчиком оригинального гибридного позиционирования, использующего все доступные технологии — Wi-Fi, GPS и сотовые сети.