История Apple Lisa

(Продолжение. Начало в №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

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя VladB

Сколько ни прячься под разными никами, а результат налицо

Аватар пользователя mike

ОК, пока ПЗУ моей древней разработки стирается, и есть время, продолжу.  Читаем в оригинале: "Later versions of LisaDraw crammed the menubar with options for line patterns..." ("Поздние версии LisaDraw снабжались панелью инструментов с опциями образцов линий..."). Автор трактует так: "Более поздние версии инструмента LisaDraw выходили с измененной панелью инструментов, в которую были добавлены новые линии узоров...". Итак, автор одномерные линии  снабдил ...узорами.

СУПЕР! Сальвадор Дали отдыхает. Продолжать? :))

Аватар пользователя Al

Пора и этого банить. Сказавши "а", не останавливаются. Лучше оно не станет.

Аватар пользователя Al

И, кстати, не стоит ожидать, что я сейчас начну говорить "да я, да у меня, да я такой...". Не дождётесь. ))) Я себе цену знаю, и кто надо - тоже. Оно - не из их числа. В игнор, плесь, в игнор...

Аватар пользователя mike

Ага, комментирую дальше. В оригинале читаем о LisaGraph: "The cell array is very similar to LisaCalc (...) but facilities for equations do not exist" ("Массив ячеек очень похож на тот, что в LisaCalc (...), но отсутствуют средства для расчётов"). У автора: "Массив ячеек в LisaGraph был похож на поля ввода данных LisaCalc, но в нем отсутствовали уравнения для операций с введенными данными". Видимо, автор считает, что по-английски "equations" -- это "уравнения" и ничего больше. Английский язык многозначен, и "equations" может означать и "формулы", и "расчёты", и просто "математические выражения". В зависимости от контекста. В данном случае "средства расчётов" или "формулы", кому как нравится, но только не "уравнения". Опять-таки искажение смысла, поскольку ячейки LisaCalc не содержали уравнений.

Продолжать? :))

Аватар пользователя Piton

Продолжать? :))

Блин, mike, что вы херней страдаете? Вам же сказано:

какие материалы должны жить в сердцах читателей, материалы, которые переломили ход истории. Это не обсуждается

Что вы после этого еще хотите ему доказать? По-моему, ситуация совершенно однозначная.

Аватар пользователя mike

Что вы после этого еще хотите ему доказать?

Ему?! Ему ничего. Просто комментирую. Для всех. Дабы халтура видна была. Или нельзя?

mike, что вы херней страдаете?

Я не считаю, что мои комменты "херня". Автор всерьёз предлагал себя репетитором английского и номер кошелька прилагал.

Но если от ветеранов сайта поступят ещё голоса "не продолжать", то отставлю комменты.

Аватар пользователя VladB

Мне интересно, кто-то читает статьи в редакции прежде чем их выставлять? Господа, я понимаю что вам некогда. Но нельзя ж выпускать такую откровенную убогость!

И второе - когда на форуме прекратятся наезды на персоналии?

Аватар пользователя mike

Поработайте вживую с Lisa Office System

Хорошо. Если буду у Вас -- покажете? Но только вживую, а не на ютъюбе. :) Однако, идём дальше. Теперь о LisaProject. Автор пишет:  "Пользовательский инструмент LisaProject представлял собой планировщик заданий." О как! Ни дать, ни взять -- cron! Далее, однако, узнаём, что это средство разработки сетевых графиков (PERT-диаграмм).  Автор, ну откуда такая путаница? Вы терминологией вычтехники владеете?

Продолжать? :))

Владимир, редакция тоже не может отвечать за содержание всех статей на все 100% - зачем тогда авторы?

Страницы