A cikkben a âelsĆâ szĂł mennyisĂ©ge megdöbbentĆ.
ElsĆ program a âHello, Worldâ, elsĆ jĂĄtĂ©k a MUD, elsĆ lövöldözĆs jĂĄtĂ©k, elsĆ deathmatch, elsĆ grafikus felĂŒlet, elsĆ âasztalâ, elsĆ Ethernet, elsĆ hĂĄromgombos egĂ©r, elsĆ golyĂłs egĂ©r, elsĆ optikai egĂ©r, elsĆ teljes oldalas monitor, elsĆ multiplayer jĂĄtĂ©k... elsĆ szemĂ©lyi szĂĄmĂtĂłgĂ©p.
Az év 1973.
A Palo Alto-i vĂĄrosban, a Xerox legendĂĄs R&D laboratĂłriumĂĄban â PARC (Palo Alto Research Center Incorporated), mĂĄrcius 1-jĂ©n megjelent az a gĂ©p, amelyet kĂ©sĆbb a vilĂĄg elsĆ szemĂ©lyi szĂĄmĂtĂłgĂ©pĂ©nek fognak nevezni (nem otthoni szĂĄmĂtĂłgĂ©p, hanem egyĂ©ni hasznĂĄlatra).
Az Alto kutatĂĄsi prototĂpus volt, nem kereskedelmi termĂ©k. Arra terveztĂ©k, hogy az Alto sorozatgyĂĄrtott gĂ©p lesz, de sosem kerĂŒlt tömeggyĂĄrtĂĄsba. Ennek ellenĂ©re összesen nĂ©hĂĄny ezer Alto kĂ©szĂŒlt, amelynek nagy rĂ©sze a Xerox PARC-ban Ă©s kĂŒlönbözĆ egyetemeken kerĂŒlt felhasznĂĄlĂĄsra.
Egy Alto gép åra 12 000 és 40 000 dollår között mozog.
Hat Ă©vvel az Alto megjelenĂ©se utĂĄn Jobs lĂĄtni fogja, Ă©s kölcsönözve rengeteg Ășj funkciĂłt mutat be a vilĂĄgnak.
A szĂĄmĂtĂłgĂ©p lĂ©trehozĂĄsĂĄĂ©rt a csapat (, , , ) 2004-ben megkapta , mĂg Chuck TĂ©ker 2009-ben megkapta a Turing-dĂjat is.
2014 októberében Xerox Alto forråskódjåt a Computer History Museum-ban.
PrĂłbĂĄljuk meg belenĂ©zni a motorhĂĄztetĆ alĂĄ, Ă©s ismerkedjĂŒnk meg a fejlesztĆkkel.
A szĂĄmĂtĂłgĂ©p fejlesztĂ©se 1972-ben kezdĆdött egy dokumentummal (âMiĂ©rt Alto?â), amelyet Butler Lampson Ărt (aki Douglas Engelbart koncepciĂłja ĂĄltal inspirĂĄlĂłdott, . A designĂ©rt Chuck TĂ©ker felelt.
âMinden szĂĄmĂtĂłgĂ©pes problĂ©ma egy magasabb absztrakciĂłs szinttel oldhatĂł meg.â
Az 1960-as Ă©vekben Lampson rĂ©szt vett a Berkeley-ben, amely sorĂĄn kifejlesztettĂ©k a Berkeley Timesharing System idĆmegosztĂł rendszert a Scientific Data Systems SDS 940 szĂĄmĂtĂłgĂ©pĂ©hez.
Az 1970-es Ă©vekben Lampson a kĂ©tfĂĄzisĂș elkötelezĂ©si protokollok , , az elsĆ (LAN), több jelentĆs programozĂĄsi nyelvet fejlesztett ki, pĂ©ldĂĄul, (LAN), kifejlesztett több jelentĆs programozĂĄsi nyelvet, pĂ©ldĂĄul, .
A '80-as Ă©vekben Lampson a Digital Equipment Corporationhöz tĂĄvozott. Jelenleg a Microsoft kutatĂĄsi rĂ©szlegĂ©n dolgozik, ahol a biztonsĂĄg Ă©s a kalĂłzkodĂĄs elleni kĂŒzdelem kĂ©rdĂ©seivel foglalkozik. A Massachusettsi MƱszaki Egyetemen tanĂt.
LĂ©pason emlĂ©keztetĆje: âMiĂ©rt Alto?â
XEROX BeltĂ©ri emlĂ©keztetĆCĂmzett CSL DĂĄtum 1972. december 19.
FeladĂł Butler Lampson HelyszĂn Palo Alto
Tårgy Miért Alto Szervezet PARC
1. Bevezetés
Ez az emlĂ©keztetĆ a szemĂ©lyi szĂĄmĂtĂłgĂ©p, az Alto mĂĄsolĂĄsĂĄnak okait tĂĄrgyalja, amelyet Chuck Thacker Ă©s mĂĄsok terveztek. E gĂ©p eredeti motivĂĄciĂłjĂĄt Alan Kay biztosĂtotta, aki körĂŒlbelĂŒl 15-20 âĂĄtmeneti Dynabookâ rendszert igĂ©nyelne oktatĂĄskutatĂĄsa szĂĄmĂĄra. Az Alto azonban sokkal szĂ©lesebb alkalmazĂĄsi terĂŒlettel rendelkezik, mint amit ez a kezdet sugall. ElĆször ismertetem jellemzĆit, majd ĂĄttĂ©rek az Alto szĂĄmos izgalmas felhasznĂĄlĂĄsi mĂłdjĂĄra. KiderĂŒl, hogy szinte minden CSL kutatĂĄsi programmal van valamilyen interakciĂł.
2. JellemzĆk
Egy Alto rendszer az alĂĄbbiakbĂłl ĂĄll:
48-64K 16 bites memĂłria (plusz paritĂĄs Ă©s esetleg hibajavĂtĂĄs).
Egy 10 megabåjtos Diablo lemez, amely 7 ”s-enként egy szót transzferål, 25 ms-ig forog, és 8 ms-ig tart a track-to-track keresés, a legrosszabb esetben pedig 70 ms.
Egy 901 vonalas TV monitor, amelynek megjelenĂtĂ©si felĂŒlete szinte pontosan megegyezik ennek az oldalnak a mĂ©retĂ©vel. FĂŒggĆlegesen orientĂĄlt, Ă©s bitkĂ©pbĆl hajtjĂĄk. A megjelenĂtĂ©si terĂŒlet kitöltĂ©sĂ©hez 32K memĂłria szĂŒksĂ©ges egy nĂ©gyzet (825Ă620) raszterrel. Ezek a pontok körĂŒlbelĂŒl 1,4 mils nĂ©gyzet alakĂșak. LehetsĂ©ges a szĂ©lessĂ©gĂŒket körĂŒlbelĂŒl 1 mil-ra csökkenteni, ami 825Ă860 rasztert ad Ă©s 44,3K memĂłriĂĄt igĂ©nyel. A nĂ©gyzet raszter 8000 5Ă7 karaktert tud megjelenĂteni leszĂĄrmazottakkal, vagy 2500 gyönyörƱ arĂĄnyos tĂĄvolsĂĄgĂș karaktert.
Egy dekĂłdolatlan billentyƱzet, amely lehetĆvĂ© teszi a processzor szĂĄmĂĄra, hogy pontosan meghatĂĄrozza, mikor nyomjĂĄk le vagy engedik el a billentyƱt, valamint egy egĂ©r vagy mĂĄs mutatĂłeszköz.
Egy processzor, amely körĂŒlbelĂŒl 1,5 ”s/instrukciĂł sebessĂ©ggel hajtja vĂ©gre a Nova utasĂtĂĄsokat, Ă©s bĆvĂthetĆ tovĂĄbbi utasĂtĂĄsokkal, amelyek alkalmasak Lisp, Bcpl, MPS vagy bĂĄrmilyen mĂĄs nyelv Ă©rtelmezĂ©sĂ©re.
Egy nagy såvszélességƱ (10 MHz) kommunikåciós interfész, amelynek részletei még nem specifikåltak.
OpcionĂĄlisan, egy fix karaktergenerĂĄtor, hasonlĂł ahhoz, amit Doug Clark tervezett Ă©s Ă©pĂtett. Ez sok memĂłriĂĄt takarĂtana meg Ă©s jobb minĆsĂ©gƱ karaktereket biztosĂtana, mint amiket egy nĂ©gyzet raszterrel lehetne lĂ©trehozni, de nem ad Ășj alapvetĆ kĂ©pessĂ©get. KörĂŒlbelĂŒl 500 dollĂĄrba kerĂŒlne.
Opcionålisan, egy Diablo nyomtató, XGP vagy mås keménytåblås eszköz.
Egy körĂŒlbelĂŒl 45" szĂ©les Ă©s 25" mĂ©ly asztal a gĂ©p hĂĄzĂĄnak Ă©s a kijelzĆ, illetve billentyƱzet elhelyezĂ©sĂ©nek.
Legfontosabb, hogy az ĂĄra körĂŒlbelĂŒl 10,5K dollĂĄr, amely csökkenthetĆ 9,7K dollĂĄrra egy 2,5 megabĂĄjtos lemez hasznĂĄlatĂĄval. Az ĂĄr körĂŒlbelĂŒl egyenlĆen oszlik meg a lemez, memĂłria Ă©s minden mĂĄs között. KörĂŒlbelĂŒl kĂ©tszer annyit költöttĂŒnk a Maxc-re, mint a 1974-es CSL tagok.
A rendszer kĂ©pes szinte bĂĄrmilyen szĂĄmĂtĂĄst elvĂ©gezni, amit egy PDP-10 vĂ©gezhet. A legtöbb problĂ©ma esetĂ©n jobb teljesĂtmĂ©nyt tud nyĂșjtani a felhasznĂĄlĂłnak, mint egy idĆmegosztott 10-es, mĂ©g akkor is, ha az utĂłbbit enyhĂ©n terhelik (nyilvĂĄnvalĂł kivĂ©tel: sok lebegĆpontos szĂĄmĂtĂĄs). EzenkĂvĂŒl fejlesztĂ©s alatt ĂĄllnak Lisp, Bcpl Ă©s MPS rendszerek, amelyek Nova alatt is mƱködhetnek, Ă©s ezĂ©rt kis mĂłdosĂtĂĄssal az Alto-n is. Mivel a jövĆbeli szoftver munkĂĄnk többsĂ©ge vĂĄrhatĂłan ezeken a nyelveken fog zajlani, a legtöbbjĂŒknek kĂ©pesnek kell lennie az Alto-n valĂł futĂĄsra.
A következĆ bekezdĂ©s azt mutatja, hogy bĆsĂ©ges szĂĄmĂtĂĄsi kapacitĂĄs ĂĄll rendelkezĂ©sre. A Lisp Ă©s az MPS valamilyen hardveres tĂĄmogatĂĄsĂș lekĂ©pezĂ©ssel fog rendelkezni, ami azt jelenti, hogy a virtuĂĄlis memĂłria mĂ©rete nem lesz problĂ©ma; egy hasonlĂł megoldĂĄs a Bcpl esetĂ©ben is megvalĂłsĂthatĂłnak tƱnik, de ezt mĂ©g nem vizsgĂĄltĂĄk.
Egy 64K Alto annyi Lisp cellĂĄt tartalmaz, mint 32K PDP-l0 memĂłria. A BBN azt ĂĄllĂtja, hogy ĂĄtlagosan 25K munkaszettel Ă©s 30 ms laphibĂĄs intervallummal futtatjĂĄk a Lisp felhasznĂĄlĂłit. NegyvenkĂ©t lemezsĂĄv 256K Lisp cellĂĄt tart, Ă©s az ĂĄtlagos hozzĂĄfĂ©rĂ©si idĆ egy rekordhoz ezek egyikĂ©n körĂŒlbelĂŒl 32 ms, összehasonlĂtva a 10-es dob 17 ms-ĂĄval. EzĂ©rt, ha az Alto vĂ©grehajtĂĄsi sebessĂ©ge a 10-es sebessĂ©g felĂ©nĂ©l alacsonyabb, a lapozĂĄs nem kerĂŒl többe, mint a 10-es Lisp programoknĂĄl. Nagyon valĂłszĂnƱ, hogy tudunk egy Lisp rendszert lĂ©trehozni egy AltĂłn, nĂ©hĂĄny speciĂĄlis utasĂtĂĄssal, amely a Tenex Lisp 32K swap tĂ©rben vĂ©gzett futtatĂĄsĂĄnak a felĂ©t tudja nyĂșjtani. HasonlĂł eredmĂ©nyek vĂĄrhatĂłk mĂĄs nyelveknĂ©l is.
3. AlkalmazĂĄsok
Minden itt megfontolt alkalmazĂĄs kĂ©t tĂ©nyre Ă©pĂŒl, amelyek összefoglaljĂĄk az elĆzĆ szakasz tartalmĂĄt:
Az Alto hatékonyabb, mint egy Tenexhez csatlakoztatott VTS terminål;
Az Alto annyira olcsĂł, hogy minden CSL-tag szĂĄmĂĄra tudunk vĂĄsĂĄrolni egyet, ha ez kĂvĂĄnatosnak bizonyul.
a) Elosztott szĂĄmĂtĂĄstechnika. Nagyon könnyen tudunk egy Aloha-szerƱ, pont-pont közti csomagkapcsolt hĂĄlĂłzatot lĂ©trehozni az AltĂłk között, koaxiĂĄlis kĂĄbelen mint Ă©teren (vagy mikrosugĂĄrral egy hegyre helyezett ismĂ©tlĆnĂ©l otthoni terminĂĄlokhoz). EzutĂĄn nagyszĂĄmĂș kĂsĂ©rletet tudunk vĂ©gezni, tucatnyi gĂ©ppel. KönnyƱ olyan kĂsĂ©rleteket vĂ©gezni, amelyek fĂŒggetlen rĂ©sztvevĆkön mĂșlnak, valamint olyanokat, amelyek speciĂĄlis összetevĆket hasznĂĄlnak, amelyeknek egyĂŒtt kell mƱködniĂŒk bĂĄrmi elĂ©rĂ©sĂ©hez. KĂŒlönösen, be tudunk ĂĄllĂtani rendszereket, amelyekben minden felhasznĂĄlĂłnak sajĂĄt fĂĄjljai vannak, Ă©s a kommunikĂĄciĂł kizĂĄrĂłlag a megoszthatĂł informĂĄciĂłk cserĂ©jĂ©re törtĂ©nik, Ăgy vilĂĄgosabbĂĄ tĂ©ve a központosĂtott fĂĄjlokkal szembeni rendszer hosszĂș tĂĄvĂș vitĂĄjĂĄt.
b) Irodai rendszerek. Futtathatjuk Peter Lisp-alapĂș NLS-ellenfelĂ©t vagy az xNLS rendszert. Az Alto szĂĄmĂtĂĄsi tĂșlzĂĄsai lehetĆvĂ© teszik szĂĄmunkra, hogy a rendszer kĂ©pessĂ©geire koncentrĂĄljunk, nem pedig annak optimalizĂĄlĂĄsĂĄra. Az ilyen megközelĂtĂ©sbĆl nyert informĂĄciĂłk kiegĂ©szĂtik az xNLS többfelhasznĂĄlĂłs kĂsĂ©rletekbĆl nyert eredmĂ©nyeket. Az is lehetsĂ©ges, hogy ezeket AltĂłn fusson, Ă©s Ăgy megszabaduljunk a Nova-fĂŒggĆsĂ©gtĆl; ez a lehetĆsĂ©g tovĂĄbbi vizsgĂĄlatot igĂ©nyel.
c) SzemĂ©lyi szĂĄmĂtĂĄstechnika. Ha elmĂ©leteink helyesek az olcsĂł, erĆteljes szemĂ©lyi szĂĄmĂtĂłgĂ©pek hasznossĂĄgĂĄrĂłl, akkor ezt meggyĆzĆen be kell tudnunk mutatni AltĂłn. Ha tĂ©vedĂŒnk, megtudhatjuk miĂ©rt. PĂ©ldĂĄul kĂ©pesnek kell lennĂŒnk arra, hogy a nehĂ©z Lisp-felhasznĂĄlĂłkat, mint Warren Ă©s Peter, elĂ©gedettĂ© tegyĂŒk egy AltĂłval. Ez jelentĆs szĂĄmĂtĂĄsi terhet is levesz MaxcrĆl. Azt is könnyen meg tudjuk szimulĂĄlni, hogy mĂĄs javasolt szemĂ©lyi szĂĄmĂtĂłgĂ©pek (pl. kĂŒlönbözĆ memĂłriahierarchiĂĄk) hardverkonfigurĂĄciĂłjĂĄt Ă©s Ăgy Ă©rvĂ©nyesĂthetjĂŒk ezeket a terveket. Ez fontos, mert a kompaktabb gĂ©pek jĂłval nagyobb befektetĂ©st igĂ©nyelnek a fejlesztĂ©sben Ă©s a memĂłria rendszer pontosabb optimalizĂĄlĂĄsĂĄban.
d) Grafika. Az Alto kivĂĄlĂł eszköz Bob Flegal grafikai munkĂĄjĂĄhoz, Ă©s a munkĂĄja gyĂŒmölcseit szĂ©les közönsĂ©g szĂĄmĂĄra elĂ©rhetĆvĂ© teszi. Nem tudja megcsinĂĄlni Dick Shoup dolgait.
4. Verseny
Az Alto versenyez nĂ©hĂĄny mĂĄs dologgal, amit mi vagy az SSL csinĂĄlunk. Szerintem ez jĂł dolog, hiszen ösztönzi a kĂ©t megközelĂtĂ©s tĂĄmogatĂłit, hogy a legjobbak legyenek. KonkrĂ©tan;
a) A VTS kĂ©pes magasabb minĆsĂ©gƱ karaktereket kĂ©szĂteni, intenzitĂĄs-vezĂ©rlĂ©ssel Ă©s villogĂĄssal rendelkezik, fele-harmadannyiba kerĂŒl, ha csak terminĂĄlra van szĂŒksĂ©g, Ă©s kihasznĂĄlhatja a videĂł kapcsolĂłt. Nem tud grafikai feladatokat vĂ©gezni, Ă©s szenvedhet a megosztott erĆforrĂĄsok rendszerĂ©nek sorban ĂĄllĂĄsi problĂ©mĂĄitĂłl (a vezĂ©rlĆ Nova Ă©s a kommunikĂĄciĂł megosztott). Ăs termĂ©szetesen csak annyira jĂł, mint a szĂĄmĂtĂłgĂ©p, amely hasznĂĄlja.
b) A Maxc kĂ©pes szĂĄmĂtĂĄsi feladatokat vĂ©gezni, Ă©s azok szĂĄmĂĄra, akik meglĂ©vĆ szoftvereket hasznĂĄlnak, nagy munkakĂ©szletekkel rendelkeznek, vagy sok szorzĂĄst vĂ©geznek, jobbnak bizonyul. EzenkĂvĂŒl tudvalĂ©vĆ, hogy jĂł Lisphez, stb., mĂg az Alto megfelelĆsĂ©ge az ilyen nagy rendszerekhez tovĂĄbbra is bizonyĂtatlan.
c) Azok a Novas, amelyek nem rendelkeznek bonyolult interfĂ©szekkel mĂĄs hardverekhez (pl. Toy, XGP), lecserĂ©lhetĆk Altosra. Azok, amelyek rendelkeznek, mint a Maxc Nova vagy valĂłszĂnƱleg a VTS Nova, biztonsĂĄgosak.
d) Az Alto helyi hĂĄlĂłzatra gyakorolt ââhatĂĄsai tisztĂĄzatlanok.
e) Az Imlacok eltƱntek.
[]
BĂĄr egyĂŒtt alapĂtottĂĄk a Berkeley Computer Corporation-t Butler Lampsonnal Ă©s mĂĄs diplomĂĄsokkal, ahol szĂĄmĂtĂĄstechnikai elektronikai fejlesztĂ©sekkel foglalkoztak. Azonban a cĂ©g nem volt kereskedelmi siker, Ăgy Tecker a Xerox PARC kutatĂłközpontjĂĄba kerĂŒlt.
Az 1970-es Ă©s 80-as Ă©vek folyamĂĄn az Ethernet protokoll egyik fejlesztĆje lett, valamint jelentĆs hozzĂĄjĂĄrulĂĄst tett az elsĆ lĂ©zernyomtatĂł lĂ©trehozĂĄsĂĄhoz. 1983-ban Tecker megalapĂtotta a Digital Equipment Corporation (DEC Systems Research Center) kutatĂłközpontjĂĄt, Ă©s 1997-ben rĂ©szt vett a Microsoft Research laboratĂłriumĂĄnak megalapĂtĂĄsĂĄban Cambridge-ben. VisszatĂ©rve az EgyesĂŒlt Ăllamokba, Tecker a Microsoft Tablet PC tĂĄblagĂ©p hardverĂ©nek fejlesztĂ©sĂ©n dolgozott, amely a Dynabook-nĂĄl szerzett tapasztalatain alapult a Xerox PARC-nĂĄl.
âAz internet nem a technolĂłgiĂĄrĂłl szĂłl; hanem a kommunikĂĄciĂłrĂłl. Az internet összekapcsolja azokat az embereket, akiknek közös Ă©rdekeik, ötleteik Ă©s szĂŒksĂ©gleteik vannak, fĂŒggetlenĂŒl a földrajzi elhelyezkedĂ©stĆl.â
Az ARPA igazgatĂłja volt 1965-tĆl 1969-ig, a Xerox PARC SzĂĄmĂtĂĄstudomĂĄnyi LaboratĂłriumĂĄnak alapĂtĂłja Ă©s vezetĆje 1970-tĆl 1983-ig, Ă©s a Digital Equipment Corporation alapĂtĂłja Ă©s vezetĆje 1996-ig.

Az OOP (âĂn talĂĄltam ki a 'objektum-orientĂĄlt' kifejezĂ©st, Ă©s hadd mondjam el Ănöknek, nem a C++-ra gondoltam.â) Ă©s a laptop.
EgyĂ©bkĂ©nt, Kay 1971-ben mondta a hĂres mondatĂĄt âA legjobb mĂłdja a jövĆ megjĂłslĂĄsĂĄnak, ha feltalĂĄljuk.â Dennis Gabor TED videĂł .)
Alan Kay: âEgy erĆteljes ötlet az ötletekrĆlâ
Hardver kézikönyv (PDF)

Hardver

AdathordozĂłk
Grafikus informĂĄciĂłk megjelenĂtĂ©sĂ©hez monokrĂłm monitorral rendelkezett 606Ă808 pixeles, szokatlan portrĂ© tĂĄjolĂĄsban.

Monitor

Chipek
Chip: többszörös szlice-eredményƱ aritmetikai-logikai egység, a

Texas Instruments 74181 chipje BillentyƱzet
64 billentyƱs billentyƱzet

Egér
Egér
Minden egĂ©r, amelyet az Alto-hoz hasznĂĄltak, hĂĄromgombos volt. Az elsĆ egĂ©r mechanikus volt, kĂ©t, egymĂĄssal derĂ©kszögben elhelyezett kerĂ©kkel. Hamarosan ezt a modellt vĂĄltotta fel a Bill English ĂĄltal feltalĂĄlt golyĂłs egĂ©r. KĂ©sĆbb megjelent az optikai egĂ©r, amely kezdetben fehĂ©r fĂ©nyt, majd infravörös sugĂĄrzĂĄst hasznĂĄlt. Az elsĆ egerek gombjai egymĂĄs felett helyezkedtek el, nem pedig egymĂĄs mellett, ahogyan ma megszokott.

Engelbart ötletei, amelyek a valósågban megvalósultak: egy egér és :



[]

[]
HĂĄlĂłzati kĂĄrtya
Ethernet


[]
Szoftver

Az Alto elsĆ programjait egy programozĂĄsi nyelven ĂrtĂĄk (a BCPL-en ĂrtĂĄk az elsĆ "Hello world" programot Ă©s az elsĆ MUD-ot), majd a nyelvet hasznĂĄltĂĄk , amely nem terjedt el szĂ©les körben a PARC falain kĂvĂŒl, de hatĂĄssal volt nĂ©hĂĄny kĂ©sĆbbi nyelvre, pĂ©ldĂĄul a ModulĂĄra. Az Alto billentyƱzetĂ©n nem volt alĂĄhĂșzĂĄs billentyƱ, amelyet a balra mutatĂł karakterhez alakĂtottak ki, amelyet a Mesa nyelvben hasznĂĄlta a hozzĂĄrendelĂ©s operĂĄtorakĂ©nt. Ez az Alto billentyƱzetĂ©nek sajĂĄtossĂĄga lehetett a CamelCase azonosĂtĂłk nĂ©vadĂĄsi stĂlusĂĄnak megjelenĂ©sĂ©nek oka is. Az Alto mĂĄsik sajĂĄtossĂĄga az volt, hogy a felhasznĂĄlĂł közvetlenĂŒl programozhatta a processzor mikrokĂłdjĂĄt.
A viszonylag kis memĂłriakapacitĂĄs ellenĂ©re a Xerox Alto szĂĄmĂĄra olyan programokat fejlesztettek Ă©s hasznĂĄltak, amelyek grafikus menĂŒket, ikonokat Ă©s mĂĄs elemeket hasznĂĄltak, amelyek csak a Mac OS Ă©s a Microsoft Windows operĂĄciĂłs rendszerek megjelenĂ©sĂ©vel vĂĄltak megszokottĂĄ.
- Bravo Ă©s Gypsy â az elsĆ WYSIWYG szövegszerkesztĆk
- Laurel Ă©s Hardy â hĂĄlĂłzati e-mail kliensek
- Markup Ă©s Draw â grafikai szerkesztĆk (bitmap szerkesztĆk)
- Neptune â fĂĄjlkezelĆ
- FTP és chat eszközök
- JĂĄtĂ©kok â Sakk, Flipper, Othello Ă©s Gene Ball ĂĄltal kĂ©szĂtett Alto Trek jĂĄtĂ©k
- Sil â vektorgrafikai szerkesztĆ integrĂĄlt ĂĄramkörök Ă©s nyomtatott ĂĄramkörök szĂĄmĂĄra
- Officetalk â kĂsĂ©rleti ƱrlapfeldolgozĂł rendszer
- ProgramozĂĄsi nyelvek â BCPL, LISP, Smalltalk, Mesa Ă©s Poplar
Több kĂ©p/kĂ©pernyĆkĂ©p a szoftverrĆl
Smalltalk

nagysebességƱ helyi hålózatban

Cedar

Markup

Draw

SIL

Laurel
[]
mĂ©g kĂ©pernyĆkĂ©pek a programokrĂłl
KĂ©pernyĆ megjelenĂtĂ©se a billentyƱzet-teszt programbĂłl:
Az Alto billentyƱzete minden egyes billentyƱ szĂĄmĂĄra kĂŒlön jelvonalat tartalmaz, Ăgy felismeri, amikor bĂĄrmennyi billentyƱt egyszerre lenyomnak. A megjelenĂtĂ©sben a fekete gombokat lenyomtĂĄk. A billentyƱzet fölött talĂĄlhatĂł kis nĂ©gyzet az egeret jelöli (lĂĄsd a 4. fĂ©nykĂ©pet); egy egĂ©rgomb is lenyomva van.

Az Alto Executive megjelenĂtĂ©se, csillag Ă©s kĂ©rdĆjel jelölĂ©s pĂ©ldĂĄjĂĄval.

A NetExecutive (hasonlĂł az Alto Executive-hez, de hozzĂĄfĂ©rĂ©st biztosĂt az Etherneten lĂ©vĆ erĆforrĂĄsokhoz.

Tipikus Mesa program Bravo ĂĄltal szerkesztve; vegye Ă©szre a programlistĂĄban hasznĂĄlt kĂŒlönbözĆ betƱtĂpusokat.

KönyvtĂĄr a Neptune könyvtĂĄrelĆĂĄllĂtĂłbĂłl. A fekete betƱszĂnƱ fĂĄjlnevek ki lettek vĂĄlasztva tovĂĄbbi mƱveletekhez, pĂ©ldĂĄul nyomtatĂĄshoz vagy törlĂ©shez. A kurzor körben kereszt formĂĄjĂĄban jelenik meg.

Bravo kĂ©pessĂ©ge a betƱtĂpusok megvĂĄltoztatĂĄsĂĄra (szĂĄmos betƱtĂpus lĂ©tezik az Alto szĂĄmĂĄra, a gĂłtikustĂłl az elvish rĂłnaikig; a közĂ©psĆ bekezdĂ©s ebben a megjelenĂtĂ©sben görögre lett vĂĄltoztatva). Az alsĂł ablakban talĂĄlhatĂł dokumentumnak ĂĄt kellett alakĂtania a felsĆ ablakban lĂĄthatĂł formĂĄt.

A pontok a kurzorral helyezkednek el, a görbĂ©k Ă©s vonalak a program ĂĄltal töltĆdnek ki.

A vonalakat kĂŒlönfĂ©le âecsetvonĂĄsokkalâ lehet âfesteniâ (a kurzor kicsi ecsetre vĂĄlt).

A vonalaknak textĂșrĂĄt adnak; a pontozott vonalak a kĂ©s kurzorral kĂ©szĂŒlnek.

A kĂ©pet matematikailag manipulĂĄlni lehet; egy Ășj figura hozhatĂł lĂ©tre az eredeti pĂ©ldĂĄny megfordĂtĂĄsĂĄval, döntĂ©sĂ©vel vagy nyĂșjtĂĄsĂĄval.

A szem a személyiségét képviseli egy ellenfélnek. Bårmely Alto a hålózaton bårmikor csatlakozhat vagy elhagyhatja a jåtékot.

A Pinball jåték:
A flipperek a kĂ©t shift billentyƱvel aktivĂĄlĂłdnak; egy Alto port csatlakoztathatĂł egy hangszĂłrĂłhoz, hogy harang Ă©s kĂŒrt hangjait adja.

A multiplayer Trek program:
Ez a jĂĄtĂ©k teljes egĂ©szĂ©ben az egĂ©r irĂĄnyĂtĂĄsa alatt zajlik. A kĂ©pernyĆ alsĂł rĂ©sze egy rövid tĂĄvĂș Ă©rzĂ©kelĂ©si vizsgĂĄlatot mutat; felette van a hosszĂș tĂĄvĂș kijelzĆ, valamint a navigĂĄciĂłs Ă©s fegyvervezĂ©rlĆk.

Cedar környezet az Alto-n

HĂres âszivĂĄrvĂĄnyâ kijelzĆ az Alto-n
Jåtékok
â az elsĆ multiplayer jĂĄtĂ©k
Ăn irĂĄnyĂtja a csillaghajĂłt a hĂĄrom faj egyikĂ©n: , vagy

jåték közben
Az elsĆ deathmatch, elsĆ nĂ©zet az âelsĆ szemĂ©lyâ szempontjĂĄbĂłl.

Ă©s a következĆ is:
- Astro-roids
- Sakk
- Galaxians
- Mazewar
- Missile Command
- Rinky Dink (Clint Parker flipperprogramja)
- ưrhĂĄborĂș
KĂ©pernyĆkĂ©pek








EzĂ©rt szĂŒksĂ©gesek a gĂ©pek
UPD
Nem låttam még, de gondolom hasznos lesz:

2001. év. A Xerox Alto: Személyes visszatekintés
ZĂĄrĂĄs
âNe kĂ©telkedjenek abban, hogy egy kis gondolkodĂł Ă©s eltökĂ©lt emberek csoportja meg tudja vĂĄltoztatni a vilĂĄgot. ValĂłjĂĄban csak Ćk hozzĂĄk el a vĂĄltozĂĄsokat.â Margaret Mead
Szerintem ĆrĂŒlt izgalmas tanĂșja (Ă©s kĂŒlönösen rĂ©sztvevĆje) lenni Ășj Ă©s Ă©rdekes dolgok lĂ©trehozĂĄsĂĄnak. SzerencsĂ©s voltam, hogy egyĂŒtt lehettem egy fiatal, merĂ©sz csapattal, akik a âCifertâ (az elsĆ anti-kĂĄvĂ©zĂł) alkottĂĄk, ami nem IT-termĂ©k, de mĂ©gis nagyon dinamikus Ă©s nagyszerƱ. Kicsit beszĂ©lgettem a fejlesztĆkkel , van sok Ă©rdekes törtĂ©netĂŒk. Ărömmel nĂ©ztem meg a sorozatot . Aki tud linkeket hasznos anyagokra, ossza meg, ha pedig ön is rĂ©szt vett az Ășj lĂ©trehozĂĄsĂĄban â Ărjon a kommentekbe, hĂĄlĂĄs leszek.
A cĂ©ggel egyĂŒtt tavaszi publikĂĄciĂłs maratont indĂtunk.
MegprĂłbĂĄlom feltĂĄrni az IT-technolĂłgiĂĄk eredeteit, hogy megĂ©rtsem, hogyan gondolkodtak, Ă©s milyen koncepciĂłk voltak a felfedezĆk fejĂ©ben, mirĆl ĂĄlmodtak, Ă©s hogyan lĂĄttĂĄk a jövĆ vilĂĄgĂĄt. Milyen cĂ©lt szolgĂĄltak a "szĂĄmĂtĂłgĂ©p", "hĂĄlĂłzat", "hipertext", "intelligenciafokozĂłk", "kollektĂv problĂ©mamegoldĂĄs rendszere" kifejezĂ©sek, milyen Ă©rtelmet adtak ezeknek a fogalmaknak, Ă©s milyen eszközökkel akartĂĄk elĂ©rni az eredmĂ©nyeket.
RemĂ©lem, hogy ezek az anyagok inspirĂĄciĂłt jelentenek azok szĂĄmĂĄra, akik azon gondolkodnak, hogyan lĂ©pjenek tovĂĄbb. (valami lĂ©trehozĂĄsa, ami korĂĄbban soha nem lĂ©tezett). Azt szeretnĂ©m, ha az IT Ă©s a âprogramozĂĄsâ nem csupĂĄn âkĂłdolĂĄs a pĂ©nzĂ©rtâ lenne, Ă©s emlĂ©keztessĂŒk, hogy ezek olyan eszközöknek szĂĄntĂĄk, amelyek megvĂĄltoztatjĂĄk a hĂĄborĂș, az oktatĂĄs, a közös tevĂ©kenysĂ©gek, a gondolkodĂĄs Ă©s a kommunikĂĄciĂł mĂłdjait, mint a vilĂĄgproblĂ©mĂĄk megoldĂĄsĂĄra Ă©s az emberisĂ©get Ă©rintĆ kihĂvĂĄsokra adott vĂĄlaszok kĂsĂ©rlete.
0. mĂĄrcius.
1. mĂĄrcius.
2. mĂĄrcius.
3. mĂĄrcius.
4. mĂĄrcius.
5. mĂĄrcius.
7. mĂĄrcius.
8. mĂĄrcius.
ForrĂĄs: habr.com
