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

Да, теперь нетрудно публиковать свои собственные произведения в Интернете и обмениваться сообщениями. Главное – связь, и ничто другое. Но связь подразумевает не столько компьютер, сколько сетевые технологии. Вероятно, высказывание руководителей Sun Microsystems «сеть есть компьютер» в общем верно. «В общем» потому, что сеть не компьютер. На самом деле сеть важнее компьютера. Компьютер стал периферийным устройством сети.

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

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

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

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

Забавное развлечение – перевести большой документ на один язык, а затем полученный в результате текст еще на какой-нибудь язык. Повторив эту процедуру несколько раз, вернитесь к языку оригинала и посмотрите, что стало с текстом. Будет над чем посмеяться. И это письменный материал, понять который должно быть проще, чем устный. Конечная цель этой технологии – устройство, которое переводит вашу речь и произносит ее на чужом языке. Я уверен, что сообразительные инвесторы давно отказались от такого рода проектов. Так спустимся еще на одну ступень и поинтересуемся другой технологией.

Оптическое распознавание символов (OCR). Это базовая технология, которая должна была бы безупречно работать еще десять лет назад. В конце 1980 х гг. поиск способов чтения документов и преобразования их в пригодный для редактирования текст в формате ASCII был очень модным направлением. Проблема в том, что OCR-программы не могут прочитать простейшие документы с точностью более 95 %, даже с применением функций проверки правописания и искусственного интеллекта.

По неизвестной причине в системах OCR, согласно заложенным в них принципам, считается, что такие слова, как «п%осто», есть в словаре. Даже система с точностью 99 % недостаточно хороша. Это означает одну ошибку на каждые 100 символов, или каждые 10–20 слов, так как средняя длина слова составляет примерно семь символов. Число ошибок явно слишком велико.

Программы проверки правописания. Нынешние программы проверки правописания тоже должны были бы быть безупречными. Но нет, они бессильны перед опечатками, в результате которых получается другое правильно написанное, но неверное слово. Например, такое предложение. Превратим «... ошибки, которые приводят к правильно написанным, но неверным словам» в «... сшибки, которых проводят у плавильне неписанным, он северным слонам». Полная бессмыслица, однако в ходе проверки правописания в Microsoft Word не обнаружено ни одной ошибки. Какая польза в такой проверке?

Возраст названных технологий измеряется десятилетиями, а прогресса нет. Не видно просвета и в будущем. Заметные достижения наблюдаются только в играх и игровой графике. Итак, пройдя многолетний путь, компьютер медленно переходит в низший разряд, превращаясь в игрушку. Любопытно, что именно так и звались эти машины, когда они только появились. С нами сыграли злую шутку!

Интернет

RIA: все богатства Web

Игорь Новиков

Интернет – безграничный источник информации. Любой желающий легко размещает там свои данные и предоставляет к ним доступ другим. Однако информативный, но безликий Интернет нравится не всем. В XXI веке хотелось бы иметь инструментарий, позволяющий создавать как можно более зрелищные сайты.

Как все начиналось

Как известно, Web-строительство началось с создания языка гипертекстной разметки HTML и появления нового типа программ – браузеров, предназначенных для просмотра размещенной в Сети информации. Естественный отбор и маркетинговые акции сократили число активных участников. Характерным признаком нового этапа стало воплощение естественного желания получить богатые возможности работы с данными, графикой и мультимедиа.

Но браузер – программа, так сказать, пассивная. Он предназначен именно для просмотра, а пользователям хотелось большей интерактивности. Сначала возможности браузеров зависели от скудных выразительных средств HTML и ограниченных инструментов на базе JavaScript. Проблему интерактивности потихоньку решать удавалось, но в целом для разработок этого периода были характерны неоправданно большой трафик, возникающий при взаимодействии клиентской и серверной частей прикладной системы, постоянное обновление Web-страниц и другие неприятные эффекты. Главным для Web-разработчика тогда была «страница», выводимая на экран: она рассматривалась как единая и неделимая. Это сильно ограничивало интерфейсные возможности создаваемых программ.

Брешь в концептуальном Web-строительстве была пробита с появлением сначала Adobe Flash, а затем AJAX. Их распространение породило новый класс систем, получивший название Rich Internet Application (RIA). (Этот термин ввела компания Macromedia в марте 2002 г.) У таких разработок появилось больше функций, публикуемый материал стал более разнообразным, в Сеть пришла мультимедиа-технология. Алгоритмы Web-программ стали более гибкими, открыв широкие возможности для их бизнес-применений. Добавились коммуникативные функции, расширилась сфера применения серверов. При этом сохранилась многоплатформная совместимость – главный атрибут любой Web-системы.

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

В частности, речь идет об использовании одной программы в настольных и мобильных условиях с применением ПК, КПК, смартфона и игровой консоли. Будущий пользователь должен иметь возможность работать с прикладной Web-программой и ее информационным наполнением практически с любого аппарата, предоставляющего выход в Интернет. Грядущее распространение мобильных сетей 3G/4G обеспечит для этого коммуникационную основу, и разработчики прикладных Web-систем должны быть готовы к этому.

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

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ОБРАНЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату