`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Игорь Дериев

Программный гео-датчик для Windows 7

+55
голосов

Человек предполагает, а бог располагает. Одно из широко пропагандируемых нововведений Windows 7 – Windows Sensor and Location Platform – оказалось мало кому доступным и пока представляет разве что академический интерес. А жаль.

Ведь применений, той же гео-привязке, нашлось бы немало. Скажем, Google позволяет уточнить результаты запроса по вашему местонахождению, причем для этого даже не требуется аппаратный GPS-прибор – правда, в нашей стране функция Nearby, похоже, эффекта пока не дает. Но ведь речь идет практически о любых датчиках: освещенности, позиционирования и пр. Возможно, интерес к ним подстегнут представленные недавно Slate-планшеты – там они более чем уместны.

В чем же причины данной проблемы? По-видимому, их несколько, но главная – отсутствие (пока) большой заинтересованности со стороны OEM, т.е. отсутствие собственно сенсоров в наших с вами компьютерах, а стало быть –  и мотивов для сторонних разработчиков ПО. Да, последние могут создавать программы с помощью MSDN, тематического блога и соответствующего SDK, имитирующего наличие датчика, но большого практического смысла в этом нет – разве что тренировки ради.

Разорвать этот порочный круг решились два независимых специалиста, реализовавшие программный гео-датчик, пытающийся определить местоположение по косвенным данным, в частности, по IP и соседним WiFi-точкам (используются соответствующие сервисы Google). На создание Geosense их явно вдохновила аналогичная функция, присутствующая в последних версиях Mac OS X, хотя в первую очередь они увлечены именно поддержкой и популяризацией WSLP. Не очень понятно, почему этим не озаботилась сама Microsoft, тем более что гео-привязку имеется, к примеру, в десктопном гаджете Weather. Но, так или иначе, теперь этот пробел восполнен.

Программный гео-датчик для Windows 7 

Вот так Geosense выглядит на системном уровне. После инсталляции его надо собственноручно активизировать.

Программный гео-датчик для Windows 7

Снимок окна демонстрационной программы. Как видите, в моем случае датчик сумел верно определить город, но как именно он его вычислил – неясно. Возможно, просто как столицу Украины, которую я указываю в региональных настройках, но быть может и по IP шлюза. Конкретный адрес Воровского, 11 был предложен и дома, и в офисе, и навскидку очень похож на геометрический центр города  :)

Программный гео-датчик для Windows 7

Ну и чтобы окончательно убедиться, что все работает в рамках WSLP – гаджет Weather. Синий значок в правой части возле описания местоположения свидетельствует о работе датчика (т.е. местоположение определяется автоматически).

Кстати, Windows 7 довольно трепетно заботится о нашей приватности. При каждом обращении к датчику в системной области панели задач появляется соответствующая пиктограмма, и все они протоколируются в системном журнале.

+55
голосов

Напечатать Отправить другу

Читайте также

Включил этот датчик у себя. Утром показывал Киев, сейчас - Варшаву. Эффект корпоративной VPN. Вернул выбор местоположения вручную.

И я обнаруживаю себя то в Киеве, то Амстердаме - таки версия с корпоративной VPN подтверждается :)

P.S. думаю в основе определения лежит IP-адрес

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT