`

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

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

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

Человек года

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

Продукт года

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

 

Wearablе, или Персонализация ПК...

+44
голоса

Продолжая публикацию архивных материалов, предлагаем вашему вниманию статью из № 24 (293) «Компьютерного Обозрения» от 20 июня 2001 г. Какими виделись 20 лет назад правильные wearable-компьютеры.

Как бы ни хотелось автору закончить название статьи Вопросительным Знаком, оставив Читателю возможность задуматься или даже посмеяться над кажущейся на первый взгляд очевидной несуразностью, очередному монологу Суждено состояться. Наступить «на горло собственной песне» хочется не случайно...

Когда-то мы уже вели разговор о wearable-компьютерах. Но с тех пор прошло слишком много времени, и минимальную информацию об этом уникальном классе персональных вычислителей можно и нужно «освежить». Wеаrаblе, «пригодный к ношению в качестве одежды» (лучший перевод предложить трудно), — вычислитель, столь же незаметный, персональный и необходимый, как, скажем, интимные «детали» одежды. Это — цель, к которой стремятся многочисленные исследовательские коллективы и коммерческие разработчики wearable-систем.

Для ряда применений, очевидно требующих специальных компьютеров в носимом исполнении, термин wearable означает более точный класс систем — «Компьютеры, освобождающие руки». Заманчивая возможность обеспечения пользователя специализированного wearable-компьютера разнообразными информационными сервисами без сокращения его подвижности и способно- сти выполнять основные «некомпьютерные» обязанности пришлась по душе военным, геологам, инженерам, врачам. Но для этих областей применения характерна очень высокая степень оп- ределенности в постановке задач. Чего не скажешь о совершенно неопределенном, но упорно характеризуемом расхожим термином «Повседневная деятельность пользователя» классе информационных потребностей.

Wearablе, или Персонализация ПК...

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

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

А все уже есть...

Если в предыдущей статье, посвященной wearable-компьютерам, в перечне главных сдерживающих факторов раз- вития были упомянуты в том числе и сугубо технологические причины, то сегодня ситуация изменилась радикально. Микродисплеи с небольшим, но вполне достаточным для обширного класса задач разрешением сегодня действительно дешевы и доступны (менее $100). Микросхемы класса SOC (система на чипе) — явление обыденное, нижняя планка их стоимости уже достигает очень аппетитной для массовых производителей отметки $15. Казалось бы, вот-вот должно что-то случиться. И... ничего не случается. Разве что продукция компании Хуbеrnaut упала в цене, до уровня... 5 тыс. долл.

Естественно, здесь сразу напрашивается вопрос: а может, никакие wearable-компьютеры никому и не нужны вовсе? Может, именно по этой причине в мире «Компьютерной одежды» ничего не происходит? При попытке ответить на этот Вопрос неожиданно помогает... популярный представитель бесконечно далекого от wеаrаblе семейства наладонных (карманных) компьютеров. А именно — знаменитый Palm. Достаточно набрать в строке поискового сервера palm weаrаblе и... Оказывается, множество маленьких (и не очень) компаний успешно производят самые разнообразные «технические хитрости», позволяющие использовать Palm именно в качестве некоторого подобия wearable-компьютера. Этот факт дает возможность сделать очевидный вывод — раз что-то выпускается, значит, оно кому-то нужно.

Итак, если попытаться сконцентрировать в нескольких предложениях сегодняшнее состояние аппаратных средств и обеспечиваемых ими технологических возможностей, картина будет выглядеть так. Компания Kopin — один из опытных производителей микроустройств отображения — продает всем желающим цветные и монохромные микродисплей с разрешением 320×240 пикселов стоимостью от $60 до $80 (при розничных закупках; цена в партиях, вероятнее всего, намного ниже). Перечислить всех производителей SOC-микросхем, у которых стоимость вполне пригодного и по функциональности, и по быстродействию (допустим, что 200–300 MIPS хватает для многих полезных программ) кристалла составляет менее $30, автор просто не берется. Оперативная память... О состоянии цен на нее все уже знают. Кризис с флэшпамятью, похоже, проходит. Накопители на жестких дисках одновременно сокращаются в размерах и стоимости, а их емкость растет.

А теперь на секунду задумаемся и попробуем представить «нечто», порожденное нашей фантазией и созданное на основе даже такого примитивного «анализа», — цветной «экран» 320×240, изображение проектируется на стекло очков (по совместительству — солнцезащитных), мощный 32-битовый процессор с тактовой частотой 200–300 MHz, сверхкомпактный конструктив (у нас нет повода ограничивать фантазию) и, что главное, — невысокая цена. Вполне реальная — скажем, до $300 (без отно- сительно дорогостоящего устройства массовой памяти). Если у вас есть PDA, сравните его параметры с нашей впол- не технически грамотной фантазией и задумайтесь...

Так чего же нет?

Действительно, если все так красиво, как утверждает автор, где же wearableкомпьютеры — такие удобные, полезные, незаменимые и доступные? Давайте для начала вспомним вступительную часть статьи и определенную в ней проблему. Вероятнее всего, абсолютная неразбериха с термином «пользователь» (чего? почему? зачем?) и все еще сильная позиция сторонников модели «раздутого» ПО (которая и возникла из-за этой неразберихи) — два главных фактора, сдерживающих процесс настоящей персонализации компьютеров.

Впрочем, что-то все-таки происходит. Лидер wearable-рынка — компания Xybernaut — продолжает серийно выпускать баснословно дорогие, но не сильно отличающиеся в лучшую сторону от нашей фантазийной модели, ПК в wearable-исполнении.

Но как только мы вспоминаем о са- мом важном вопросе — ни лидер крохотного wearable-рынка, ни его аутсайдеры (если таковые вообще имеются) нам ничем не помогут. Сегодняшний ПК можно «утрамбовать» и в спичечный коробок, и даже в микромодуль, — по большому счету это ничего не изменит (кроме увеличения стоимости). Мы все равно получим ПК с его «раздутым» ПО, но с неудобной/неудобоваримой техникой ввода и совершенно не соответствующей концепции «Одежного удобства» парадигмой пользовательского интерфейса. Автор не настолько жесток, чтобы подробно описывать «прелести» постоянно преследующей и ненавязчиво напоминающей о своем существоваНИИ ложения), не важно, о каком мире — Unix, Windows или Mac OS X — идет речь. Все эти системы имеют предысторию, создавались для достижения строго определенных целей, в перечне которых никогда не значилось ни максимальное «сближение», ни тем более — обеспечение непрерывного и незаметного взаимодействия компьютера и человека.

Робкие попытки

Академическая наука — основная инновационная сила и в случае с wearableкомпьютерами намного обгоняет коммерческие компании. Но... и здесь есть слишком много «но».

В качестве наглядного примера, и иллюстрирующего несомненные достижения в wearable-области, и объясняющего ощутимый скептицизм автора, попробуем «разобрать по косточкам» одну из лучших на сегодняшний день разработок — wеаrаblе-компьютер MІThril, созданный в знаменитом MTI (Массачусетском технологическом институте).

С «высоты птичьего полета» МІThril пока представляет собой реализацию только одной настоящей wearable-концепции. А именно — «наблюдателя/ ассоциатора/напоминателя», в дальнейшем — НАН (автор не стремился дословно переводить слишком сложные термины не из-за их сложности, а по очевидной причине практически полного отсутствия устоявшейся терминологии в области wearable-компьютинга).

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

Но, в отличие от младших wearable-собратьев, МІThril вместе с «Хозяином» наблюдает за окружающей обстановкой и ассоциирует ее с необходимыми напоминаниями. И даже если в памяти НАН записано: «В 19.00 покормить попугая», а сам НАН в это время находится вместе с «хозяином» в театре, система не будет назойливо зудеть, пытаясь пробудить чувство ответственности к домашнему любимцу. Наоборот, если компьютерная сеть театра (!) допускает такую возможность, НАН попробует связаться с ней с помощью, например, радиоканала и снабдит своего «Хозяина» массой дополнительной информации — обуфете, пьесе, актерах (ассоциируя, например, внешность попавшего в поле зрения актера с его фамилией, перечнем исполненных ролей и т. д.). И попугая НАН постарается не забыть — Для этого будет совершен бесшумный звонок (алгоритмы НАН создавали достаточно интеллигентные люди) домой по мобильному телефону...

После такого «примерного поведения» НАН пора, наконец, привести и его сложное название — упреждающая (proactive) доставка вспомогательной информации, определенной контекстом. Один из терминов — proactive — встречается в оригинале не случайно: из его многих значений в английском языке есть и предупреждающее — «ухудшающий/щая». Это символичное совпадение даже не кажется случайным.

Стоит представить себе, что будет, если возможностями НАН воспользуются трансформированные в «поставщиков wearable-контента» сегодняшние активные коммерциализаторы информационных ресурсов Сети... От симпатий не остается и следа — придуманный нами спектакль будет сопровождаться назойливыми «баннерами» отвратительного вида и не менее приятного содержания, а случайно попавший в поле зрения НАН противный дядька из первого ряда вдруг окажется каким-нибудь бывшим генпрокурором и вызовет поток полускабрезных «новостей»... И, что главное, избавиться от этого «счастья» будет непросто.

Теперь, когда мы знаем, что такое МІThril и чем он может стать в «большом коммерческом будущем», попробуем разобраться, что же обеспечивает такие удивительные возможности. Тем более что в части аппаратных средств МІThril очень интересен, и даже симптоматичен.

Начнем с самого главного факта — МІThril является первым работоспособным wearable-компьютером, полноценно реализующим идею «Компьютер — это сеть». На самом деле MIThril представляет собой соединенные сразу несколькими типами сетей вычислители с разным целевым назначением. Там, где не требуется высокая пропускная способность сети, разработчики MIThril выбрали распространенные во встраиваемых системах последовательную шину и протокол I«С, обеспечивающую обмен данными со скоростью 400 Kbps. Критичные к полосе пропускания сети подсистемы МІThril соединены с помощью обычной Ethernet. Кроме этого, в МІThril используются USB, RS232 и еще одна последовательная шина на основе разработанного компанией Dallas протокола oneWire. Краткий итог экскурса в сетевую подсистему — пять (!) типов использованных сетей. Давайте пока просто запомним эту цифру и дополним ее беспроводным каналом 802.11, также реализованным в MІThril.

Wearablе, или Персонализация ПК...

Основных вычислителей у MІThril три, и все они далеко не игрушечные: и два процессора Motorola MPC 823 (встраиваемая версия Power PC) с тактовой частотой 66 MHz, и StrongARM 1110, работающий на 200 MHz, — вычислительные машины очень серьезные, По крайней мере, несоизмеримо более мощные по сравнению с использующимися в самом популярном наладонном Palm Dragon Ball 16 MHz. Суммарный объем оперативной памяти вычислителей — 64 MB.

Графическая подсистема MІThril с технической точки зрения является нарушением всех «канонов» индустриального проектирования — разработчики отказались от использования стандартных контроллеров (например, VGA) и реализовали собственную нестандартную систему.

Все перечисленное выше составляет основу, на которой строятся «мозг» и «нервная система» НАН. Множество же датчиков, впечатляющее разнообразием и функциями, можно назвать «органами чувств» НАН. Здесь есть и трехосевой акселерометр (измеряющий проекции на три оси координат вектора ускорения, вызванного перемещением «Хозяина» НАН), и видеокамера, и GPS-приемник, и цифровые термометры, и... Короче говоря, обилие использованных в архитектуре MІThril сетей позволяет потенциально применять практически любой датчик промышленного изготовления.

Непростая картина аппаратных «красот» МІThril дополняется сложностью программной архитектуры. Сеть из трех базовых независимых компьютеров, работающих под управлением ОС Linux, клиент-серверная организация, в которой, например, самый мощный вычислитель с процессором StrongARM играет роль и сервера приложений, и файл-сервера, а компьютеры поменьше — интеллектуального графического клиента и шлюза 802.11 coответственно, — все это слишком непросто. НАН, оказывается, может нуждаться в услугах системного администратора...
Уроки MIThril

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

Давайте вспомним разнообразие сетевых средств MІThril. Ни один грамотный инженер не будет применять так много усложняющих и без того непростую конструкцию устройств с одинаковым назначением, фактически отличающихся только параметрами. А ведь подозревать создателей MІThril в безграмотности трудно. Так все-таки, почему в конструкции MIThril использовано столько разных сетей? Ответ на этот вопрос прост: «офисное» происхождение слишком многих современных технологий делает их совершенно непригодными в том случае, если мы начинаем требовать от компьютера способности действительно хорошо работать не «на другой компьютер», а на нас. Пояснить? Мы живем в постоянно изменяющемся мире, мы реагируем на очень быстрые изменения этого мира и вполне вправе требовать от наших компьютеров такой же способности. Но пока они способны только не всегда адекватно и не слишком быстро реагировать на изменения других компьютеров или самих себя. Ведь они именно Для этого создавались...

Теперь припомним и программную архитектуру MІThril. Три ядра многопользовательской мультизадачной операционной системы (пусть даже далеко не худшей), море сервисов, служебных библиотек, драйверов, настроек... Все это требует ресурсов, много ресурсов. А вот нужны ли задачам, решаемым с помощью МІThril, возможности, обеспечиваемые этой «нательной сетью»? Или же распределенные вычислители вполне могут решать свои локальные задачи «меньшей кровью»? Этот вопрос остается без ответа...

И наконец, заготовленная напоследок оптимистическая нота. Оказывается, многие поспешили поверить в конец века «самодельщиков». И кто знает, что еще интересное появится в каком-нибудь очередном «гараже» и в очередной раз изменит до неузнаваемости наш мир?

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+44
голоса

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

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

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT