Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вступ до спец.Лекции.doc
Скачиваний:
11
Добавлен:
22.02.2016
Размер:
2.92 Mб
Скачать

3.4. Дружній інтерфейс

В епоху «великих» ЕОМ та перших двох поколінь мікрокомп’ютерів, тобто до середини 80-х років правила гри задавав комп’ютер, а людина була вимушена пристосовуватися до його можливостей. Основним засобом введення інформації в ЕОМ була клавіатура, а виведення – алфавітно-цифровий дисплей. Спілкування людини з комп’ютером (точніше кажучи, з операційною системою рівня CP/M, MS‑DOS) здійснювалося на жахливо далекому від природньої командній мові, засвоїти яку могли тільки професіонали. Поки ЕОМ було відносно небагато, таке становище здавалося прийнятним, але як тільки комп’ютери стали товаром масового попиту і потрапили на стіл до школярів та домогосподарок, проблема простого та інтуїтивно зрозумілого способу спілкування людини з комп’ютером вийшла на перший план. Без її розв’язання комп’ютер ніколи б не став дійсно персональним.

Пізніше, завдяки дослідженням зі створення дружнього інтерфейсу «людина – ЕОМ», що був проведений у 60-і роки Дагом Енгелбартом (Doug Engelbart), ця властивість ОС змінилася. У кінці 50-х рр за підтримки Міністерства оборони США Енгелбарт заснував в містечку Менло-парк недалеко від Стенфорда у відомій нам Кремнієвій Долині самостійний підрозділ інституту під назвою «Augmentation Research Center - ARC».

З електронікою Енгельбарт познайомився у роки другої світової війни, коли служив на флоті техніком на радіолокаційній установці. У 1951 році Енгелбарт, залишивши службу, поступив до аспірантури у Каліфорнійському університеті Берклі, де спеціалізувався в області електроніки.

У той час, коли студенти технічних коледжів працювали на комп’ютерах, що займали цілі зали, Енгелбарт роздумував про такі нечувані речі, як застосування обчислювальних машин у навчальному процесі, та нові способи взаємодії людини з машиною. Протягом декількох років ARC не мав можливості найняти співробітників, і Енгелбарт працював по суті наодинці.

Більш ніж за 15 років до того, як системи обробки текстів набули широкого поширення, Енгелбарт вже думав про друкарську машинку, яка, автоматизуючи роботу на нижчому рівні ієрархії, дозволить письменникові ефективніше використовувати верхні рівні свого інтелекту. “Наприклад, – писав він, – нарис майбутньої роботи можна швидко скласти з перебудованих фрагментів старих нарисів, поповнивши їх новими словами або абзацами, які легко вставити, користуючись клавіатурою”.

Енгелбарт проаналізував також теоретичну основу маніпулювання символами і зображеннями. Але наукова громадськість, яка була пов’язана з обчислювальною технікою, залишила без уваги роботи і вислови Енгелбарта. Одним з небагатьох, хто розділяв його погляди, був Роберт Тейлор, фінансовий директор відділу методів обробки інформації ARPA (Advanced Research Projects Agency – Агентство перспективних досліджень). У 1964 р. Тейлор виділив Стенфордському інституту та його центру ARC річний бюджет у півмільйона доларів для цих досліджень. У Енгелбарта з’явилася можливість спробувати втілити свою теорію на практиці.

У 1964 році Енгелбарт винайшов маніпулятор “миша”, без якого важко уявити собі сучасний комп’ютер. Цей пристрій з технічною назвою “Покажчик x-y-позиції для дисплея” пересувався на прихованих роликах, мав зверху пару кнопок і з’єднувався кабелем з консоллю. Енгелбарт охрестив його “мишею” – через маленький розмір та кабель, що був схожий на хвіст. Протягом наступних чотирьох років з колективом обдарованих фахівців він фантазував та експериментував, створюючи і випробовуючи нові системи. Результатом цих експериментів став графічний інтерфейс користувача (GUI, Graphical User Interface), що складається з вікон, значків, різних меню та миші.

У 1968 р. Енгелбарта запросили виступити на представницькій конференції з обчислювальної техніки у Сан-Франциско. Енгелбарт вирішив скористатися цією пропозицією, щоб продемонструвати плоди своїх майже двадцятирічних праць і роздумів.

Один з піонерів комп’ютерної графіки Ендрієс ван Дам охарактеризував доповідь Енгелбарта як “щось приголомшливе”. Глядачі, можливо, навіть не усвідомлюючи того, спостерігали сцени з майбутнього. Хоча демонстраційна апаратура була кустарною і недосконалою, уявлення Енгелбарта про взаємодію людини з машиною того дня як би ожили перед аудиторією. Люди побачили, як легко та природно можна маніпулювати зображеннями, змінювати текст, швидко переходити від одного файлу до іншого. Роками Енгелбарт намагався викласти свої ідеї словами. Того дня у Сан-Франциско він нічого не пояснював, а просто показав все на сцені.

Після закінчення півторагодинної демонстрації публіка влаштувала Енгелбарту справжню овацію. Проте, як це відбулося практично з усіма ідеями Енгелбарта, впровадження продемонстрованих пристроїв у комерційне виробництво відбулося набагато пізніше, і плоди винаходів талановитого вченого пожинали вже інші.

Коли на початку 70-х років військові припинили фінансувати ARC, багато співробітників Енгелбарта перейшли на роботу в дослідницький центр фірми Xerox, що знаходиться поряд із Стенфордським університетом у містечку Пало-альто (Palo Alto Research Center – PARC). Розбагатівши на продажі копіювальної техніки, ця фірма вклала дуже великі гроші у наукові дослідження, причому пріоритетними вважалися не сьогохвилинні вдосконалення, а принципово нові високі технології.

Центр PARC у 1970-1980 роки зібрав багато видатних вчених і, безумовно, лідирував у багатьох областях обчислювальної техніки та інформатики. Окрім комп’ютера «Alto», тут була розроблена локальна комп’ютерна мережа «Ethernet», створений на ті часи кращий видавничий пакет програм «Ventura Publisher» і таке інше.

У 1971 році у відділі обчислювальної техніки PARC, стартував проект «Alto», керівником та натхненником якого був Алан Кей (Alan Kay), що тільки-но захистив докторську дисертацію у Стенфордському університеті. Як і Енгелбарт, Кей прагнув того, щоб комп’ютерні програми виконувалися за допомогою таких простих дій, як вибір команд або символів на екрані. Кей виконав теоретичну роботу з проблеми взаємодії людини з комп’ютером майбутнього. За його задумом, ідеальний комп’ютер формою та розмірами повинен нагадувати книгу (було придумано навіть назва «Dynabook» – динамічна книга), мати плоский кольоровий графічний монітор високої розподільчої здатності, за допомогою засобів зв’язку підключатися до будь-яких бібліотек світу і бути, до того ж, дешевим (не дорожче 500 доларів). Крім того, гіпотетичний комп’ютер повинен підтримувати таку просту та інтуїтивно зрозумілу мову спілкування, щоб з ним могла працювати навіть дитина: «Якщо людині для роботи з машиною доведеться перегортати керівництво з експлуатації, то ця система приречена». Навіть за сьогоднішніми мірками проект «Dynabook» виглядає фантастично, що ж можна говорити про технічну базу 70-х років? Проте, фірма Xerox надала Кею можливість спробувати хоча б частково реалізувати свою ідею у чудових умовах PARC. Проект «Alto» якраз і був спробою створити «проміжний Dynabook».

У 1973 році комп’ютер «Alto» був побудований (за два роки раніше до офіційної демонстрації у 1975 р. “Альтаїра”). Хоча його габарити та ціна були далекі від заявлених у проекті «Dynabook», він є видатним досягненням обчислювальної техніки тих часів. Принципи, які були закладені у його основу, виявилися настільки прогресивними, що випередили свій час на ціле десятиліття і стали базовими для наступного покоління персональних комп’ютерів.

Комп’ютер мав графічний дисплей, звичайну та фортепіанну клавіатуру, синтезатор звуків (Кей був прекрасним музикантом і не міг залишити своє творіння «глухонімим»), керувався «мишею», яку запозичив у Енгелбарта. Проте, головним у новому комп’ютері було його абсолютно оригінальне програмне забезпечення. Кей відмовився від стандартних операційних систем та мов програмування (Basic, Fortran та ін.) і розробив принципово нову мову Smalltalk.

Для взаємодії з користувачем в системі Smalltalk вперше з’явилася ідея «робочого столу» з «вікнами», в яких відображалися тексти та малюнки. Вікна за допомогою миші могли переміщуватися по столу, відкриватися та закриватися. Таким чином, в проекті «Alto» вперше була запропонована ідея віконного, графічного, призначеного для користувача інтерфейсу – GUI. Цей комп’ютер, який був створений за два роки до «Altair-8800» та за 8 років до IBM РС, може вважатися першим дійсно персональним комп’ютером. Проте корпорація Xerox так і не пустила машину у масове виробництво, побоюючись малого попиту на неї. Було виготовлено всього 2000 машин, в основному для внутрішнього користування.

Алан Кей займався вдосконаленням комп’ютера «Alto» та системи Smalltalk аж до 1980 р., проте фірма Xerox так і не зуміла налагодити їх масове виробництво та отримати комерційну вигоду зі свого видатного досягнення. Цьому заважали об’єктивні труднощі, оскільки 8- та й 16-розрядна мікропроцесорна база 70-х років не дозволяла створити дешевий комп’ютер такого класу. Розроблений у 1981 р. на основі «Alto» комп’ютер «Star-8010» призначався для комп’ютеризації офісів і був дуже зручним для застосування, оскільки на його екрані моделювалася обстановка контори з документами, картковими скринями, сміттєвою корзиною і т.і., проте його ціна не опускалася нижче 16 000 доларів і продаж був невеликим. Поступово весь проект дружнього комп’ютера зазнав занепаду, і, можливо, став би тільки історичним курйозом, якби не його друге народження у фірмі Apple.

Фірма Apple Computer ще у грудні 1979 р., почувши про фінансові проблеми центру PARC, домовилася про те, щоб групі провідних інженерів Apple на чолі зі Стівом Джобсом (Steve Jobs, розробник комп’ютера Apple), продемонстрували всі секрети комп’ютерів «Alto» і «Star» в обмін на продаж фірмі Xerox 100 000 своїх акцій за один мільйон доларів.

Побачене справило на Джобса дуже глибоке враження. Він чітко усвідомив, який скарб залишається без попиту і зробив все, щоб дружні комп’ютери нового покоління вперше з’явилися під його фірмовою маркою. З цією метою він переманив у фірму Apple 15 з 25 провідних інженерів PARC і дав їм завдання створити на основі проекту «Star» власну ЕОМ під назвою «Lisa». Протягом 1982 р. на конструювання самої «Лізи» було витрачено 50 млн доларів, а на розробку її програмного забезпечення – 100 млн доларів.

У січні 1983 р. комп’ютер «Lisa» був пущений у продаж, проте, всупереч розрахункам фірми продати 50 000 примірників, за рік було реалізовано всього 15 000. Причина та сама, що і у «Xerox Star» – висока ціна. Невдача не бентежила керівництво компанії, адже свого часу «Apple» теж не вдався з першої спроби, до того ж нинішнє фінансове становище фірми дозволяло їй експериментувати – у 1983 р. доходи компанії впритул наблизилися до мільярда доларів.

У 1984 р. друга спроба Джобса, Apple Macintosh, мала величезний успіх, не тільки через дешевизну, але ще і тому, що на ньому працював дружній інтерфейс, тобто призначений для користувачів, які нічого не знають про комп’ютери і, більш того, зовсім не охочих будь-чому навчатися. Тільки за перших 9 місяців було продано 275 тис. машин. На 1989 рік операційна система Macintosh MACOS не мала собі рівних за простотою використання.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]