Gypsy (software) - Gypsy (software)
Cikán byl první systém přípravy dokumentů na základě a myš a grafické uživatelské prostředí využít těchto technologií k faktickému vyloučení režimy. Jeho provoz by byl známý každému uživateli moderního osobní počítač. Byl to druhý WYSIWYG příprava dokumentu program, nástupce převratného Bravo na semináři Xerox Alto osobní počítač.
Byl navržen a implementován v Xerox PARC v roce 1975 Larry Tesler a Timothy Mott, s radami od Dana Swineharta a dalších kolegů. Tento kód byl postaven na základně Bravo a vývojáři Bravo, včetně Toma Malloye, Butler Lampson a Charles Simonyi poskytla tomuto úsilí technickou podporu. Byl vyroben pro použití v Ginn & Co., a xerox dceřiná společnost v Lexington, Massachusetts který zveřejněno učebnice.
I když má podobné schopnosti jako tehdy aktuální verze Bravo, The uživatelské rozhraní Gypsy se radikálně lišil od to Bravo. U Bravo i Gypsy působil na aktuální výběr povel. Ale Bravo měl režimy a Gypsy ne. V Bravu závisel účinek stisknutí klávesy znaku na aktuálním režimu, zatímco v Cikánech samotné stisknutí klávesy znaku vždy zadával znak. Rozdíl lze ilustrovat na třech příkladech:
1. Vložte
- V příkazovém režimu Bravo se stisknutím klávesy „I“ vstoupilo do režimu vložení. V tomto režimu stisknutí kláves se znaky zadávalo znaky do zadržovací oblasti („bufferu“), dokud nebylo stisknuto tlačítko Escape, kdy byl obsah bufferu vložen před výběr a editor se vrátil do příkazového režimu.
- V Gypsy nebyl pro vložení nového textu potřeba žádný příkaz ani vyrovnávací paměť. Uživatel jednoduše vybral kurzor myší a zadal nový text. Každý vložený znak šel přímo do dokumentu v místě vložení, které bylo automaticky přemístěno za nový znak.
2. Vyměňte
- Chcete-li v Bravu nahradit stávající text novým textem, uživatel stiskl „R“ a vstoupil do režimu Nahradit. Tento režim byl stejný jako režim vložení, kromě toho, že obsah vyrovnávací paměti nahradil výběr namísto vložení textu před něj.
- V Gypsy uživatel nahradil text jednoduše tak, že vybral starý text a zadal nový text. Jakmile uživatel začal psát, Gypsy odstranil starý text a místo něj vybral textový kurzor.
3. Kopírovat
- V tehdy aktuální verzi Bravo uživatel vybral cíl, stiskl „I“ nebo „R“ pro vstup do režimu vložení nebo nahrazení, vybral zdroj (který byl zvýrazněn odlišně od cíle) a stiskl Escape pro provedení kopírování a návrat do příkazového režimu. V režimu Vložit nebo Nahradit mohl uživatel posouvat a vybrat zdroj, ale nemohl vyvolat jiný příkaz, například otevřít jiný dokument. Kopírování textu mezi dokumenty bylo složitější.
- V aplikaci Gypsy může uživatel vybrat zdrojový text, stisknout funkční klávesu „Kopírovat“, vybrat cílový text nebo bod vložení a stisknout funkční klávesu „Vložit“. Mezi funkcí Kopírovat a Vložit nebyl systém, jako obvykle, v režimu. Uživatel může vyvolat další příkazy, například otevřít jiný dokument.
Mezi další rozdíly mezi Gypsy a tehdy aktuální verzí Bravo patří:
- Chcete-li vybrat text v aplikaci Bravo, uživatel obecně klikl na první a poslední znak, který má být vybrán, každý pomocí jiného tlačítka myši. V aplikaci Gypsy mohl uživatel táhnout od prvního k poslednímu znaku a přitom držet stisknuté tlačítko myši.
- Kromě vyjmutí, kopírování a vložení představil Gypsy dvojité kliknutí pro výběr slova a také možnost změnit styl výběru textu na tučné, kurzíva nebo podtržené stisknutím klávesy Control (také nazývané „Pohled“), zatímco stisknutím tlačítka „B“, „I“ nebo „U“.
- Aby se minimalizovalo zapamatování a režimy, objevily se v klikatelné nabídce nejméně často používané příkazy v Gypsy. Každá položka nabídky může mít parametry jako v dialogových oknech dnes. Například Skenovat Příkaz (najít) vzal jeden parametr, který uživatel bezmocně zadal před kliknutím na název příkazu „Skenovat“.
Méně režimů znamenalo menší zmatek uživatelů ohledně toho, v jakém režimu byl systém, a tedy jaký účinek by mělo konkrétní stisknutí klávesy.
Cikán, stejně jako Bravo, používal myš se třemi tlačítky. Pouze s prvním tlačítkem mohl začínající uživatel dělat vše, co je popsáno výše (a další), kromě dvojitého kliknutí na výběr slova. Druhé a třetí tlačítko bylo určeno pro odborníky, kteří byli zvyklí na Bravovu metodu kopírování nebo chtěli urychlit výběr slov pomocí dvojitého kliknutí.
Cíle Gypsy v oblasti použitelnosti byly splněny: noví uživatelé se s nimi mohli naučit pracovat za pouhých pár hodin. Drag-through selection, double-click a cut-copy-paste byly rychle přijaty Dan Ingalls pro Pokec, počínaje Smalltalk-76. Myšlenky a techniky byly vylepšeny v Apple Lisa a Macintosh počítače a rozšířit se odtud do většiny moderních systémů pro přípravu dokumentů.
Další čtení
- Hiltzik, Michael A. (1999). Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age. New York: HarperCollins. str.201–210.
- Smith, Douglas K .; Robert C. Alexander (1988). Tápání v budoucnosti: Jak společnost Xerox vynalezla a poté ignorovala první osobní počítač. New York: William Morrow. str. 105–112.
- Moggridge, Bill (2007). Navrhování interakcí. Cambridge, MA: MIT Press. str.48–54.