Back to site

Ліза Рэйна тур па Etech Алана Кея 2003 Прэзентацыя

Паказаць гэты архіў як каталог лістынг.

Гэтая старонка абноўлена 9 мая 2003

"Аднойчы я спытаў Івана:" Як гэта магчыма, для вас прыдумалі кампутарную графіку, зрабілі першы аб'ектна-арыентаванага праграмнага забеспячэння сістэмы і першыя рэальныя решатель час усё на сабе на працягу аднаго года? " І ён сказаў: "Я не ведаў, было цяжка."
- Алан Кей на Івана Сазерленда.

Увядзенне

Алан ўзяў нас на экскурсію некаторых з інтэрфейсу цуды апошнія 40 гадоў праграмавання.

Выкарыстаньне серыі дэманстрацыйных фільмаў і некалькі кавалкаў жывой праграмнага забеспячэння, каб праілюстраваць сваю кропку, Кей зрабіў пераканаўчы аргумент, што ў нас не было якіх-небудзь сур'ёзных інавацый у дызайне інтэрфейсу або праграмавання за апошнія 20 гадоў.

Магчыма, вы захочаце пачаць з усёй прэзентацыі ў дзвюх частках (у маленькі памер і дазвол, што я называю "Малы" QuickTime Movie файлаў).

Гэтыя маленькія файлы штраф за гаворачая галава часткі прэзентацыі, але вы заўважыце, што, як прэзентацыя прагрэсуе, Ёсць усе менш і менш Talking Heads і больш крута візуальныя дзе акенца (або няроўнай Павялічыць акне) выйграў 'т зрабіць. Па гэтай прычыне, я зрабіў з вялікім дазволам версіі менш фільмаў даступныя.

Больш падрабязна пра прэзентацыі ад Алана Кея:

Увесь размова быў у Піск, які 21-га стагоддзя версія Smalltalk, які мы стварылі ў Xerox PARC. Нешта накшталт "superPowerPoint" Піск быў у "неабмежаванай настольных" карыстацкі інтэрфейс - Сартаваць для кожнага размовы.

дзіцячых праграм, якія былі прадэманстраваны называюцца "еТоуз" і таксама з'яўляюцца часткай Піск.

Піск таксама мае магутныя магчымасці сродкаў масавай інфармацыі, усе убудаваныя ў. Піск працуе "біт-тоесна" на больш чым 25 платформаў, ад голых чыпаў да суперкампутараў, і ўсе стандартныя паміж імі. Ён можа таксама выступаць у якасці плагіна цалі Піск з адкрытым зыходным кодам, свабодны, і экалагічна чыстыя і ліберальнай ліцэнзіі. Добры спосаб глядзець на гэта як альтэрнатыўны погляд на персанальныя кампутары зрабілі некаторыя з арыгінальных вынаходнікаў ідэй.

Відэакліпы

Поўная прэзентацыя

"Малыя" вэб-памеру Quicktime Фільмы - часткі 1 і 2

Звярніце ўвагу, што гук сапраўды нізкія для першай часткі прэзентацыі. Гук становіцца лепш пазней...

Алан Кей у Etech - Частка 1 з 2 (Малы - 58 Мб)
Алан Кей у Etech - частка 2 з 2 (Малы - 66 Мб)

Сярэдні і Low Resolution Quicktime Фільмы - Часткі 01/06

"А" і "B" версіі кожнай часткі з'яўляюцца аказана на больш нізкае дазвол і разрэзаць на дробныя часткі для зручнасці загрузкі на павольных злучэннях.

Частка 1

Цім О'Рейли ўводзіць Алан з адным з сваіх уласных катыровак. Цім папярэджвае нас, што ён не можа атрымаць гэта права, і, па сутнасці, ён змяшаў яго няшмат: "Лягчэй ствараць будучыню, чым прадказаць гэта."

Кей дапамог мне пазней з рэальнай цытатай: "Лепшы спосаб прадказаць будучыню, каб вынаходзіць яго" (... вымавіў Кей ў 1971 годзе на нарадзе па планаванні Xerox.)

Алан тлумачыць, што яго размова будзе пра: "... трохі скардзіліся аб тым, дзе мы і што не адбылося, аддаць належнае некалькі рэчаў, якія былі зроблены даўно... (і) паказаць вам некаторыя ідэі аб тым, як зрабіць лепш.. " Ён таксама кажа, што спадзяецца атрымаць аўдыторыю, зацікаўленую ў Squeak так, што ён можа прыцягнуць іх у праект і што ён будзе праглядзе некаторых альфа праграмнага забеспячэння ў канцы свайго выступу, што ён сапраўды рады.

Гэта прыводзіць у абмеркаванне і паказ старых фільмаў дэма Івана Сазерленда Sketchpad рэалізацыі карыстальніцкага інтэрфейсу.

Алан Кей у Etech - Частка 1 з 6 (Med-Res - 200 Мб)
Алан Кей у Etech - Частка 1а 6 (з нізкім дазволам - 67 Мб)
Алан Кей у Etech - Частка 1В 6 (з нізкім дазволам - 82 Мб)


Частка 2

Кей абмяркоўваюцца некаторыя раннія графічныя карыстацкія інтэрфейсы і забяспечвае кліпы сістэмы Englebart's.

Алан Кей у Etech - частка 2 з 6 (Med-Res - 131 Мб)
Алан Кей у Etech - Частка 2а 6 (з нізкім дазволам - 64 Мб)
Алан Кей у Etech - Частка 2В 6 (з нізкім дазволам - 38 Мб)

Частка 3

Фільм на супрацоўніка Englebart, Біл Пэкстон, як ён абменьваецца дадзенымі з Englebart з асобных тэрмінала.

Кей таксама гуляе кліп ручкі аснове вектарнай сістэмы ад RAND ў 1968 годзе.


Далей, ён дэманструе праграмы навучання для дзяцей, які спалучае Photoshop-падобныя функцыі з магчымасцямі мадэлявання, якія дазваляюць дзіцяці ўжываць пераменныя і сілы на аб'екты ў рэжыме рэальнага часу, каб даведацца пра фізіцы.

Алан Кей у Etech - Частка 3 з 6 (Med-Res - 171 Мб)
Алан Кей у Etech - Частка 3а 6 (з нізкім дазволам - 69 Мб)
Алан Кей у Etech - Частка 3В 6 (з нізкім дазволам - 58 Мб)


Частка 4

Кей праслухоўвання фільма студэнты правядзення Галілеа такіх як тэсты з даху будынка. Затым ён дэманструе, як такія тэсты могуць быць прыняты далей выкарыстаннем відэакамеры і іншую графіку/мадэлявання прыкладанняў.

Далей, Кей дэманструе іншае прыкладанне падобна на аўтамабіль Графіка/аб'ект прыкладання ён demo'd ў частцы 3. У гэтай праграме, касмічны карабель рухаўся і пацярпелых ад сілы (якія маніпулююць змянілася зменных ўнутры прылады Windows).

"Разумны робат аўтамабіляў" прыкладанні і "асоба мяч" дадатку таксама прадэманстравалі ў дзеянні.

Алан Кей у Etech - частка 4 з 6 (Med-Res - 169 Мб)
Алан Кей у Etech - Частка 4а 6 (з нізкім дазволам - 81 Мб)
Алан Кей у Etech - Частка 4В 6 (з нізкім дазволам - 47 Мб)

Частка 5

Вось дзе Алан і Дэвід Сміт (даўні буйны ўклад у 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 Мб)


Частка 6

Кей паказана, як ствараць аб'екты ў межах яго праграмавання Squeak/графічным асяроддзі ў рэжыме рэальнага часу. Алан падкрэсліў важнасць моў праграмавання Пераход на "пазней звязванне" мадэляў.

Пазней звязванне з'яўляецца тое, што я дакладна не разумею цалкам, але я перакананы, што гэта паняцце, што ўсе праграмісты павінны разумець, як мага хутчэй, калі яны хочуць спыніць зламанай праграмнага забеспячэння.

Алан забяспечвае трохі больш падрабязную інфармацыю аб позняга звязвання для нас тут.

Алан Кей у Etech - Частка 6 з 6 (Med-Res - 244 Мб)
Алан Кей у Etech - Частка 6а 6 (з нізкім дазволам - 79 Мб)
Алан Кей у Etech - Частка 6б 6 (з нізкім дазволам - 88 Мб)

Трохі аб Пазней звязванне ад Алана Кея

Дзякуючы Алан!

Большасць праграмнага забеспячэння, якія дапускаюць праграмісты стварэння тэкставых файлаў, якія падаюцца на кампілятар і загрузчык, што робіць runable праграмы. Можна сказаць, як рана ці позна з прывязкай сістэмы, гледзячы на ??рэчы, якія могуць быць зменены падчас выканання праграмы. Напрыклад, як правіла, адносіцца і C сістэм, што большасць змяненняў у праграме павінна быць зроблена, вярніцеся на тэкставыя файлы, змяняць іх, і перакампілявання і загружаць іх. Гэта дакладна нават у Java. Арганізацыйна, гэта часта прыводзіць да не больш аднаго або двух сістэма будуе дзень да самай памылкі могуць быць знойдзеныя.

Позняй прывязкай сістэмы, як LISP або Smalltalk можаце змяніць амаль увесь час яго працы - на самой справе, абодва гэтыя сістэмы настолькі добрыя ў гэтым, што іх сістэмы развіцця пішуцца самі па сабе і з'яўляюцца актыўнымі падчас выканання. Напрыклад, змяненне праграмы ў Smalltalk займае менш секунды, каб ўступілі ў сілу, таму многія іншыя памылкі могуць быць запушчаныя ўніз і фіксаванай.

Але познім звязваннем ёсць больш глыбокія і больш глыбокія ўласцівасці, якія ўключаюць здольнасці на самай справе змены як структуры і метаструктуры самага мовы. Такім чынам важныя новыя ідэі могуць быць аднесены ў пастаянна развіваецца працэс, які сістэмы.

Іншы аспект позняга звязвання з'яўляецца магчымасць змяняць свой розум аб ужо асобнікі структур, якія ўжо робяць працу. Яны могуць быць зменены аўтаматычна "на лета" без шкоды для працы, якую яны ўжо робяць.

І г.д. Колы ўнутры колаў.

Гэтыя ідэі не новыя, але яны зусім чужыя і з сферы, як большасць праграмавання гэта робіцца сёння. - Алан Кей.

Фільмы From Within Прэзентацыя

Аўдыё кліпы

Фотаздымкі

Гэтыя фатаграфіі таксама даступныя для загрузкі з каталога лістынг гэтага архіва.


alankay-1.gif
Іван Сазерленд Sketchpad

Глядзіце фільм, які ідзе з гэтай фатаграфіяй.


alankay-2.gif
Арыгінальнае відэа гульні - PDP1 Spacewar ў Масачусецкім тэхналагічным інстытуце 1963


alankay-3.gif
Джон Макарці - PDP1 Інтэрактыўныя Lisp


alankay-4.gif
Алан Кей у 2003 Etech


alankay-5.gif


alankay-6.gif
Englebart дэманстрацыі сваёй сістэмы.
Глядзіце фільм, які ідзе з гэтай фатаграфіяй.


alankay-7.gif
Касмічны карабель праграмы для дзяцей, што дазваляе дзецям даведацца аб прымяненні сілы да аб'ектаў.


alankay-8.gif
Сьцяг аб'ект быў выкарыстаны, каб прадэманстраваць дзіўны эфект ветру, што Кей можа дасягнуць у сераду Squeak.


alankay-9.gif
Кей дэманструе, як яго Піск аб'ектаў на базе могуць быць створаны і аказаных ў рэжыме рэальнага часу.


alankay-10.gif
Гэта багавінне быў толькі што створаны ў разгар 3D асяроддзі, як паказана на малюнку злева.
Глядзіце фільм, які ідзе з гэтай фатаграфіяй.


alankay-11.gif


alankay-12.gif


alankay-13.gif
Алан падкрэсліў важнасць моў праграмавання Пераход на "пазней звязванне" мадэляў.


alankay-14.gif
Гэтыя сучасныя GALILEOS дзень прымаць падзенне аб'ектаў з будынкаў на новы ўзровень.
Глядзіце фільм, які ідзе з гэтай фатаграфіяй.


alankay-15.gif
"Біл" падзелу Englebart Demo
Глядзіце фільм, які ідзе з гэтай фатаграфіяй.


alankay-16.gif
Кей дэманструе праграма, якая дазваляе дзецям ствараць і кіраваць аўтамабілем.
Глядзіце фільм, які ідзе з гэтай фатаграфіяй.

Спіс літаратуры

Published (Last edited): May 2 , source: http://www.lisarein.com/alankay/tour.html