Вказівник x-y координат (історія створення мишки)

Простота використання сучасного комп'ютера полягає в граничній наочності вироблених процесів, що в першу чергу забезпечується загальноприйнятим «мишачим» інтерфейсом.

Мишу винайшов у 1964 році Дуглас Енгельберт, який працював тоді в Стенфордському дослідному інституті (SRI – Stanford Research Institute). Він по-справжньому випередив час. Офіційною її назвою і було «Покажчик XY-координат для дисплея». Взагалі Енгельберт із групою друзів таких самих ентузіастів як він сам довгий час безуспішно знайти джерела фінансування під свою програму. Зрештою, вчених дав притулок NASА. В рамках програми підготовки астронавтів при Стендфордському університеті.

У той час вже були поширені маніпулятори, подібні до найпростіших джойстиків і світлового пір'я. Лабораторія провела величезну кількість тестів, в рамках існуючої програми випробувачі взаємодіяли з дисплеями та об'єктами на дисплеях (це ще не були комп'ютери!) Звичайно, об'єкти переміщалися повільно та незграбно. Потрібен був новий маніпулятор. Ним стала дерев'яна коробочка, виготовлена ​​співробітником лабораторії – Біллом Інґлішем. Інтелектуальним поштовхом для винаходу принципу маніпулятора послужила таблиця Менделєєва, в якій властивості елементів залежать від розташування в рядах і колонках. Екран дисплея був умовно розкреслений сіткою горизонтальних і вертикальних ліній, що перетинаються. Відповідно в дерев'яному корпусі маніпулятора з'явилися два коліщатка одне для горизонталей, інше для вертикалей. Сумарна взаємодія коліщаток у точній відповідності до векторної алгебри переміщала (і переміщає) курсори та об'єкти в потрібну точку екрана. Тоді ж маніпулятор знайшов ім'я (за згладжені форми тахвіст

У NASA миша не прижилася через повну несумісність із невагомістю.

Миша була винайдена і... забута на дев'ять років.

У 1973 році фірма Xerox застосувала мишу у своєму новому комп'ютері Alto. На жаль, на той час такі системи були експериментальними і використовувалися лише з дослідними цілями. В 1979 кілька інженерів фірми Apple, включаючи Стіва Джобса, запросили подивитися комп'ютер Alto і його програмне забезпечення. Побачене, особливо використання миші як пристрій вказівки для графічного інтерфейсу, справило на Джобса велике враження. Фірма Apple відразу вирішила ввести цей пристрій у свій комп'ютер Lisa і запросила до себе на роботу кількох співробітників фірми Xerox. Сама фірма Xerox в 1981 році випустила комп'ютер Star 8010, в якому використовувалася миша, але він виявився занадто дорогим і не мав успіху, можливо тому, що випередив свій час. Apple випустила Lisa в 1983 році, але його теж погано розкуповували - він коштував близько 10 000 доларів. Стів Джобс працював над більш дешевим наступником Lisa – комп'ютером Macintosh, який з'явився у 1984 році. Хоча спочатку і цей комп'ютер не викликав сенсації, проте відтоді популярність Macintosh почала зростати. Багато хто вважає, що поява та поширення миші – це заслуга Macintosh, але очевидно, що сама ідея та технологія були запозичені у SPI та Xerox. Хоча, звичайно, Macintosh, а потім Windows і OS/2 чимало сприяли просуванню цієї технології у світ IBM-сумісних комп'ютерів.

Найбільша заслуга просування миші у наше сьогоднішнє життя належить Windows 3.0. Миша несхожа на мишу від Apple, принаймні такий результат стародавнього судового розгляду – у маніпулятора від Microsoft дві кнопки замість однієї, що у своючерга підтверджена патентом. Потім починається справжній «мишачий» бум. Розробники програм спішно починають впроваджувати мишачий інтерфейс у всі продукти, що випускаються. Ще одна версія NC підтримує мишу. РС стає доступним для роботи і для розваги. Невдала фінансова та стратегічна політика IBM (громіздка OS/2…) відсуває компанію до рядів промислових аутсайдерів. Проте в гру вступили сотні незалежних промисловців та розробників ПЗ. Найдовше чинить опір Unix та його клони. Операційна система призначена лише професіоналів, довгий час була пристосована під мишу.

Але перелом стався тоді, коли з'явився перший у світі броузер Mosaic, виконаний у середовищі X Windows. І з'ясовується, що для переміщення у віртуальному просторі Світової Мережі пристрою зручніше ніж миша немає.

«Рогулька» яку ви бачите на малюнку є теж маніпулятором тільки колінний. За словами випробувачів був дуже зручний, а чільне місце на столі не займав, і винайшов його старий знайомий Д. Енгельберт. Подальша доля колінного пристрою невідома, а шкода.

Миші випускаються різними виробниками, найрізноманітніших конструкцій та розмірів. Серед фірм-виробників найбільшими є Gennius і Logitech. Незважаючи на зовнішню різноманітність «мишей», всі вони працюють однаково. Основними компонентами пристрою є:

- корпус, який ви тримаєте в руці та пересуваєте по столу;

- кулька – датчик переміщення миші;

- Кілька кнопок (зазвичай дві) для подачі команд (вибору);

- Кабель для з'єднання миші з комп'ютером;

- Роз'єм для підключення до комп'ютера.

Довжина кабелю зазвичай 2 метри. Тип з'єднувального роз'єму залежить від інтерфейсу. Найбільшпоширені три інтерфейси, але можливий і четвертий (комбінований) варіант.

Взаємодія миші з комп'ютером здійснюється за допомогою спеціальної програми-драйвера, яка або завантажується окремо або є частиною системного програмного забезпечення. Наприклад, для роботи з Windows окремий драйвер для миші не потрібен, але для більшості програм DOS він необхідний. У будь-якому випадку драйвер (вбудований або окремий) перетворює сигнали, що отримуються від миші, в інформацію про положення покажчика і стан кнопок.

Влаштована миша досить просто. Кулька стосується двох валиків, один з яких обертається під час руху вздовж осі X або вздовж осі Y. На одні осі з валиками зазвичай насаджені диски з прорізами («переривники»), через які проходять (або не проходять) потоки інфрачервоного випромінювання від відповідних джерел ( інфрачервоних випромінюючих діодів). При обертанні дисків потоки випромінювання періодично перериваються, що реєструється відповідними фотодатчиками (зазвичай фототранзистори). Кожен імпульс минулого випромінювання розцінюється як переміщення однією крок по одній з координат.

Такі оптико-механічні датчики переміщення набули найбільшого поширення. Але це єдиний спосіб реєстрації переміщення миші. Зараз все більшого поширення набувають «оптичні» миші. Вони не мають частин, що обертаються, таких як кулька і осі з «переривниками». І завдяки цьому мають таку перевагу, як те, що вони не вимагають килимка і не забруднюються. Отже, не вимагають регулярних чисток. Зате в кілька разів дорожче за їх механічних побратимів.

Підключення миші може відбуватися трьома способами:

  • Через послідовний або COM-порт. Це найпоширеніший і один із найстаріших способів. При цьому миша використовуєресурси цього порту може конфліктувати з іншими пристроями (зовнішній модем, принтер).
  • Через спеціалізований порт PS/2. Цей порт вперше з'явився 1987 року в комп'ютерах PS/2, звідси й пішла його назва. Згодом порт набув широкого поширення завдяки відсутності проблем, властивих мишам на COM портах (миша підключається до контролера клавіатури і використовує ресурси інших портів).
  • Через USB шину. Ця шина з'явилася три роки тому, а мишки під неї лише торік, коли встановився єдиний стандарт шини, а комп'ютери стали комплектуватись USB портами. USB шина славиться швидкістю передачі даних та простотою підключення. Вона спочатку створювалася для гарячих включень, без вимкнення комп'ютера. Але новизна шини поки що є її недоліком. Порти USB мають лише порівняно нові комп'ютери. Та й самі миші поки що дорожчі за своїх «стандартних» подружок.

Інженерна думка не стоїть на місці, і на світ з'являються нові винаходи. Зокрема безліч родичів миші: track-ball, touch-screen, touch-pad, track-point, останні два види, як правило, використовуються в ноутбуках та інших портативних пристроях. Не кажучи вже про джойстиків та дігітайзерів.