Паказаць гэты архіў як каталог лістынг.
Гэтая старонка абноўлена 9 мая 2003
![]() |
"Аднойчы я спытаў Івана:" Як гэта магчыма, для вас прыдумалі кампутарную графіку, зрабілі першы аб'ектна-арыентаванага праграмнага забеспячэння сістэмы і першыя рэальныя решатель час усё на сабе на працягу аднаго года? " І ён сказаў: "Я не ведаў, было цяжка."
- Алан Кей на Івана Сазерленда.
Алан ўзяў нас на экскурсію некаторых з інтэрфейсу цуды апошнія 40 гадоў праграмавання.
Выкарыстаньне серыі дэманстрацыйных фільмаў і некалькі кавалкаў жывой праграмнага забеспячэння, каб праілюстраваць сваю кропку, Кей зрабіў пераканаўчы аргумент, што ў нас не было якіх-небудзь сур'ёзных інавацый у дызайне інтэрфейсу або праграмавання за апошнія 20 гадоў.
Магчыма, вы захочаце пачаць з усёй прэзентацыі ў дзвюх частках (у маленькі памер і дазвол, што я называю "Малы" QuickTime Movie файлаў).
Гэтыя маленькія файлы штраф за гаворачая галава часткі прэзентацыі, але вы заўважыце, што, як прэзентацыя прагрэсуе, Ёсць усе менш і менш Talking Heads і больш крута візуальныя дзе акенца (або няроўнай Павялічыць акне) выйграў 'т зрабіць. Па гэтай прычыне, я зрабіў з вялікім дазволам версіі менш фільмаў даступныя.
Больш падрабязна пра прэзентацыі ад Алана Кея:
Увесь размова быў у Піск, які 21-га стагоддзя версія Smalltalk, які мы стварылі ў Xerox PARC. Нешта накшталт "superPowerPoint" Піск быў у "неабмежаванай настольных" карыстацкі інтэрфейс - Сартаваць для кожнага размовы.
дзіцячых праграм, якія былі прадэманстраваны называюцца "еТоуз" і таксама з'яўляюцца часткай Піск.
Піск таксама мае магутныя магчымасці сродкаў масавай інфармацыі, усе убудаваныя ў. Піск працуе "біт-тоесна" на больш чым 25 платформаў, ад голых чыпаў да суперкампутараў, і ўсе стандартныя паміж імі. Ён можа таксама выступаць у якасці плагіна цалі Піск з адкрытым зыходным кодам, свабодны, і экалагічна чыстыя і ліберальнай ліцэнзіі. Добры спосаб глядзець на гэта як альтэрнатыўны погляд на персанальныя кампутары зрабілі некаторыя з арыгінальных вынаходнікаў ідэй.
Звярніце ўвагу, што гук сапраўды нізкія для першай часткі прэзентацыі. Гук становіцца лепш пазней...
Алан Кей у Etech - Частка 1 з 2 (Малы - 58 Мб)
Алан Кей у Etech - частка 2 з 2 (Малы - 66 Мб)
"А" і "B" версіі кожнай часткі з'яўляюцца аказана на больш нізкае дазвол і разрэзаць на дробныя часткі для зручнасці загрузкі на павольных злучэннях.
Цім О'Рейли ўводзіць Алан з адным з сваіх уласных катыровак. Цім папярэджвае нас, што ён не можа атрымаць гэта права, і, па сутнасці, ён змяшаў яго няшмат: Кей дапамог мне пазней з рэальнай цытатай: "Лепшы спосаб прадказаць будучыню, каб вынаходзіць яго" (... вымавіў Кей ў 1971 годзе на нарадзе па планаванні Xerox.) Алан тлумачыць, што яго размова будзе пра: "... трохі скардзіліся аб тым, дзе мы і што не адбылося, аддаць належнае некалькі рэчаў, якія былі зроблены даўно... (і) паказаць вам некаторыя ідэі аб тым, як зрабіць лепш.. " Ён таксама кажа, што спадзяецца атрымаць аўдыторыю, зацікаўленую ў Squeak так, што ён можа прыцягнуць іх у праект і што ён будзе праглядзе некаторых альфа праграмнага забеспячэння ў канцы свайго выступу, што ён сапраўды рады. Гэта прыводзіць у абмеркаванне і паказ старых фільмаў дэма Івана Сазерленда Sketchpad рэалізацыі карыстальніцкага інтэрфейсу. Алан Кей у Etech - Частка 1 з 6 (Med-Res - 200 Мб)Алан Кей у Etech - Частка 1а 6 (з нізкім дазволам - 67 Мб) Алан Кей у Etech - Частка 1В 6 (з нізкім дазволам - 82 Мб) | ![]() ![]() |
Кей абмяркоўваюцца некаторыя раннія графічныя карыстацкія інтэрфейсы і забяспечвае кліпы сістэмы Englebart's. Алан Кей у Etech - частка 2 з 6 (Med-Res - 131 Мб)Алан Кей у Etech - Частка 2а 6 (з нізкім дазволам - 64 Мб) Алан Кей у Etech - Частка 2В 6 (з нізкім дазволам - 38 Мб) | ![]() |
Фільм на супрацоўніка Englebart, Біл Пэкстон, як ён абменьваецца дадзенымі з Englebart з асобных тэрмінала. Кей таксама гуляе кліп ручкі аснове вектарнай сістэмы ад RAND ў 1968 годзе. Далей, ён дэманструе праграмы навучання для дзяцей, які спалучае Photoshop-падобныя функцыі з магчымасцямі мадэлявання, якія дазваляюць дзіцяці ўжываць пераменныя і сілы на аб'екты ў рэжыме рэальнага часу, каб даведацца пра фізіцы. Алан Кей у Etech - Частка 3 з 6 (Med-Res - 171 Мб)Алан Кей у Etech - Частка 3а 6 (з нізкім дазволам - 69 Мб) Алан Кей у Etech - Частка 3В 6 (з нізкім дазволам - 58 Мб) | ![]() ![]() |
Кей праслухоўвання фільма студэнты правядзення Галілеа такіх як тэсты з даху будынка. Затым ён дэманструе, як такія тэсты могуць быць прыняты далей выкарыстаннем відэакамеры і іншую графіку/мадэлявання прыкладанняў. Далей, Кей дэманструе іншае прыкладанне падобна на аўтамабіль Графіка/аб'ект прыкладання ён demo'd ў частцы 3. У гэтай праграме, касмічны карабель рухаўся і пацярпелых ад сілы (якія маніпулююць змянілася зменных ўнутры прылады Windows). "Разумны робат аўтамабіляў" прыкладанні і "асоба мяч" дадатку таксама прадэманстравалі ў дзеянні. Алан Кей у Etech - частка 4 з 6 (Med-Res - 169 Мб)Алан Кей у Etech - Частка 4а 6 (з нізкім дазволам - 81 Мб) Алан Кей у Etech - Частка 4В 6 (з нізкім дазволам - 47 Мб) | ![]() |
Вось дзе Алан і Дэвід Сміт (даўні буйны ўклад у 3D на персанальных кампутарах) прадэманстраваць, як новы "Піск" Навакольнае асяроддзе можа быць выкарыстана для стварэння аб'ектаў у асяроддзі сабе ў рэжыме рэальнага часу. 3D віртуальным асяроддзі прасторы класная рэч я бачыў на працягу доўгага часу. Алан быў Трус і Дэйв Аліса. Яны паказалі, адной пункту гледжання на левай частцы экрана і іншых справа. (Я атрымаў стрэлы і перспектывы.) Smalltalk быў першы поўны дынамічны аб'ектна-арыентаваны мова, і быў адным з асноўных сродкаў рэалізацыі УВ ў Xerox PARC ў 70-х гадоў. Гэта была першая сістэма, маюць перакрыцця акна карыстальніцкага інтэрфейсу (аўтар Кей ў пачатку 70-х). Акрамя таго, было даволі позна звязваннем, і атрымаў гэтую ідэю і тэхніку з LISP. Піск была створана каманда, якая ўключае ў сябе Алан Кэй, Дэн Инголс, Тэд Kaehler, Джон Малони, Андрэас Рааб, Кім Роўз, Скот Уоллес. хакераў сайт з'яўляецца http://www.squeak.org. Дзяцей, бацькоў і настаўнікаў сайце http://www.squeakland.org. "PreAlpha" 3D-асяроддзі супрацоўніцтве называецца кракет. Яна з'яўляецца часткай эксперыментальнай версіі Піск, а таксама будзе часткай рэлізы Піск ў будучыні. Крокет было зроблена Дэвід Сміт, Дэвід Рыд, Андрэас Рааб, і я. Гэта даволі рэдкі сайт http://www.opencroquet.org. Алан Кей у Etech - Частка 5 з 6 (Med-Res - 179 Мб)Алан Кей у Etech - Частка 5а 6 (з нізкім дазволам - 64 Мб) Алан Кей у Etech - Частка 5b з 6 (з нізкім дазволам - 65 Мб) | ![]() ![]() |
Кей паказана, як ствараць аб'екты ў межах яго праграмавання Squeak/графічным асяроддзі ў рэжыме рэальнага часу. Алан падкрэсліў важнасць моў праграмавання Пераход на "пазней звязванне" мадэляў. Пазней звязванне з'яўляецца тое, што я дакладна не разумею цалкам, але я перакананы, што гэта паняцце, што ўсе праграмісты павінны разумець, як мага хутчэй, калі яны хочуць спыніць зламанай праграмнага забеспячэння. Алан забяспечвае трохі больш падрабязную інфармацыю аб позняга звязвання для нас тут. Алан Кей у Etech - Частка 6 з 6 (Med-Res - 244 Мб)Алан Кей у Etech - Частка 6а 6 (з нізкім дазволам - 79 Мб) Алан Кей у Etech - Частка 6б 6 (з нізкім дазволам - 88 Мб) | ![]() |
Дзякуючы Алан!
Большасць праграмнага забеспячэння, якія дапускаюць праграмісты стварэння тэкставых файлаў, якія падаюцца на кампілятар і загрузчык, што робіць runable праграмы. Можна сказаць, як рана ці позна з прывязкай сістэмы, гледзячы на ??рэчы, якія могуць быць зменены падчас выканання праграмы. Напрыклад, як правіла, адносіцца і C сістэм, што большасць змяненняў у праграме павінна быць зроблена, вярніцеся на тэкставыя файлы, змяняць іх, і перакампілявання і загружаць іх. Гэта дакладна нават у Java. Арганізацыйна, гэта часта прыводзіць да не больш аднаго або двух сістэма будуе дзень да самай памылкі могуць быць знойдзеныя.
Позняй прывязкай сістэмы, як LISP або Smalltalk можаце змяніць амаль увесь час яго працы - на самой справе, абодва гэтыя сістэмы настолькі добрыя ў гэтым, што іх сістэмы развіцця пішуцца самі па сабе і з'яўляюцца актыўнымі падчас выканання. Напрыклад, змяненне праграмы ў Smalltalk займае менш секунды, каб ўступілі ў сілу, таму многія іншыя памылкі могуць быць запушчаныя ўніз і фіксаванай.
Але познім звязваннем ёсць больш глыбокія і больш глыбокія ўласцівасці, якія ўключаюць здольнасці на самай справе змены як структуры і метаструктуры самага мовы. Такім чынам важныя новыя ідэі могуць быць аднесены ў пастаянна развіваецца працэс, які сістэмы.
Іншы аспект позняга звязвання з'яўляецца магчымасць змяняць свой розум аб ужо асобнікі структур, якія ўжо робяць працу. Яны могуць быць зменены аўтаматычна "на лета" без шкоды для працы, якую яны ўжо робяць.
І г.д. Колы ўнутры колаў.
Гэтыя ідэі не новыя, але яны зусім чужыя і з сферы, як большасць праграмавання гэта робіцца сёння. - Алан Кей.
Сазерленда Sketchpad Іван - UI - 1963 (Прывітанне-Res - 126 Мб)
Englebart Дэманстрацыя фільмаў (Med-Res - 39 Мб)
Гэты фільм з'яўляецца неверагодна! Englebart выкарыстаннем адной з першых сістэм рэальнага часу супрацоўніцтва (таксама на працягу 1960-х гадоў).
Сумесная секцыя Englebart дэма Біл Пэкстон (Med-Res - 18 Мб)
Гэта ідзе з кліпа вышэй.
"Галілеа" Kids (Med-Res - 28 Мб)
дзяцей пачатковай школы даведацца аб фізіцы праз рукі на эксперыменты з падзення аб'ектаў ад будынкаў і здымкамі ён/адлюстраванне падзення на кампутары.
Праграма Kid (Med-Res - 57 Мб)
Алан дэманструецца праграма, якая дазваляе дзецям ствараць машыну і яго наваколлі можна таксама навучыць іх асноўныя ўласцівасці навукі.
Аўдыё - Алан Кей Частка 1 з 3 (MP3 - 21 Мб)
Заўвага: гук вельмі ціхі на гэты кліп, таму што я прамой канал, які быў запісу занадта нізкае. Астатнія прэзентацыя запісваецца з маім жыць мікрафон на больш высокі ўзровень.
Гэтыя фатаграфіі таксама даступныя для загрузкі з каталога лістынг гэтага архіва.
|
|
|
|
| |
|
|
|
|
|
|
|
|