telegamochka: (Default)
telegamochka ([personal profile] telegamochka) wrote2011-12-29 12:22 pm

Носимый компьютер: результаты за очередной год работы

За прошедший год мне удалось достаточно серьезно продвинуться на пути к созданию к рабочей версии носимого компьютера (НК). НК не как игрушки, сделанной гиком для себя любимого, а как девайса "широкого потребления" - устройства, которое, как мне кажется, может придти на смену смартфонам, плеерам и прочей современной индивидуальной электронике.

Год назад мне удалось подобрать подходящее железо для прототипа. Зимой прототип обкатали на лыжниках, летом - на велосипедистах. Тогда еще не было написано ПО для НК - все части функционала обкатывались на чужих смартфонных программах, совершенно не заточенных под "носимое" применение. Но "полевые испытания" показали, что девайс оказался вполне удобен и юзабелен.

Осенью я начала работать над ПО с "носимым" интерфейсом. В настоящее время это вполне функциональная альфа GPS-навигатора для пешеходов и велосипедистов. Как обычное смартфонное приложение оно прекрасно работает уже сейчас. Оказавшись в незнакомом районе, я запускаю не гугл- или яндекс-карты, а свою программу, чтобы сообразить, как попасть в нужную мне локацию :) Чего пока нет - это автоматической прокладки маршрута между двумя адресами. Работа над этим ведется, задача тривиальна - составить запрос к гуглу, распарсить ответ и завернуть все в подходящий интерфейс :)

До сих пор моему приложению не хватало небольшой, но важной фичи без которой ее нельзя было полноценно использовать в "носимом" режиме. Не хватало беспроводного пульта управления, чтобы можно было управлять программой, не доставая запакованный в мини-кейс смартфон. Чтобы можно было скроллить и масштабировать карту, переключаться с вывода карты на картинку с наголовной камеры или управление медиаплеером.

За последние 2 дня мне удалось реализовать такой беспроводной пульт на базе второго, купленного как запасной, телефона N900. Естественно, релизная верия пульта получится на несколько порядков дешевле нынешней и будет реализована на каком-нибудь PIC'е или ATmega. Но главное, что в ближайшее - надеюсь! - время мне удастся превратить прототип во вполне функциональную носимую навигационную систему :)
(deleted comment)

[identity profile] telegamochka.livejournal.com 2011-12-29 08:00 pm (UTC)(link)
Фото будут :) А код если и соберусь выкладывать, то точно не раньше, чем превращу иго из быдлокода во что-то, за что не так краснеть придется :)

Просто сейчас логичнее не столько внимания уделять грамотности и архитектурной продуманности, сколько тому, чтобы система наконец заработала :) А переписать начисто ее можно будет потом - когда на практике удастся понять, что удобно, а что нет в текущей реализации.

[identity profile] baadoo.livejournal.com 2011-12-31 04:22 pm (UTC)(link)
Забей на быдлокод, выкладывай на гитхаб и продолжай как было: ничего не потеряешь. А шансы приобрести новых знакомых и помощников при таком подходе намного выше, чем без доступного кода, док, схем, фото, прототипов. Какого бы оно всё ни было качества.

[identity profile] rigidus.livejournal.com 2012-01-01 11:28 am (UTC)(link)
Поддерживаю

[identity profile] telegamochka.livejournal.com 2012-01-01 10:07 pm (UTC)(link)
Думаю в этом направлении... Есть мысли, на каком этапе стоит опенсорсить проект. Надеюсь к весне довести проект до этой стадии :)

[identity profile] telegamochka.livejournal.com 2012-01-01 11:44 pm (UTC)(link)
Буду благодарна за советы:
http://ru-wearable.livejournal.com/99923.html