О подходах к прогнозу развития текстовых редакторов. Рубин М.С.
О подходах к прогнозу развития текстовых редакторов[1].
М.С.Рубин, 19.02.2010
1. Прогнозирование по S-образным кривым.
Программные продукты и информация о их развитии имеет две особенности:
- Для всех вводов ПО можно узнать год их возникновения
- О всех видах ПО регулярно делаются запросы в поисковых системах.
Если предположить, что то или иное ПО (тот или иной параметр, характеризующий это развитие) развивается по S-образной кривой, то начальная точка будет всегда известна – год создания этого ПО.
Если в качестве косвенного параметра, характеризующего степень распространения ПО, брать количество запрос в той или иной поисковой программе (например, http://wordstat.yandex.ru/ ) то можно определить еще одну точку на S-образной кривой запросов по тому или иному ПО.
Можно учесть и то, что логистическое уравнение (S-образная кривая) может быть описана аналитически (формулой)
где r – параметр характеризующий скорость роста (размножения), K — ёмкость среды (то есть, максимально возможную численность популяции), P0 – начальная численность, P – численность на момент времени t.
Таким образом, по ограниченной информации мы можем построить возможный вид логистической кривой для развития разного ПО и сравнить их между собой.
Например, мы хотим сравнить развитие (распространенность) форматов файлов для текстовых редакторов. Для примера возьмем форматы doc, docx, pdf.
Формат файла текстового редактора
|
Год появления (частота показов - нуль)
|
Число показов в феврале 2010 года (тыс. в месяц)
|
DOC
|
1993
|
250
|
DOCX
|
2007
|
37
|
PDF
|
1991
|
742
|
Пример построения кривых распространения запросов по этим форматам по годам.
Это только качественная оценка процесса распространения форматов. Что можно отметить:
- pdf запрашивается чаще
- doc и docx занимают одну и ту же нишу, это нужно учитывать при моделировании, долю docx необходимо вычитать из доли doc
- при моделировании линий распространения можно использовать ограниченную информацию: год начала распространения, предел роста, скорость роста, реальные данные не менее чем для 1 года (лучше 2-4)
- оба формата pdf и doc находятся на 3-ем этапе развития и скорее всего на их смену придут другие форматы и другие редакторы текста.
- для формирования образа такого редактора можно воспользоваться, например, методом объединения альтернативных систем.
«К преимуществам формата pdf можно отнести: универсальность - формат имеет все необходимые данные для правильного отображения документа на любой платформе и в любой программе, компактность - имеются встроенные алгоритмы сжатия данных, что позволяют сделать размер документа минимальным, мультимедийность - в документах могут присутствовать видео и аудио ролики и гиперссылки, безопасность - в формате реализована многоуровневая система проверки подлинности.
К недостаткам формата можно отнести не оптимальность его использования для веб что связана с его универсальностью» http://pdf-program.narod.ru/format-pdf.htm
Очень интересно: http://www.print-driver.ru/news/word-doc-vs-pdf-i1872.html .
Важным параметром формата и редактора может оказаться его открытость или закрытость.
2. Некоторые соображения по прогнозу текстовых редакторов.
2.1. Необходимо иметь формулировку целей составления прогноза.
Например: выявить основные подходы к качественному прогнозу развития текстовых редакторов и наиболее общие тенденции в их развитии. Сформулировать основные требования к текстовым редакторам ближайших 10-15 лет.
2.2. Прогноз развития форматов файлов.
· Сейчас создано очень много различных форматов текстовых файлов (около 200 только текстовых – см. приложение). Можно ожидать, что будут создаваться универсальные форматы файлов, которые будут заменять несколько других форматов, и автоматически будут распознаваться редактором. Можно ожидать также объединение форматов для текста и для изображений.
· Можно ожидать дробление одного формата: информация одного типа (например, содержательная) хранится в одном формате (например, txt), а форматы для других типов в другом формате (например, оформления, стили, шрифты и т.д.). Дальним аналогом такого подхода может служить сохранение html в полном виде (с присоединяемой папкой с другими файлами).
· Для создания, редактирования, рецензирования и чтения документ может иметь разные форматы (свойства разных форматов) файлов.
· В качестве примера объединения альтернативных систем можно предложить объединение возможностей форматов pdf и doc.
|
Преимущества
|
Недостатки
|
pdf
|
- Работает на любой платформе и в любой программе
- компактность (алгоритмы сжатия)
- мультимедийность
- многоуровневая система проверки подлинности (безопасность)
- возможность объединения нескольких файлов в один
- открытый формат
|
- не оптимальность его использования для веб страниц
- невозможно редактировать текст и изображения
|
doc
|
- возможность редактировать текст
- возможность редактировать и тексты, и таблицы, и изображения
- возможность проверки орфографии и синтаксиса
- возможность рецензирования текста
…
|
- меняет вид документа с переходом на другие компьютеры (программы)
- позволяет изменять содержание документа, когда это не нужно
…
|
2.3. Некоторые дополнительные соображения к прогнозированию текстовых редакторов:
- Коллективное и одновременное создание и редактирование текста.
- Создание текста одновременно в двух вариантах: презентация и текст (плюс возможна визуализация текста по типу http://quintura.com/ или по частотности слов…)
- Программа разделена на отдельные блоки (это, видимо, не новое для текстовых редакторов)
- Редактор расположен (хранится) не в компьютере пользователя.
3. Прогноз развития интерфейса
· Создание редакторов текстовых редакторов, способных формировать такой текстовый редактор, который необходим пользователю.
· Единый формат интерфейса для разных типов программ. Разработка различных стандартов для интерфейса разных программ.
· Развитие динамизации интерфейса: всплывающие меню в соответствии с выполняемыми операциями; вызов разного меню при помощи разного направления движения мышки.
· Повышение визуализации текста: одновременное создание текста, презентации и голосового сопровождения, автоматическое реферирование, частотный словарь слов, увеличение (динамизация) рисунков при наведении на них курсора (или голосом).
· Повышение каналов коммуникации: кроме визуального еще и звуковой. Например, вызов нужного меню голосом, подсказки от редактора голосом и т.д.
· Автоматический подбор литературы, картинок и текстов, близких к тематике материала
· Редактирование одновременно нескольких файлов: замена слов, изменение форматов, просмотр как единого текста информации из разных файлов (разные главы в разных файлах)
· Автоматическое форматирование: форматирование стиля всего документа, стандартные стили (деловой, художественный, справочный, документальный…).
· Бесконечное рецензирование, визуализация рецензирования.
4. Прогноз развития программного обеспечения
Можно предложить пока только общие соображения:
· Программное обеспечение имеет стандартные блоки и может совершенствоваться раздельно по каждому блоку с сохранением общего стандарта обмена данными
· Отдельные блоки программы могут находиться в разных местах и загружаться только по мере необходимости
· В зависимости от программного обеспечения, технических характеристик, выполняемой задачи, особенностей «писателя» или «читателя» загружается та версия программного обеспечения текстового редактора, которая необходима в данный момент и в данном месте
5. Прогноз развития технического обеспечения
Тут может быть очень много самых разных предложений: световая клавиатура, клавиатура-перчатки, мышь-наперсток, мгновенное сканирование без специального сканера, анализатор лица, мимики и голоса, устройства связи и коммуникации, исполнительные органы, датчики ввода-вывода информации, компьютер-очки и т.д.
6. Прогноз компьютерных текстовых редакторов.
До сих пор речь шла об отдельных составляющих текстового редактора. Как может изменяться суть редактора в целом?
Хороших идей пока мало. Нужно сделать очень большой по времени (многие века) обзор способов создания, редактирования, распространения и просмотра текстов. Начинать можно с рисунков на камнях в древние времена. Изменялся носитель информации, инструмент и технология нанесения информации. Какие параметры менялись в первую очередь: скорость и простота нанесения, число «специалистов» по написанию («писарей»), возможность копирования текстов и т.д.
Главное: текстовыми редакторами должны пользоваться в пределе все люди на Земле и в космосе, грамотные и не очень, здоровые и больные (инвалиды). Текстовые редакторы должны стать универсальным коммуникатором не только между человеком и человеком (людьми и людьми), но и между автоматом и человеком, между животным и человеком. Один документ должен быть доступен и понятен АБСОЛЮТНО всем: врачу и пациенту, заказчику и исполнителю, ученому и обывателю, бухгалтеру и художнику, слепому и глухому и т.д.
7. Некоторые противоречия.
7.1. Противоречие ограниченности площади экрана компьютера для отображения информации документа и управляющей информации.
Площадь должна быть большой, чтобы отражалась вся необходимая информация, и должна быть ограниченной возможностями дисплей.
Отображаемой информации должно быть много сразу много, чтобы быстро ее находить, и должно быть мало, чтобы она помещалась на экране и быстро находилась (была в фокусе внимания). Особенно актуальным это становится с развитием смартфонов и компактных компьютеров.
Признаки противоречия. Служебной, вспомогательной и справочной информации через интерфейс доступно на много больше, чем самого текста и изображений, которые готовятся.
Текстовая (основная) информация занимает в файлах в 10-100 раз меньше места, чем вспомогательная информация. На приведенном рисунке, например, показано, что одна и та же информация в разных форматах занимает очень разный объем. Формат docx скорее всего предусматривает сжатие файла перед его сохранением, но и он в 4 раза больше txt файла.
7.2. Противоречие количества форматов файлов.
Форматов файлов должно быть много, чтобы они соответствовали тем или иным особенностям их применения, и должно быть мало, чтобы не нужно было использовать разное программное обеспечение.
7.3. Интерфейс должен быть новым, чтобы предоставить новые возможности и устранить прежние недостатки, и должен быть старым, неизменным, чтобы не изменять привычки пользователя.
Приложения.
1. Текстовые форматы. http://open-file.ru/types/text/
|
Расширение
|
Описание
|
1
|
.abw
|
|
2
|
.act
|
|
3
|
.adt
|
|
4
|
.aim
|
|
5
|
.ans
|
|
6
|
.asc
|
|
7
|
.asc
|
|
8
|
||
9
|
.ase
|
|
…
|
…
|
|
…
|
…
|
|
188
|
.xwp
|
|
189
|
.xy
|
|
190
|
.xy3
|
|
191
|
.xyp
|
|
192
|
.xyw
|
|
193
|
.ybk
|
|
194
|
.yml
|
[1] Настоящий материал был написан в рамках обсуждения и подготовки работы «Прогнозирование развития программных продуктов методами ТРИЗ», Пономарева А. В., СПбГУ, дипломная работа, руководители Одинцов И.О., Рубин М.С., 2010.