(Продолжение. Начало в №43)
Рассмотрим основные функции Lisa Office System более подробно.
Startup menu
Стартовое меню позволяет пользователю выбрать объем данных для загрузки. Этот объем данных с таблицами, текстовым процессором встроен в ПЗУ Lisa и является частью Lisa Office System 1.0. Присутствует сходство с меню офисных систем настоящего времени: атрибуты, такие как "top-of-window" верхней строке меню, атрибуты hotkeys, или горячие клавиши. Такая последовательность была удобной и легкой для разработчиков.
The Environments Window
Данная функция Lisa Office System 1.0 позволяет выбрать пользователю оболочку, которую он будет использовать при работе с Lisa. Кроме того, что Lisa Office System 1.0 и Lisa Workshop имели собственные графические оболочки, они включали в себя множество полезных приложений, которые можно было выбрать при помощи пользовательского меню.
Lisa Office System 1.0 Splash Screen
Экран приветствия офисного пакета знакомил пользователей с LisaOS. Кроме этого, в отличие от первых экранов приветствия Macintosh, стартовый экран LisaOS имел более профессиональный вид. Стилизованный текст "Lisa", занимающий четыре пространственных области в системе шрифтов LisaOS, являлся растровым.
Lisa Desktop Manager
Desktop Manager в свое время являлся аналогом Macintosh Finder и Windows 95/98 Explorer. Как "поисковик" Desktop Manager отображал информацию о контрольной панели (Control Panel) и объёмах занимаемого приложениями дискового пространства. Отсутствовали системные папки, они были спрятаны в недоступном месте для пользователей.
Все версии Lisa Office System использовали метафорическое отображение документов и программ в виде некоего офиса: тут была Корзина для удаления документов, Конверт для хранения нужной информации и т.д. Кстати, одной из функций системы "Лизы" стали компактные приложения Desk Accessories, которые сегодня мы называем виджетами или гаджетами (в зависимости от того, к какой платформе принадлежим). Пользователь мог управлять документами с изображением иконок, что не приводило к нарушению их расположения в подкаталоге. Для того чтобы создать документ, пользователю необходимо были два раза щелкнуть мышкой по иконке "Блокнот". Появлялась рабочая область, где пользователь мог работать набирать и редактировать текст, вносить изменения в существующий или новый документ.
Lisa Office System Clock
Данная функция являлась прототипом современных часов, расположенных в трее Windows. Она предлагала пользователю управлять нарисованными часами, устанавливать время и дату. В инструменте отсутствовала функция будильника.
Lisa Office System Calculator
Системный калькулятор LisaOS имел гораздо больше функций, чем калькулятор в Macintosh. В дополнении к четырем арифметическим функциям, калькулятор LisaOS имел RPN режим для автоматического ввода данных и их программирования, машинный ввод данных, поле ввода чисел и операций над ними. Специальные символьные функции, прилегающие к кнопкам, выделялись системным шрифтом.
LisaCalc
Инструмент LisaCalc заложил основу современным электронным таблицам, которые мы сейчас видим в Microsoft Excel - одной из программ современного офисного пакета Microsoft Office. LisaCalc являлся одним из самых ярких и интересных программных продуктов своего времени, подогревал интерес аудитории и разработчиков. Как бизнес-приложение, программа не была инновационной. С помощью нее пользователь мог работать с данными в табличных ячейках - выполнять арифметические действия, использовать функции удаления или сохранения информации в ячейках. Одним из недостатков LisaCalc была неспособность табличного процессора правильно восстановить информацию в ячейках при отмене пользователем арифметической операции. Позже ошибку исправили с выходом новых версий LisaCalc.
LisaDraw
Приложение LisaDraw являлось наследником MacDraw 1.0. Его портировали на MacWorks, как только вышел первый Macintosh. Более поздние версии инструмента LisaDraw выходили с измененной панелью инструментов, в которую были добавлены новые линии узоров, кистей, а также цветовая гамма для принтеров Canon, поддерживающих технологию струйной печати Bubble Jet.
LisaGraph
Для графического представления данных в LisaOS существовали специальные объекты - диаграммы. Их можно было строить с использованием функций LisaGraph. Она являлась простейшим инструментом представления информации в виде диаграмм: линейчатой, круговой, точечной. Массив ячеек в LisaGraph был похож на поля ввода данных LisaCalc, но в нем отсутствовали уравнения для операций с введенными данными.
LisaList
При помощи инструмента LisaList можно было создавать небольшие по объему пользовательские СУБД. Он поддерживал несколько типов и форматов данных. Полезность данного инструмента не была столь высока, как LisaProject.
LisaProject
Пользовательский инструмент LisaProject представлял собой планировщик заданий.
LisaProject была первой в своей истории программой, которая позволила упростить процесс расчета данных, дав возможность пользователю осуществлять управление проектом интерактивно, т.е. рисуя проект прямо на экране в формах PERT-диаграмм. Любую задачу можно было связать с остальными графическими рамками, которые позже найдут широкое применение в пользовательских интерфейсах подобных программ, а взаимоотношения между задачами могли наглядно показать каким из них необходимо завершиться перед началом следующих. Графические рамки группы задач и связь между ними, "критический путь" задачи рассчитывались динамически эвристическими методами.
Автором планировщика заданий LisaProject является Дебра Уилрет, которая в свое время разрабатывала приложения преимущественно для Apple-устройств, и являлась новаторским лидером программных продуктов для Macintosh.
Позже графическая система управления проектами LisaProject была расширена и преобразована в планировщик заданий MacProject, когда Дебра Уилрет перешла на работу в компанию Solosoft. Программа являлась более поздней и развитой версией программы LisaProject, написанной Деброй Уилрет для компьютеров Aple Lisa.
Именно LisaProject в исследовании внутренней структуры GUI-интерфейсов использовала IBM в свое время.
LisaWrite
LisaWrite представляла собой текстовый процессор с возможностями создания и редактирования документов. Несмотря на поддержку различных типов шрифтов и форматирования текстового документа, LisaWrite была подвергнута критике из-за отсутствия функции проверки орфографии.
LisaWrite имела вертикальную и горизонтальную полосы прокрутки документа, как и современные текстовые редакторы настоящего времени.
LisaTerminal
При помощи эмулятора терминала LisaTerminal пользователь получал доступ к удаленным данным между Lisa, мейнфреймами и миникомпьютерами. Скорость передачи данных составляла от 50 до 20 000 бодов. В системе двоичного кодирования данных минимальная скорость передачи данных была равна 50 бит/сек, а максимальная - 20 Кбит/сек.
В привычном представлении LisaTerminal представлял собой пользовательский интерфейс, используя который, можно было удаленно передавать данные в виде "телефонных" чисел. Удаленное управление данными стало возможным за счет LisaTerminal с поддержкой эмуляции VT100, VT52, and TTY терминалов и специального контроллера Cluster Emulator. При помощи контроллера Cluster Emulator данные можно было передавать между IBM и Lisa. Поддерживались удаленные функции копирования/вставки информации между LisaWrite и рабочими станциями IBM. Кроме этого, LisaTerminal сокращал расходы на передачу данных между несколькими Lisa устройствами. Это было имело очень важное значение в развитии коммуникаторов и программного обеспечения для удаленной передачи данных.
Кроме основных инструментов, Lisa Office System 1.0 с графическими наработками интерфейса Star GIU могла похвастаться пользовательскими окнами закрытия/открытия документа, печати текстовых документов и окном справки LisaCalc.
Разрабатывая новый графический интерфейс, специалисты Apple Computer воплотили в жизнь очень много интеллектуальных находок. В частности, Билл Аткинсон придумал и реализовал идею "областей", которая позволила располагать окна одно под другим и менять их местами. Lisa стала первым компьютером, получившим в свое распоряжение графический интерфейс пользователя, который после был перенесен на Macintosh. На главную программную оболочку для проекта Lisa была потрачена значительная часть бюджета. Разработчики понимали, что их детище будет несовместимо с ранними творениями "яблочных" продуктов, а потому постарались включить в состав операционной системы LisaOS 1.0 как можно больше актуальных приложений. Но разработчики стороннего ПО не смогли перестроится на новую волну, поэтому выбор программного обеспечения для Lisa был скуден.
В период с 1981 по 1985 год в спину Lisa Office System дышали разработки Xerox, Microsoft, Atari и IBM. Примером может служить улучшенная однопользовательская многозадачная операционная система Pilot с расширенными сетевыми возможностями. Pilot использовала сетевой протокол XNS, благодаря которому пользователь мог задействовать возможности файлового, почтового и принт-сервера, а также эмуляцию терминалов TTY. Графическая оболочка ViewPoint стала продолжением Star GIU, дисковая операционная система MS-DOS 3.0 от Microsoft поддерживала жесткие диски до 32 Мбайт. Файлы ядра IO.SYS, MSDOS.SYS, конфигураций CONFIG.SYS, AUTOEXEC.BAT операционной системы MS-DOS мы можем наблюдать в линейках ОС Windows в настоящее время.
Временной отрезок жизни программного обеспечения Lisa охватывает период с 1978 по 1986 год.
Кроме обновлённых версий Lisa Office System 1.2 и 1.3 выпущенных с 1983 по 1984 год, компьютер класса "все-в-одном" поддерживал операционные системы Xenix, MacWorks XL, MacWorks Plus II.
Alex [DA] Syritza
![Версия для печати Версия для печати](https://www.kv.by/sites/all/modules/print/icons/print_icon.png)
Комментарии
Страницы
Сколько ни прячься под разными никами, а результат налицо
ОК, пока ПЗУ моей древней разработки стирается, и есть время, продолжу. Читаем в оригинале: "Later versions of LisaDraw crammed the menubar with options for line patterns..." ("Поздние версии LisaDraw снабжались панелью инструментов с опциями образцов линий..."). Автор трактует так: "Более поздние версии инструмента LisaDraw выходили с измененной панелью инструментов, в которую были добавлены новые линии узоров...". Итак, автор одномерные линии снабдил ...узорами.
СУПЕР! Сальвадор Дали отдыхает. Продолжать? :))
Пора и этого банить. Сказавши "а", не останавливаются. Лучше оно не станет.
И, кстати, не стоит ожидать, что я сейчас начну говорить "да я, да у меня, да я такой...". Не дождётесь. ))) Я себе цену знаю, и кто надо - тоже. Оно - не из их числа. В игнор, плесь, в игнор...
Ага, комментирую дальше. В оригинале читаем о LisaGraph: "The cell array is very similar to LisaCalc (...) but facilities for equations do not exist" ("Массив ячеек очень похож на тот, что в LisaCalc (...), но отсутствуют средства для расчётов"). У автора: "Массив ячеек в LisaGraph был похож на поля ввода данных LisaCalc, но в нем отсутствовали уравнения для операций с введенными данными". Видимо, автор считает, что по-английски "equations" -- это "уравнения" и ничего больше. Английский язык многозначен, и "equations" может означать и "формулы", и "расчёты", и просто "математические выражения". В зависимости от контекста. В данном случае "средства расчётов" или "формулы", кому как нравится, но только не "уравнения". Опять-таки искажение смысла, поскольку ячейки LisaCalc не содержали уравнений.
Продолжать? :))
Блин, mike, что вы херней страдаете? Вам же сказано:
Что вы после этого еще хотите ему доказать? По-моему, ситуация совершенно однозначная.
Ему?! Ему ничего. Просто комментирую. Для всех. Дабы халтура видна была. Или нельзя?
Я не считаю, что мои комменты "херня". Автор всерьёз предлагал себя репетитором английского и номер кошелька прилагал.
Но если от ветеранов сайта поступят ещё голоса "не продолжать", то отставлю комменты.
Мне интересно, кто-то читает статьи в редакции прежде чем их выставлять? Господа, я понимаю что вам некогда. Но нельзя ж выпускать такую откровенную убогость!
И второе - когда на форуме прекратятся наезды на персоналии?
Хорошо. Если буду у Вас -- покажете? Но только вживую, а не на ютъюбе. :) Однако, идём дальше. Теперь о LisaProject. Автор пишет: "Пользовательский инструмент LisaProject представлял собой планировщик заданий." О как! Ни дать, ни взять -- cron! Далее, однако, узнаём, что это средство разработки сетевых графиков (PERT-диаграмм). Автор, ну откуда такая путаница? Вы терминологией вычтехники владеете?
Продолжать? :))
Владимир, редакция тоже не может отвечать за содержание всех статей на все 100% - зачем тогда авторы?
Страницы