telegamochka (
telegamochka) wrote2011-12-29 12:22 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Носимый компьютер: результаты за очередной год работы
За прошедший год мне удалось достаточно серьезно продвинуться на пути к созданию к рабочей версии носимого компьютера (НК). НК не как игрушки, сделанной гиком для себя любимого, а как девайса "широкого потребления" - устройства, которое, как мне кажется, может придти на смену смартфонам, плеерам и прочей современной индивидуальной электронике.
Год назад мне удалось подобрать подходящее железо для прототипа. Зимой прототип обкатали на лыжниках, летом - на велосипедистах. Тогда еще не было написано ПО для НК - все части функционала обкатывались на чужих смартфонных программах, совершенно не заточенных под "носимое" применение. Но "полевые испытания" показали, что девайс оказался вполне удобен и юзабелен.
Осенью я начала работать над ПО с "носимым" интерфейсом. В настоящее время это вполне функциональная альфа GPS-навигатора для пешеходов и велосипедистов. Как обычное смартфонное приложение оно прекрасно работает уже сейчас. Оказавшись в незнакомом районе, я запускаю не гугл- или яндекс-карты, а свою программу, чтобы сообразить, как попасть в нужную мне локацию :) Чего пока нет - это автоматической прокладки маршрута между двумя адресами. Работа над этим ведется, задача тривиальна - составить запрос к гуглу, распарсить ответ и завернуть все в подходящий интерфейс :)
До сих пор моему приложению не хватало небольшой, но важной фичи без которой ее нельзя было полноценно использовать в "носимом" режиме. Не хватало беспроводного пульта управления, чтобы можно было управлять программой, не доставая запакованный в мини-кейс смартфон. Чтобы можно было скроллить и масштабировать карту, переключаться с вывода карты на картинку с наголовной камеры или управление медиаплеером.
За последние 2 дня мне удалось реализовать такой беспроводной пульт на базе второго, купленного как запасной, телефона N900. Естественно, релизная верия пульта получится на несколько порядков дешевле нынешней и будет реализована на каком-нибудь PIC'е или ATmega. Но главное, что в ближайшее - надеюсь! - время мне удастся превратить прототип во вполне функциональную носимую навигационную систему :)
Год назад мне удалось подобрать подходящее железо для прототипа. Зимой прототип обкатали на лыжниках, летом - на велосипедистах. Тогда еще не было написано ПО для НК - все части функционала обкатывались на чужих смартфонных программах, совершенно не заточенных под "носимое" применение. Но "полевые испытания" показали, что девайс оказался вполне удобен и юзабелен.
Осенью я начала работать над ПО с "носимым" интерфейсом. В настоящее время это вполне функциональная альфа GPS-навигатора для пешеходов и велосипедистов. Как обычное смартфонное приложение оно прекрасно работает уже сейчас. Оказавшись в незнакомом районе, я запускаю не гугл- или яндекс-карты, а свою программу, чтобы сообразить, как попасть в нужную мне локацию :) Чего пока нет - это автоматической прокладки маршрута между двумя адресами. Работа над этим ведется, задача тривиальна - составить запрос к гуглу, распарсить ответ и завернуть все в подходящий интерфейс :)
До сих пор моему приложению не хватало небольшой, но важной фичи без которой ее нельзя было полноценно использовать в "носимом" режиме. Не хватало беспроводного пульта управления, чтобы можно было управлять программой, не доставая запакованный в мини-кейс смартфон. Чтобы можно было скроллить и масштабировать карту, переключаться с вывода карты на картинку с наголовной камеры или управление медиаплеером.
За последние 2 дня мне удалось реализовать такой беспроводной пульт на базе второго, купленного как запасной, телефона N900. Естественно, релизная верия пульта получится на несколько порядков дешевле нынешней и будет реализована на каком-нибудь PIC'е или ATmega. Но главное, что в ближайшее - надеюсь! - время мне удастся превратить прототип во вполне функциональную носимую навигационную систему :)
no subject
Сначала попробую сделать сенсорный пульт на базе N900. Вариант явно неудачный с точки зрения слепого управления. Но самый простой (для меня) в реализации. Заодно он позволит отладить программную часть общения НК и пульта. Да и система станет вполне демонстрабельной, а не чисто "лабораторной" :)
Шаш номер 2 - отдам в ремонт Nokia E61, чтобы повторно отремонтировали разболтавшийся джойстик. А потом на базе E61 сделаю пульт управления с помощью 5-позиционного джойстика. Это уже будет гораздо ближе к релизному варианту.
По поводу колец и чего-то подобного на руках - думала. Есть концепция манипулятора, крепящегося на пальце. Но с моими кривыми руками воплотить его - безнадежно. Другой вариант использования колец - сделать их маркерами, отслеживать с помощью наголовной камеры и управлять виртуальными объектами с помощью собственных пальцев. Но тут нужен нормальный специалист по компьютерному зрению. Я пробовала работать в этом направлении, но результаты далеки от того, что можно было бы использовать на практике:
http://ru-wearable.livejournal.com/95265.html
Чужие результаты:
http://ru-wearable.livejournal.com/90709.html
Мне кажется, единственный рабочий способ найти удобный носимый интерфейс - это пробовать реализовывать разные варианты и испытывать их на практике :) Чем наконец и займусь. Я еще в 2007 году думала, что вот-вот подберу железо для НК - и начну работать над интерфейсом. А все затянулось на много лет...
Спасибо за ссылку на повесть, надо будет почитать :)
no subject
no subject
Правда, судя по отзывам, именно эта реализация — гадость. Но вот если вместо сенсорной панельки догадались бы вставить IBM-овский Trackpoint — похоже, это был бы неплохой вариант.
А вообще, кажется мне, что если думать даже о первоначальном устройстве ввода, "первой итерации" — надо в первую очередь разглядывать интерфейсы игровых приставок. Там чем-то похожая задача — держать что-то в руках устройство и не отвлекаться на него. Wiimote/Nunchuk? Занимают в руке слишком много места, конечно, но для начала — вполне.
no subject