`

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

Архив номеров

BEST CIO

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

Человек года

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

Продукт года

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

 

Sentient компьютинг...

+11
голос

В рамках публикации архивных материалов, предлагаем вашему вниманию статью из № 13 (283) «Компьютерного Обозрения» от 10 апреля. Речь в ней идет про так называемый «чувствительный компьютинг».

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

СИЛА ТРАДИЦИЙ

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

Sentient компьютинг...

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

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

БЕЗРАЗЛИЧНАЯ ТЕХНИКА

Sentient компьютинг...

Упомянутая безразличность техники, в том числе и «самой умной», — главная предпосылка готовящейся революции. Самый современный ПК, увы, абсолютно «безразличен» к реальному окружающему миру. Это мы, пользователи, вынуждены создавать «в нем» виртуальные миры, соответствующие нашим требованиям, возможностям и знаниям. И процедура «созидания», даже упрощенная всяческими автоматизирующими процессы инсталляции/настройки ухищрениями, остается очень неприятной — ведь автоматизируется в основном созидание первичного хаоса, из которого в начале каждого сеанса работы приходится «лепить» новый «мирок». Сам же компьютер совершенно безразличен и к окружающей обстановке (которая косвенно определяет перечень наших задач), и ко времени, и к географическому положению, и наконец, к людям, находящимся возле нас и нашего ПК. Все это машине недоступно... точнее, пока недоступно.

«ЧУВСТВИТЕЛЬНОСТЬ»

Слово «sentient» означает «чувствительный», и именно его выбрали разработчики исследовательских лабораторий AT&T в Кембридже (бывшие лаборатории Oracle и Olivetti) для обозначения смысла новой парадигмы компьютинга.

На самом деле ничего страшного в придании «чувствительности» компьютерам нет — пока речь идет только о создании специализированной программной инфраструктуры и снабжении машин позиционирующими сенсорами (точнее — локальной системой «слежения и идентификации»). Локальность исключает всякие помыслы о «взоре Старшего Брата» — слежение и идентификация здесь направлены исключительно на обеспечение удобства и конфиденциальности и осуществляются в пределах территории одной организационной структуры (например, офиса или даже квартиры), а использование для этих целей ультразвуковых сигналов позволяет не засорять эфир и ограждает пользователей от еще одной, пусть небольшой, но все же дозы СВЧ-излучения.

Sentient компьютинг...

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

И здесь уместно упомянуть об одной из главных составляющих проекта sentient computing — тонкой графической системе VNC (Virtual Network Computing — виртуальный сетевой компьютинг). Создавая реальную среду sentient computing, разработчики из AT&T усложнили себе задачу и не ограничились выбором одной ОС и, соответственно, доступными для этой ОС приложениями — «микромир», моделируемый их системой, позволяет объединять в рамках одного экрана задачи, выполняющиеся практически на всех существующих компьютерах.

Так, автоматически возникающий «микромир» может для конструктора выглядеть окном с экраном CAD-системы, работающей на мощной графической станции SGI под управлением ОС Irix, окном с экраном MS Windows ПК с запущенными необходимыми приложениями и, наконец, информационным окном, отображающим в реальном времени перемещение сотрудников по территории офиса или производственных помещений и позволяющим «одним нажатием кнопки» связываться с ними в приватном режиме или организовывать видеоконференции.

Sentient компьютинг...

Переход к использованию «щадящего тонкого компьютинга», требующего минимального вмешательства как в системное ПО объединяемых в рамках sentient-модели платформ, так и в существующую инфраструктуру локальных сетей (об этой и других особенностях VNC читайте в ближайших выпусках «Компьютерного Обозрения»), — не единственная особенность sentient-компьютинга. Кроме этого, для преодоления барьера сложностей в администрировании и организации коммуникационной модели в рамках проекта Sentient создана единая объектная среда на основе кросс-платформенного объектного брокера CORBA (omniORB — также разработка лабораторий AT&T, доступная бесплатно в исходных текстах и отличающаяся от большинства freeware-реализаций спецификаций CORBA полнотой и быстродействием). Еще одно назначение объектной среды Sentient — отображение объектов реального мира в объекты виртуального «машинного пространства» — заслуживает отдельного обсуждения.

МИР EX MACHINA

Возможность однозначного отображения объектов физического мира в программной модели в реальном времени открывает очень интересные и неожиданные перспективы. В качестве примера можно привести простую ситуацию с попыткой совершенно неподготовленного пользователя... послушать mp3-музыку с компакт-диска на компьютере.

При всей дружественности современных интерфейсов наш персонаж должен «пройти» весьма суровую школу, которая по сравнению со сложностью решаемой «задачи» кажется абсолютно ненужной. А именно, он должен разобраться с интерфейсом ОС, «отыскать в завалах» установленного ПО mp3плейер, разобраться с его программным интерфейсом, не приведи Бог, выполнить какие-нибудь системные настройки (потребность в которых вполне реальна), установить диск, выбрать с помощью интерфейса mp3-плейера (который вполне может отличаться и по виду, и по поведению от интерфейса ОС, что является обыденной практикой) нужное ему музыкальное произведение (о ужас! — возможно, в терминах каких-то дорожек...) и, наконец, — немного «поиграться» с настройками всякихразных сторонних приложений (которые еще нужно найти), управляющих, например, тембром и громкостью.

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

Sentient компьютинг...

Sentient-модель, доведенная до совершенства, предлагает иной подход: компьютер «чувствует» приближение «хозяина», «замечает» у него в руках компакт-диск, любезно спрашивает (необязательно синтезатором речи, например с помощью меню) «Чего изволите?», предлагая на выбор перечень возможных действий с компакт-диском, из которого пользователь выбирает «Послушать mp3-музыку», автоматически находит соответствующие приложения, запускает их, проверяет, есть ли у пользователя предпочтения в настройках или есть ли рекомендованные настройки для произведений на диске из базы данных в Internet и т. д.

Согласитесь, что это все-таки проще и в некотором роде позволяет утилизировать мощность современных ПК и рабочих станций. А уж если речь идет о применении компьютеров в профессиональных областях (например, в инженерии), sentient-модель, похоже, является единственным претендентом на лавры «удобного умного инструмента», объединяющего в себе измерительные возможности традиционных приборов в «реальном мире» и моделирующие компьютеров — в «виртуальном».

Апофеозом sentient-компьютинга, по мнению разработчиков, является интеграция «умных» исполнительных устройств (актуаторов), «чувствительной» компьютерной системы, графических терминалов и Web-доступа к ресурсам. В условиях такой идеализированной модели, наконец, не люди будут «подстраиваться» под технику, а сама техника — под потребности людей. И, следует отметить, что в отличие от большинства разработок с аналогичными целями, находящихся в теоретической стадии, sentient-модель предусматривает максимальное использование только существующих и хорошо отработанных технологий, что подтверждается работоспособностью sentient-сети исследовательского центра AT&T в Кембридже — более 3 тыс. кв. м площади и 50 человек персонала уже являются действующей (пусть пока несовершенной) моделью «чувствительного компьютерного мира».

ТРЕХМЕРНЫЙ И ЧУВСТВИТЕЛЬНЫЙ

Короткое описание нового направления в использовании компьютеров было бы не совсем полным без упоминания, казалось бы, отдаленной от sentientидеи проблемы отображения информации. VNC-дисплеи, являющиеся основой единственной современной существующей sentient-системы, несомненно, хороши, но... Если уж заглядывать в будущее, то без всяких ограничений, и последнее достижение компании Actuality Systems — работающий прототип воксельной трехмерной системы отображения графической информации — кажется очень удачным дополнением к возможностям «чувствительного компьютинга».

Пока этот электро-механико-оптиковычислительный гибрид дорог и «неуклюж», но он уже работает, а значит, на пути к полностью трехмерным системам отображения остались только технологические трудности. Ведь в 3D-экране Actuality Systems, как и в sentientсистеме AT&T, используются только реально существующие и отработанные конструктивные и технологические решения: быстро (10 об/с) вращающаяся стеклянная пластина, микропроектор производства Texas Instruments, 6 Gb оперативной памяти (133 MHz DDR SDRAM), аппаратный растеризатор OpenGL-моделей — все это далеко не ново и обещает стать совсем недорогим в ближайшее время. А это значит... Впрочем, автор оставляет читателям возможность для неограниченного полета фантазии.

Вы можете подписаться на нашу страницу в LinkedIn!

+11
голос

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

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

 
 

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT