>Не хочу ничего сказать но жабисты и системщики - малопересекающиеся множества. Обычно
>жабисты - не шарят в системных и низкоуровневых делах, а системщики - наоборот.Судя по твоим высказываниям, такие как ты "системщики" мало что понимают в Java, а в J2ME — вообще ничего. (Кстати, в Голландии Smart-карты для проезда на общественном транспорте взломали "на раз" только из-за того, что их делали такие вот "системщики", железячники. Сейчас в спешном порядке все смарткарты переводят на платформу JavaCard с Java-процессором внутри.)
>Поэтому ваше допущение - мягко говоря не факт.
>
>В случае n900 я представил себе практическую реализацию такой конструкции буквально с
>нуля. Например так:
>1) ярлык пинает шеллскрипт.
Зачем такие сложности? Какой ещё "ярлык"? Ярлыки на запуск J2ME-приложения вешаются в любом нормальном телефоне не старше 6 лет.
>2) скрипт форсированно поднимает конект по локальному вайфаю.
"Connection On Demand".
>3) потом тот же скрипт пинает ssh дергающий команду на "сервере".
Как всё сложно.
>4) Команда на "сервере" из 54GL или кого там еще по этому
>поводу дергает GPIO и рулит замком.
Может лучше вместо роутера второй телефон/устройство с IrDA, понимающее заранее запрограммированную последовательность импульсов? А там реле само ригель замка подтянет, если IrDA телефона послало верную последовательность.
>В общем то просто, логично, не вижу причин почему это бы не
>сработало и в принципе нажатием 1 ярлычка можно сделать ВСЕ (от
>конекта к нужной сети до команды на открытие). Получится культурный такой
>пультик. С кнопами "открыть" и "закрыть". Все просто, быстро, бесплатно
>и в общем то требует минимум програмерских знаний который гуглится за
>полчаса. Это даже не програминг а так, automation системных дел получится.
У нас это называется "забивание гвоздей электронным микроскопом".
>Как сделать так чтобы за ровно 1 клац (как на нормальном пульте,
>млять) все отработало в случае J2ME я не очень себе представляю.
Ну раз не представляешь, то зачем поливать дерьмом неизвестную тебе технологию?
>Надеяться на интернет - как-то не спортикно, однако. А вдруг он
>упадет? Как запасной вариант - может быть. Но лучше локальным конектом
>по вайфай. И секурнее (данные не летают через кого-то-там) и надежнее
>(нет промежуточных узлов).
WPA давно взломали. Bluetooth ещё нет.
> В J2ME врядли есть средства чтобы форсануть юзеж
>"вот этой точки доступа вайфай" и чтоб немедленно. И с
>ssh делающим что-то нужное - просто написанием скриптика не отделаешься. Придется
>бодаться с написанием на основе мидлета приблуды, в которую хардкодить логику скрипта.
Аналогично: в твоём случае бодаться с hard-specific извращениями, чтобы сделать элементарную вещь, нигде более не повторяемую. Нет уж, увольте.
>При том если вы не заплатили за сертификат - вам
>еще и поимеют мозг пачкой подтверждений вида "а вон та скотина
>хочет в сеть.Разрешить?". В итоге - сделать культурный и цивильный "пульт
>управления замком" который именно от нажатия 1 кнопки произведет действо по
>открытию замка или совсем не выйдет (далеко не любой телефон позволяет
>запускать ява-апплет одним кликом), или даже если и выйдет то будет
>не бесплатно, сложно и с массой возни или сольет по удобству.
Ну заплатил за доверенный сертификат немножечко денег. И телефон больше не будет надзирать за твоими собственными мидлетами и не будет задавать лишних вопросов. Нет — тебе надо купить дорогущий КПК, чтобы запускать собственные приложения. Если сломается/украдут, то что, опять покупать такой же? А не дорого ли за железку?
>Это так, всего лишь размышления на тему "как можно сделать такую фичу,
>чтобы потом можно было реально ей пользоваться".
Всё придумано до нас.
На КПК, кстати, давно уже есть программы IrDA-пультов управления бытовой техникой. Для "программирования" команд достаточно показать ему серии импульсов оригинального пульта.