Sunday, August 31, 2014

Bluetooth мэш

Bluetooth будет поддерживать mesh-сети. Имеется в виду BLE. Это серьезно продвинет IoT, например. Устройством для взимодействия станет обычный смартфон.

Телефон как сенсор

Наша презентация для конференции ruSMART 2014. Open Source библиотеки для сбора сенсорной информации с помощью мобильных телефонов:

Namiot, D., & Sneps-Sneppe, M. (2014). On Open Source Mobile Sensing. In Internet of Things, Smart Spaces, and Next Generation Networks and Systems (pp. 82-94). Springer International Publishing.

/via Coldbeans

Saturday, August 30, 2014

INJOIT vol. 2, no.9

Вышел новый номер журнала INJOIT.

Темы статей: редакционные заметки о телекоммуникационных парадигмах, cистемные аспекты построения и развития сетей электросвязи специального назначения, телекоммуникации для военных нужд: от сети GIG1 к сети GIG2, решение физических задач с помощью электронных таблиц MS Excel, микро-сервисная архитектура

Архив журнала находится здесь.

/via OIT Lab

О базах данных

Хорошая подборка по теме Базы данных. Современное состояние.

Friday, August 29, 2014

Бизнес вокруг

Стартап намеревается показывать бизнес-профайлы (Linkedin) пользователей, находящихся поблизости. Определяя эту самую близость с помощью BLE. Но тут-то и скажется главное ограничение iBeacons - приложение может видеть только свои теги. То есть, такое можно проделать, только если пользователи собрались вокруг нужных (своих) тегов. А вот с Bluetooth Data Points такое можно сделать в произвольном месте.

Thursday, August 28, 2014

Wednesday, August 27, 2014

Определение выбросов

Довольно частая задача про восстановлении зависимостей. Лежит какая-то точка на кривой или это шум (выброс). Довольно толковые объяснения (с кодом) как это делается с помощью FFT и с помощью марковских цепей

У автора вообще очень интересный блог по обработке данных.

Мониторинг мобильного трафика

Практический материал по отслеживанию сетевого трафика Android. Используют Wireshark.


Sunday, August 24, 2014

Сетевая близость и мобильный веб

Заявка на доклад SECR 2014: "Использование сетевой близости в веб-приложениях"

Работа посвящена контекстно-зависимым вычислениям. В качестве определяющей информации о контексте рассматриваются данные о сетевом окружении (сетях Wi-Fi и Bluetooth устройствах). Целью работы является рассмотрение возможностей использования такого рода информации о сетевой близости непосредственно в мобильных веб-приложениях.

Поддержать нашу презентацию можно здесь

Indoor location

Saturday, August 23, 2014

Использование акселерометра в мобильном телефоне

Практика использования акселерометра в мобильных приложениях. Приложение для парковки определяет, что машина двинулась с места. А в патенте Apple - наоборот, что остановилась после движения.

По теории предмета есть пара статей в INJOIT:

Пестов Е. Распознавание движения мобильного устройства //International Journal of Open Information Technologies. – 2013. – Т. 1. – №. 3. – С. 5-10.

Бутаков Н. А. Применимость инерциальных систем навигации в мобильных устройствах //International Journal of Open Information Technologies. – 2014. – Т. 2. – №. 5. – С. 24-32.

Connected Cars

Интересный список европейских стартапов в области Connected Cars. Есть, что сказать, например, отностительно car's cloud. В октябре на nets4cars представим работу Cars as Tags. Машины в роли беспроводных тегов.

Thursday, August 21, 2014

Дележка канала TCP/IP

Компьютерные алгоритмы управления разделением общего канала TCP/IP - Remy. Интересная разработка от MIT.

Очереди сообщений

Интересное исследование, посвященное Message Queues. Сравниваются nanomsg, ZeroMQ, ActiveMQ, gnatsd, Kafka, Kestrel, NATS, NSQ, RabbitMQ, Redis

Tuesday, August 19, 2014

Wi-Fi за SMS

А что касается решения пускать в публичный Wi-Fi теперь только по SMS паролю, то это еще один способ для операторов (карманных агрегаторов и т.п.) обманывать пользователей. Мобильный абонент сам вводит свой номер, получает некоторый код и этот код опять вводит на сайте. Все! Он сделал это! Бинго! Каждый третий (второй, первый :) абонент неожиданно окажется подписанным на платный прогноз погоды (анекдоты, гороскопы и т.д.). По 146 рублей за сообщение. Про такие мелочи, как премиум оплата за это самое парольное SMS и упоминать уж будет стыдно :)

Java 9

Среди анонсированного: поддержка JSON и web sockets :) Шел 2016 год ...

Практика Deep Learning

Учебник: Deep Learning for NLP

см. другие публикации в блоге по теме deep learning.

Monday, August 18, 2014

Теги лояльности

Примеры использования iBeacons в программах лояльности

/via Bluetooth Data Points

Абавазрение 18.08.2014

Некоторые интересные ссылки:

1. Толковые заметки о типичных проблемах в машинном обучении. Это вообще интересный блог о data science

2. Как моделировать NoSQL (в данном случае имеется в виду отсутствие схемы данных) с помощью традиционных реляционных баз данных - презентация. Все в одной большой JSON строке :) Для MySQL можно укзать еще вот этот плагин memcached

3. Распознаватель всего на свете. Firefly на телефонах от Amazon распознает (с помощью камеры) различные предметы. Все для электронной коммерции. Снял, распознал, купил. Между прочим, есть SDK.

4. Очень красиво - визуализация Wi-Fi сетей.

5. PipelineDB. Интересный подход - непрерыное исполнение SQL запросов для больших данных. Цель - SQL интерфейс для обработки потоковых данных.

6. Как позиционирование посетителей изменит ритейл.

7. О телефонных брендах :)


Saturday, August 16, 2014

Репликации - как это устроено

CopyCat - Java реализация для протокола согласования Raft. Это - технические основы репликации данных.

Супер-тег

Реализация облачного варианта Bluetooth тега - kontakt.io. Поддерживает еще и Wi-Fi.

Снова заметим, что лучший (и простейший тег) - собственно телефон. И Bluetooth Data Points как приложение.

Friday, August 15, 2014

Все не так просто

Интересная статья об использовании машинного обучения в Yahoo. С идеей, что все современные проекты вокруг контента - это машинное обучение и deep learning. Yahoo Labs - вообще очень интересный источник информации.

Она

Thursday, August 14, 2014

Супер-скамейка

Умные скамейки в парке Бостона. Московские парки активно переделывают, но что-то о таком не слышал.

Улыбаемся и машем

Интересная библиотека для Андроид - скроллирование текста по результатам движения руки перед фронтальной камерой. С помощью камеры распознаются движения руки.

Tuesday, August 12, 2014

Жизненный вопрос


Абавазрение 12.08.2014

Некоторые интересные ссылки:

1. Модельный умные город. IEEE проект для Smart City.

2. Маршрутизаторы от Facebook - SDN на практике

3. Практический пример навигации в помещениях с использованием iBeacons

4. IoT маркет. Площадка для публикации и обмена данными для IoT. Вот здесь еще можно почитать про архитектуру системы.

5. Промо-страница для BDP. Как это сделано - можно прочесть здесь.

6. Google CSE на практике. Поиск по купонам и скидкам, а также поиск учебных курсов.

7. Из последнего номера журнала INJOIT: Namiot, D., & Sneps-Sneppe, M. (2014). On M2M Software Platforms. International Journal of Open Information Technologies, 2(8), 29-33.

Monday, August 11, 2014

BLE для всех

Мы уже писали, что Apple не очень-то и хочет видеть других разработчиков в BLE (iBeacons). Естественно, возникла идея создать открытый стандарт для Android и других устройств. Отсюда появился AltBeacon.

Вот спецификация проекта Altbeacon, а вот здесь можно посмотреть примеры использования.

P.S. и в этой связи не можем не напомнить о BLuetooth Data Points. Там все работает на основе Core Bluetooth и не зависит от одного конкретного производителя.

Специализированный хостинг

Интересная идея - хостинг для одностраничных веб-приложений. С идеей - упростить (ускорить) для разработчиков создание HTML5 приложений.

Saturday, August 09, 2014

Обработка больших графов

GPS - A Graph Processing System. Интересная система - обработка больших распределенных графов. Аналог MapReduce, но специально для графов.

Python на практике

Хорошая практическая книга по Python в открытом доступе.

Wednesday, August 06, 2014

iOS 8 и навигация в помещениях

Как устроена навигация в помещениях в iOS8? Основана на Wi-Fi и требует выполнения предварительной разметки (создания радиокарты). Последнее, пожалуй, самый слабый момент.

P.S. Основная идея SpotEx как раз и заключалась в отсутствии необходимости предварительной подготовки площадки.

Абавазрение 06.08.2014

Некоторые интересные ссылки:

1. Обработка нечетких данных. Хорошая вводная статья.

2. HIVE для анализа неструктурированных данных. Практический материал - как использовать инструментальные средства от IBM.

3. Охранные гео-теги. Интересно, но совсем не дешево. Может просто телефон в машине прятать?

4. Новая директория для Open Access журналов: Journal Click. Скоро должны проиндексировать и INJOIT

5. Машинное обучение - попытка классификации подходов и применимости. Вот еще и интересная дискуссия по этой статье.

6. Практически шпионская техника. Есть видео, в нем присутствую какие-то звуки (речь, например). Звуки вызывают вибрацию каких-либо предметов на этом видео. И вот по таким колебаниям можно восстановить звук.

7. FI-WARE акселераторы. Здесь могут помочь с разработкой программ (созданием бизнеса) для нового евро-интернета.

Tuesday, August 05, 2014

INJOIT - call for papers

Бесплатный рецензируемый научный журнал. The International Journal of Open Information Technologies (INJOIT). ISSN: 2307-8162. Индексируется в РИНЦ. Научные публикации для магистров и аспирантов. Статьи на русском или английском. Издатель: Лаборатория Открытых Информационных Технологий факультета ВМК МГУ им. М.В. Ломоносова.

Принимаем статьи в 9-й номер журнала на 2014 год (том 2). Здесь можно посмотреть архив журнала.

/via OIT Lab

HTML5 устройства

Полезный пакет для веб-разработчиков: HTML5 device mockups. Можно показывать, как будут выглядеть сайты на мобильных устройствах.

Вот еще интересный сервис, который показывает, как выглядит мобильный сайт на разных устройствах

Monday, August 04, 2014

Алгоритмы биоинформатики

Волшебный push

Push-уведомления и их использование в информационных системах. Две статьи в журнале INJOIT. В первой рассматриваются системы для поддержки push-уведомлений, во второй - разработка информационных систем на основе серверных уведомлений.

Павлов А. Д., Намиот Д. Е. Системы для поддержки push-уведомлений //International Journal of Open Information Technologies. – 2014. – Т. 2. – №. 7. – С. 37-44.

Павлов А. Д., Намиот Д. Е. Информационные системы на основе push-уведомлений //International Journal of Open Information Technologies. – 2014. – Т. 2. – №. 8. – С. 11-19.

А вот здесь можно почитать про сравнение моделей применения SMS и push-уведомлений.

Sunday, August 03, 2014

INJOIT vol. 2, no. 8

Вышел новый номер журнала INJOIT.

Темы статей: минимизация риска при крупных закупках на финансовом рынке, планирование ресурсов центра обработки данных, информационные системы на основе push-уведомлений, поиск владельца мобильного телефона, программные платформы M2M

Архив журнала находится здесь.

/via Лаборатория ОИТ.

Geo Messages в iOS8

То, что было сделано в Geo Messages (сигнатура для сообщений с гео-координатами) появилось в iOS8:

/via GPS Business News

Saturday, August 02, 2014

Как это делают в Google

Google опубликовала исходные тексты своего приложения для конференции I/O. И даже с объяснениями архитектурных решений. Очень полезно для изучения Android - программирования.

Wi-Fi коннектор

Модуль с Wi-Fi для сохранения данных в облаке. Идея в том, чтобы производители различных контроллеров использовали готовый модуль от Electric Imp для работы с данными.

Friday, August 01, 2014

Куда все смотрят ?

Карты для различных продуктов - где концентрируется внимание: 29 Eye-Tracking Heatmaps

Мужчины совсем не смотрят на обувь :)


Landing pages

Интересная идея - сервис Appsites создает презентационные страницы (сайты) для мобильных приложений, использую информацию о них непосредственно в Google Play (App Store).

Вот, например, для приложения BDP достаточно было просто указать его страницу в Google Play и получить в результате следующую страницу для Bluetooth Data Points