Logo    
Деловая газета CitCity.ru CITKIT.ru - все об Open Source Форумы Все публикации Учебный центр Курилка
CitForum    CITForum на CD    Подписка на новости портала Море(!) аналитической информации! :: CITFORUM.RU
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

17.01.2017

Google
WWW CITForum.ru
С Новым годом!

Вперед, к победе робонавтики!

Сергей Кузнецов
14.03.2005
Открытые системы, #02/2005

По традиции январский 2005 года номер журнала Computer (IEEE Computer Society, Vol. 38, No. 1, January 2005) посвящен наиболее ярким и перспективным (по мнению редакции) исследованиям и разработкам прошедшего года. Статьи не объединены какой-либо общей тематикой.

Первая статья называется «Робонавт: ‘краткий перечень’ технологических барьеров» (Robonaut: The ‘Short List’ of Technology Hurdles). У статьи семь авторов, прямо или косвенно связанных с NASA; первым в списке указан Фредрик Ренмарк (Fredrik Rehnmark) из компании Lockheed Martin Space Operations. Робонавт — это гуманоидный робот, предназначенный для помощи космонавтам при работе в открытом космосе. Проект, направленный на создание робонавта, выполняется NASA и DARPA в рамках совместной программы Mobile Autonomous Robot Software (MARS). С 1994 года изготовлено два прототипа робонавта, рассчитанных на работу в условиях земного притяжения, но выполненных из материалов в расчете на работу в космосе. Робонавт является телеуправляемым роботом. Интерфейс оператора, управляющего робонавтом, основан на тех же принципах, что и интерфейсы систем виртуальной реальности, однако в данном случае оператор имеет дело с реальными телевизионными образами и показателями сенсоров, передаваемыми робонавтом. Первый прототип робонавта был стационарным, во втором были добавлены возможности перемещения с автономным питанием. Конечной целью является изготовление робонавта, который будет в состоянии выполнять автономные работы в открытом космосе или помогать астронавтам при совместной работе. В течение 2005 года должен быть разработан сетевой график работ, в заключение которых образец астронавта будет доставлен на международную космическую станцию для проведения экспериментов совместно с астронавтами. Упомянутый в названии статьи «краткий список» барьеров включает следующие проблемы:

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

Более подробная информация о проекте робонавта доступна на сайте http://robonaut.jsc.nasa.gov.

Следующая статья, озаглавленная «Реактивная анимация: реалистичное моделирование сложных динамических систем» (Reactive Animation: Realistic Modeling of Complex Dynamic Systems), написана Солом Эфрони (Sol Efroni), Дэвидом Харелом (David Harel) и Айраном Коэном (Irun Cohen). Имеется большое разнообразие видов сложных систем. Некоторые из них являются трансформационными, т.е. получающими входные данные, обрабатывающими их и производящими выходные данные. Для управления такими системами и предназначена основная часть существующих инструментальных средств. Более проблематичный класс сложных систем составляют реактивные системы, роль которых состоит в реагировании на различные виды событий, сигналов и условий. Реактивные системы часто обладают параллельной и распределенной организацией. Реактивность системы обостряет проблемы, с которыми обычно приходится сталкиваться разработчикам сложных систем. От системных архитекторов требуются понимание вычислительных и поведенческих проблем системы, решение сложных задач моделирования и анализа реактивного поведения и выполнение реализации. Разработчики интерфейсной части системы должны производить интуитивно понятные и привлекательные визуальные интерфейсы для моделирования, анализа, тестирования и внедрения реактивных систем. Системные архитекторы могут использовать инструментальные средства, которые можно назвать «реактивными процессорами», с полностью исполняемой семантикой. Такие средства могут исполнять модель и генерировать окончательный реализационный код. Полезность подобных средств возрастает по мере стандартизации и совершенствования языка UML. Развитыми инструментальными средствами обладают и разработчики интерфейсных частей систем. Эти средства позволяют генерировать качественные и высокопроизводительные анимационные графические интерфейсы с постоянно уменьшающимися затратами. Несмотря на наличие соответствующих инструментов в обеих областях, функции этих инструментов остаются существенно раздельными. Поскольку реактивные системы по своей природе весьма динамичны, ключевым вопросом является комбинирование точного моделирования и анализа с анимационной интерфейсной частью. Предлагаемая авторами технология реактивной анимации (reactive animation, RA) позволяет сочетать передовые достижения в области спецификации и моделирования реактивных систем с соответствующими достижениями в области анимации. В техническом отношении подход RA базируется на представлении реактивной системы как тесно связанной комбинации того, что она делает, и того, как она выглядит извне. Система строится по двум раздельным, но тесно связанным направлениям — разработка реактивного поведения и разработка интерфейсной части. Изначально эти направления не перекрываются; они связываются позже, когда это становится важным для понимания модели или выполнения некоторых задач. Подход RA был использован для спецификации и имитационного моделирования процесса развития Т-клеток в зобной железе. Модель основывалась главным образом на использовании диаграмм состояний, а в качестве реактивного процессора применялась система Rhapsody компании Ilogix. Для построения интерфейсной анимационной части системы использовались инструментальные средства Flash компании Macromedia. Подробная информация об этом прототипе доступна на сайте www.wisdom.weizmann.ac.il/~dharel/ ReactiveAnimation. В планах авторов — внедрение трехмерной анимации и использование других платформ — Play-Engine (собственная разработка авторов) для моделирования и Maya для анимации.

Оливер Бимбер (Oliver Bimber), Андреас Эммерлинг (Andreas Emmerling) и Томас Клеммер (Thomas Klemmer) представили статью «Встроенные развлечения с использованием интеллектуальных проекторов» (Embedded Entertainments with Smart Projectors). Несмотря на интенсивное развитие индустрии жидкокристаллических и плазменных дисплеев, этим технологиям свойственны врожденные физические ограничения на размер экрана, частоту регенерации, потребляемую мощность и т.д. В близком будущем на рынке развлечений конкурирующим типом дисплеев могут стать видеопроекторы, технология которых претерпела значительные изменения в последнее десятилетие. Сокращение стоимости и повышение эффективности этих устройств сравнимы с соответствующими показателями для персональных компьютеров, достигнутыми ранее. Однако для использования производимых в настоящее время видеопроекторов требуется наличие постоянного или временно устанавливаемого специального белого экрана, что во многих случаях ограничивает область применения таких устройств. Авторы статьи создали прототип интеллектуального видеопроектора, который автоматически настаивает геометрию и цвета проецируемого изображения в зависимости от геометрических и цветовых особенностей поверхности, на которую проецируется изображение. В прототипе используются готовые к использованию компоненты: видеобимер, портативная ПЗС-видеокамера и ПК с ТВ-тюнером и графической картой. Миниатюризация электронных компонентов позволит в обозримом будущем создать соответствующее интегрированное портативное интеллектуальное устройство.

Статья Криса Двайера (Chris Dwyer), Элвина Лебека (Alvin Lebeck) и Дэниела Сорина (Daniel Sorin) названа авторами «Самособираемые архитектуры и темпоральные аспекты вычислений» (Self-Assembled Architectures and the Temporal Aspects of Computing). В традиционном подходе к проектированию и производству компьютерных систем используется схема «сверху вниз», предполагающая точное указание местоположения каждого компонента; производитель системы следует заданным спецификациям. Этот подход соответствует интуитивному представлению о проектировании и разработке систем и применяется всеми производителями компьютерных систем. Однако в полупроводниковой индустрии выявляются трудности, связанные с продолжающейся миниатюризацией массово производимых электронных компонентов, и этот предстоящий барьер порождает потребность в исследованиях подходов к созданию компьютерных систем «снизу вверх» на основе «самосборки». При этом подходе проектировщик специфицирует компоненты, но не может точно обусловить места их расположения. Компоненты должны собираться сами, образуя в конце концов систему. Наиболее простой формой самосборки является случайный вариант, но результаты такого процесса очень ограничены. Альтернативой является программируемая самосборка, при которой проектировщик указывает, как компоненты подсоединяются один к другому, но не фиксирует их местоположения. В этом случае у проектировщика имеется некоторый контроль над процессом производства системы, и можно создавать более сложные компьютеры. В наиболее распространенном подходе к наномасштабной программируемой самосборке используются принципы самосборки ДНК. Двуспиральная структура ДНК формируется на основе известных правил спаривания оснований — аденина с тимином и цитозина с гуанином. Указывая некоторую последовательность оснований одной нити ДНК, можно использовать правила спаривания оснований как организационные инструкции. Применение принципов самосборки требует пересмотра темпоральных аспектов вычислений. Традиционно применяются предпроизводственные и постпроизводственные виды вычислений. Примерами первого вида вычислений является микропрограммирование инструкций компьютера, программирование СБИС и т.д. К постпроизводственным видам вычислений относится, в частности, обычный процесс компиляции и выполнения программ. Применение самосборки приводит к потребности в вычислениях во время производства системы (at-fabrication computation). Описываются такого рода вычисления при применении для самосборки принципов построения ДНК.

Автор статьи «Проблемы квантовых компьютеров на основе полупроводниковых устройств» — Роберт Кейес (Robert Keyes) из исследовательского центра IBM Watson Research Center. Квантовые компьютеры реализуются с применением так называемых «кубитов» (quantum bit, qubit), физических систем, которые могут находиться в одном из двух различимых квантовых состояний. Одно состояние представляет ноль, другое — единицу. Источником ожидаемой вычислительной мощности является одновременная обработка многих переменных путем их представления как суперпозиции квантовых состояний. Заманчивыми являются квантовые компьютеры, построенные с использованием универсальных методов полупроводниковой технологии для создания кубитов, поскольку тысячи требуемых устройств могут быть произведены на основе хорошо освоенной технологии. Однако наличие дефектов в полупроводниковых устройствах, сконструированных в лабораториях и на заводах, будет ограничивать применение таких устройств в квантовых компьютерах. Для успешного развития этой ветви квантовых вычислений необходимо найти способ использования полупроводниковых устройств, не требующий точного знания их физических характеристик.

Еще одна статья номера написана Пратиушем Бхарати (Pratyush Bharati) и называется «Индийская индустрия ИТ-услуг: сравнительный анализ» (India’s IT Services Industry: A Comparative Analysis). Доля Индии на мировом рынке ИТ-услуг, оцениваемом в 350 млрд. долл., выросла с 1,5% в 2000-2001 годах до 1,9% в 2002-2003 годах. В то время как общий оборот мировой индустрии ИТ-услуг вырос за это время на 2%, в Индии рост оборота достиг 22%. Этот быстрый рост обусловлен аутсорсингом многонациональных компаний. Так, корпорация General Electric удовлетворяет за счет аутсорсинга 70% своих потребностей в ИТ-услуг. Из них 70% отдается стратегическим поставщикам, а они, в свою очередь, выполняют 70% работы за пределами стран с высоким уровнем жизни. В результате сумма субконтрактов GE в Индии составляет более 500 млн долл., 8% всего рынка экспорта ИТ-услуг. В статье описываются организационные особенности бизнеса ИТ-услуг в Индии, влияние правительственной политики и т.д. В целом статья носит скорее социально-экономический, а не профессионально-компьютерный характер.

Как и в прошлые годы, январский номер получился довольно увлекательным, но исключительно нецеленаправленным. Узнаешь массу интересных вещей, но все время задаешься вопросом: «А зачем, собственно, мне все это нужно?» Лично мне больше по душе тематические номера — особенно, если в них говорится о близких мне материях. Будем надеяться на интересные номера журнала Computer и в наступившем году. До следующей встречи, Сергей Кузнецов, kuzloc@ispras.ru.

Подписка на новости IT-портала CITForum.ru
(библиотека, CITKIT.ru, CitCity)

Новые публикации:

24 декабря

CITKIT.ru:

  • Новогодние поздравления
  • Сергей Кузнецов. Цикл Операционные системы: Ностальгия по будущему:

  • Алексей Федорчук. OpenSolaris 2008.11 Release

  • Сергей Голубев:

  • Евгений Чайкин aka StraNNik (Блогометки):

    17 декабря

  • С.Д.Кузнецов. Базы данных. Вводный курс

    10 декабря

    CITKIT.ru:

  • OpenSolaris 2008.11 Release

  • Альтернативные ОС: две грустные истории (С.Кузнецов)
  • Nokia N810 — доведение до ума
  • CitCity:

  • Платформа 2009: заоблачные перспективы Microsoft

    4 декабря

  • Лекция С.Д.Кузнецова Понятие модели данных. Обзор разновидностей моделей данных

    CITKIT.ru:

  • OpenSolaris 2008.11 Release. Первые впечатления

  • Linux vs FreeBSD: продолжим "Священные войны"?

  • Nokia N810 as is

  • Индульгенция для FOSS

  • Друзья СПО'2008

    26 ноября

  • Нечеткое сравнение коллекций: семантический и алгоритмический аспекты

    CitCity:

    CITKIT.ru:

  • Глава из книги А.Федорчука
    Сага о FreeBSD:
  • 19 ноября

  • Проблемы экономики производства крупных программных продуктов

  • Язык модификации данных формата XML функциональными методами

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

    Заметки к книге:

  • FreeBSD: монтирование сменных устройств и механизм HAL
  • Текстовый редактор ee

    12 ноября

  • Правило пяти минут двадцать лет спустя, и как флэш-память изменяет правила (Гоц Грейф, перевод: Сергей Кузнецов)

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:
  • OSS в России: взгляд правоведа (В.Житомирский)

  • Новая статья из цикла С.Голубева "Железный марш":

    29 октября

  • О некоторых задачах обратной инженерии

  • Веб-сервисы и Ruby

  • Тестирование web-приложений с помощью Ruby

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

  • PuppyRus Linux - беседа с разработчиком (С.Голубев)

  • Сергей Кузнецов. Заметка не про Linux

    22 октября

  • Обзор методов описания встраиваемой аппаратуры и построения инструментария кросс-разработки

    CITKIT.ru:

  • Сергей Кузнецов. Почему я равнодушен к Linux

  • Глава из книги А.Федорчука
    Сага о FreeBSD:
  • Что надо иметь
    3. Базовые познания

    CitCity:

  • Управление IT-инфраструктурой на основе продуктов Microsoft

    15 октября

  • Методы бикластеризации для анализа интернет-данных

    CitCity:

  • Разъемы на ноутбуках: что они дают и зачем их так много?
  • AMD Puma и Intel Centrino 2: кто лучше?

    CITKIT.ru:

  • Новый цикл статей С.Голубева
    Железный марш:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

    8 октября

  • Автоматизация тестирования web-приложений, основанных на скриптовых языках
  • Опыт применения технологии Azov для тестирования библиотеки Qt3

    Обзоры журнала Computer:

  • SOA с гарантией качества
  • Пикоджоуль ватт бережет
  • ICT и всемирное развитие

    CitCity:

  • Пиррова победа корпорации Microsoft

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

    Статья из архива:

  • Я живу в FreeBSD (Вадим Колонцов)

    Новые Блогометки:

  • Перекройка шаблона Blogger или N шагов к настоящему
  • Blogger. Comment style
  • Screenie или глянцевый снимок экрана

    2 октября

    CITKIT.ru:

  • Сага о FreeBSD (А. Федорчук)

    Zenwalk: пакет недели

  • Банинг — интеллектуальное развлечение (С.Голубев)

    CitCity:

    25 сентября

  • Клермонтский отчет об исследованиях в области баз данных

    CITKIT.ru:

  • Пользователям просьба не беспокоиться... (В.Попов)

  • Снова про ZFS: диск хорошо, а два лучше
  • Командная оболочка tcsh (А.Федорчук)

    Zenwalk: пакет недели

    17 сентября

  • T2C: технология автоматизированной разработки тестов базовой функциональности программных интерфейсов
  • Технология Azov автоматизации массового создания тестов работоспособности

    CITKIT.ru:

  • FreeBSD: ZFS vs UFS, и обе-две — против всех (А.Федорчук)

    Zenwalk: пакет недели

  • Дачнет — практика без теории (С.Голубев)

    10 сентября

  • За чем следить и чем управлять при работе приложений с Oracle
  • Планировщик заданий в Oracle
    (В.Пржиялковский)

    CITKIT.ru:

  • Microsoft: ответный "боян" (С.Голубев)

  • Причуды симбиоза, или снова "сделай сам" (В.Попов)

  • Файловые системы современного Linux'а: последнее тестирование
  • Zsh. Введение и обзор возможностей
    (А.Федорчук)

    Описания пакетов Zenwalk: Zsh, Thunar, Thunar-bulk-rename, Xfce4-places-plugin, Xfce4-fsguard-plugin

    Блогометки:

  • Google Chrome
  • Лончер для ASUS Eee PC 701

    3 сентября

    CITKIT.ru:

  • Заметки о ядре (А.Федорчук):

    Добавлены описания пакетов Zenwalk: Galculator, Screenshot, Gnumeric, Pidgin

    В дискуссинном клубе:

  • И еще о Википедии и Google Knol

  • Лекция для начинающего линуксоида (С.Голубев)

    26 августа

  • Транзакционная память (Пересказ: С. Кузнецов)

    CITKIT.ru:

  • Открыт новый проект Zenwalk: пакет недели

  • Статья Текстовые процессоры и их быстродействие: конец еще одной легенды?

    21 августа

    CITKIT.ru:

  • Почему школам следует использовать только свободные программы (Ричард Столлман)
  • Беседа Сергея Голубева с учителем В.В.Михайловым

  • Википедия или Гуглезнание? Приглашение к обсуждению (Алексей Федорчук)
  • Народная энциклопедия от Google (StraNNik)

  • Обзор Mandriva 2009.0 Beta 1 Thornicrofti
  • Новичок в Линукс: Оптимизируем Mandriva 2008.1

  • Книга Zenwalk. Приобщение к Linux:

    13 августа

    CitCity:

  • Мирный Atom на службе человеку. Обзор платы Intel D945GCLF с интегрированным процессором
  • Обзор процессоров Intel Atom 230 на ядре Diamondville

  • iPhone - год спустя. Скоро и в России?

    CITKIT.ru:

  • Интермедия 3.4. GRUB: установка и настройка (из книги Zenwalk. Приобщение к Linux)

    6 августа

  • СУБД с хранением данных по столбцами и по строкам: насколько они отличаются в действительности? (Пересказ: С. Кузнецов)

    CITKIT.ru:

  • Интермедия 2.2. Что неплохо знать для начала (из книги Zenwalk. Приобщение к Linux)

  • И снова про шрифты в Иксах (А.Федорчук)

  • 20 самых быстрых и простых оконных менеджеров для Linux

  • Дело о трех миллиардах (С.Голубев)

    30 июля

  • OLTP в Зазеркалье (Пересказ: С. Кузнецов)

    CitCity:

  • Будущее BI в облаках?
  • Тиражные приложения и заказная разработка. Преимущества для заказчика
  • Дискуссия со сторонниками заказной разработки

    CITKIT.ru:

  • Новые главы книги Zenwalk. Приобщение к Linux:
  • Глава 8. Пакеты: средства установки, системы управления, системы построения
  • Глава 9. Zenwalk: репозитории, пакеты, методы установки

    23 июля

    CITKIT.ru:

  • Все против всех. 64 vs 32, Intel vs AMD, tmpfs vs ext3
  • Две головы от Intel

  • Zenwalk: обзор штатных приложений (глава из книги "Zenwalk. Приобщение к Linux")

  • Нормально, Григорий...

    16 июля

    Обзоры журнала Computer:

  • Перспективы и проблемы программной инженерии в XXI веке
  • Большие хлопоты с большими объемами данных
  • Перспективы наноэлектроники

    CITKIT.ru:

  • Интермедия о лицензиях (А.Федорчук. "Zenwalk. Приобщение к Linux")

  • Есть ли будущее у KDE?

  • Linux в школе: альтернативный вариант в задачах

  • Шифр (приключения агента Никодима)

    10 июля

    CITKIT.ru:

  • Новые разделы книги А. Федорчука Zenwalk. Приобщение к Linux:
  • Интермедия вступительная. Linux или GNU/Linux? Как вас теперь называть?
  • Глава 5. Среда Xfce
  • Глава 6. Xfce: приложения и плагины

  • ZUR (Zenwalk User Repository) FAQ

    2 июля

  • Персистентность данных в объектно-ориентированных приложениях (С. Кузнецов)

    CITKIT.ru:

  • Новые разделы книги А. Федорчука Zenwalk. Приобщение к Linux:
  • Интермедия 1.2. Дорога к Zenwalk'у. Период бури и натиска
  • Интермедия 3.3. Немного о Linux'е и "железе"
  • Глава 4. Настройка: инструментами и руками
  • Интермедия 4.1. Zenpanel и конфиги: поиски корреляции

  • Интервью с Жан-Филиппом Гийоменом, создателем дистрибутива Zenwalk

  • Linux в школе: первые итоги (С. Голубев)

    25 июня

    CITKIT.ru:

  • Zenwalk. Приобщение к Linux (А. Федорчук)

  • Логика и риторика (С.Голубев)

  • Технология Tru64 AdvFS

  • Ханс Райзер предлагает отвести полицейских к телу Нины

    18 июня

  • Проекты по управлению данными в Google (Пересказ: С. Кузнецов)

    CITKIT.ru:

  • ОС и поддержка "железа": мифы и реальность (А. Федорчук)

  • Linux в школе: другие дистрибутивы

  • Пинок (С. Голубев)

    4 июня

  • Ландшафт области управления данными: аналитический обзор (С. Кузнецов)

    CITKIT.ru:

  • Linux в школе: слово заинтересованным лицам

  • SlackBuild: пакеты своими руками

  • Linux от компании Novell. Установка и обзор openSUSE Linux

    Все публикации >>>




  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

    Информация для рекламодателей Пресс-релизы — pr@citcity.ru
    Послать комментарий
    Информация для авторов
    Rambler's Top100 This Web server launched on February 24, 1997
    Copyright © 1997-2017 CIT, © 2001-2017 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...