metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-02-15 09:17 pm

Претензии к блютузу

Я понял ключевой аспект претензий к блютузу, как технологии.
Он несет на себе отпечаток малоуспешной попытки сделать его максимально дружественным к юзеру. В результате он стал дико недружественным к продвинутому юзеру.

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

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

В прогах классикой жанра является зависающее окно "Connect" в котором нет кнопки "Cancel", а иногда и вообще никаких кнопок. Почему? Потому что "программисты" не умеют многопоточные программы корректно писать - для них обработать пару потоков - рабочий и гуишный - это высший пилотаж, на который способны только мудрые гуру.


Это я блютуз GPS купил. HOLUX 1000m. Ловит отлично, NMEA гонит, все. При первой попытке его подключить к компу - не подключился. Поменял адаптер на компе на более старый - подключился.

Подключение к сотовому Siemens S75 - пляска с бубном. Внешне никак не видно, что он подключен, хотя запрос на пин-код выводит и пишет что подключился. Оказывается, девайсы ищет прога самостоятельно. Прога - MapNav, J2ME. Но при этом прога после потери девайса не находит его ни сама, ни вручную принудительно - надо телефон перезагрузить. То ли они там хендлы какие не закрывают, то ли просто телефон с ума сходит. И вообще кнопки "подключить GPS" нет. И кнопки "Показать диагностическую информацию" нет.

Да, при том девайс с сотовым я все таки завел и он дажы работает.

[identity profile] vk11.livejournal.com 2008-02-15 08:31 pm (UTC)(link)
расслабся, выпей пива. все, пянтницо :)
При том, что в блютуз с осциллографом не залезешь, - ты не поверишь, но есть аппараты, которые и в микроволновку могут залезть. и не только.
(* тьфу х 3 - шоп ребэ не заметил коммента *)

[identity profile] metaclass.livejournal.com 2008-02-15 09:04 pm (UTC)(link)
Предлагаешь для отладки блютуза завести себе приемник-сканер с декодером протокола? :)

[identity profile] vk11.livejournal.com 2008-02-18 06:21 am (UTC)(link)
не, я к тому, что залезть можно (и могут) во все, и средства есть :)
"мы эта, мы можем, мы эта, мы - комендарура..." (с) миронов в роли к-на алехина (с)