Submit Search
Upload
アラン・ケイ氏の創ってきた未来 ~アルトを中心に~(参照資料リンク入り改訂版→青字の文字化けは引用元動画等へのリンクです^^;)
•
6 likes
•
4,063 views
sumim
Follow
IT25・50ライブビューイング@札幌・前説(札幌独自の直前レクチャー) https://mosa.connpass.com/event/109355/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download Now
Download to read offline
Recommended
IT25・50ライブビューイング@札幌・前説
IT25・50ライブビューイング@札幌・前説
sumim
Smalltalk ~ ユーザーイリュージョンの黎明
Smalltalk ~ ユーザーイリュージョンの黎明
sumim
アラン・ケイ氏の未来の創り方
アラン・ケイ氏の未来の創り方
sumim
20200504 Smalltalkを学ぶ会 (リモート開催) - Smalltalkについて
20200504 Smalltalkを学ぶ会 (リモート開催) - Smalltalkについて
sumim
オブジェクト指向とは何ですか?
オブジェクト指向とは何ですか?
sumim
20120916 ぬRubyKaigi RubyistのためのSqueak Smalltalk超入門
20120916 ぬRubyKaigi RubyistのためのSqueak Smalltalk超入門
sumim
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
More Related Content
Recently uploaded
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG-Audio
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
yoshidakids7
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
ssuserf8ea02
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
Takayuki Nakayama
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
IGDA Japan SIG-Audio
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
sugiuralab
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
Naomi Yamasaki
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
honeshabri
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Hideki Saito
チームで開発するための環境を整える
チームで開発するための環境を整える
onozaty
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
Recently uploaded
(12)
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
チームで開発するための環境を整える
チームで開発するための環境を整える
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
Featured
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
Featured
(20)
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
ChatGPT webinar slides
ChatGPT webinar slides
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
アラン・ケイ氏の創ってきた未来 ~アルトを中心に~(参照資料リンク入り改訂版→青字の文字化けは引用元動画等へのリンクです^^;)
1.
IT25・50ライブビューイング・MOSA at 札幌 アラン・ケイ氏の創ってきた未来 ~アルトを中心に~ 2018/12/10 sumim
2.
Xerox Alto Window-Icon-Menu-Pointer, WIMPなGUIの系譜 Apple Lisa 1983 Macintosh 1983 NeXTSTEP 1986- Microsoft Windows 1984- Mac
OS X 2000- iOS Xerox Star 1981
3.
アルト = 安価で高速なミニコン
+ α 1972年の9月、 数週間のうちに私(ケイ氏)の計画を大きく変える2回の賭けがあった 。 ひとつの賭けは、バトラー(ランプソン)とチャック(サッカー)が 私のところに来てこう尋ねたときに始まった。 「僕は『500ドルのPDP-10』が欲しいし、 チャックは『10倍速いNOVA』が望みだ。 君はたしか『子供向けコンピューター』を望んでいたよな。 それは何を必要とする?」 そしてチャックは「もうひとつビル・ヴィティックと3ヶ月で新しいマシンを 組み立てられるかという賭けをしたんだ」言った。「おお」と、私は言った。 『The Early History of Smalltalk』より もう一つは 「オブジェクトにメッセージを送って計算 ができるか?」→「3 に“+ 4”を送信→ 7 を返した!」 Smalltalk 最初の処理系の誕生“
4.
一昨年、ケイ氏所蔵のアルトが修理復元→回復 Xerox Alto Restoration
Part 17 - Xerox Alto Demo youtu.be/9H79_kKzmFs 11m35s
5.
アルトは「タイム・マシン」? ビットマップ・ディスプレイ マウス リムーバブル・ハードディスク 本体はこの箱 1973年に初号機(2台)製作 ► ミニコン互換(マイクロコード) ► ポインティングデバイス ►
ドットごとに制御可能な画面 ► 入れ替え可能な補助記憶装置 ► イーサネット(1974年~) こっちじゃないよ! 命令セット書き換えや拡張が可能 “ビルボ”と“ガンダルフ”
6.
アルトは「タイム・マシン」! 1973年から10~15年後の未来の 「パーソナルコンピューター」の スペックを想定し、それを 現在の価値で1700万円ほど かけて製作 最適化に煩わされずに 「未来のPC」像を創作できる!?
7.
アルトは「タイム・マシン」! 「昼御飯に出てビールを飲みながら『これこれ ができたらすごいんじゃないか?』なんて話を しますよね。それからPARCに一戻って、1~2 時間で、その『すごい』ことをやっちゃうんで すよ。それからCSL(別のチーム)の仲間に見 せびらかそうとデモをしていくという…」 『未来をつくった人々』より Yesterday's Computer of
Tomorrow: The Xerox Alto │Smalltalk-76 Demo youtu.be/NqKyHEJe9_w 最適化に煩わされずに 「未来のPC」像を創作できた!!
8.
最適化せずとも創作できた"未来のPC像"の例 MacPaint (Macintosh '84) vs
BitRectEditor (Smalltalk-76) youtu.be/fjtDKnboEM0 MacPaint, 1984年 ・5,822行(Pascal) ・3,583行(アセンブリ言語) ・17,101行(QuickDraw, アセンブリ言語) BitRectEditor, 1977年 ・1,201行(Smalltalk) ・390行(BitBLT、マイクロコード) 世界初の「ラジオボタン」もたった67行で! 単純な比較はできないが… (のちの)ファット スプレー様描画も
9.
ただしスペックは初代マックと同等か劣る程度 Xerox Alto Apple
Macintosh 製造年 1973年 1984年 CPU 6 MHz 16-bit (4×74181 4-bit bitslice ALU) 8 MHz 16/32-bit MC68000 処理速度 0.3 MIPS 1 MIPS 画素数 606×808 ドット モノクロ(カラーも) 512×384 ドット モノクロ メモリ 128~512 KB (うち表示用 60 KB) 128/512 KB (うち表示用 21 KB) 外部記憶装置 2.8 MB, リムーバブルHD 400 KB, 3.5 inch FD 描画専用ハード なし(「あり」は誤解) なし LAN 3 Mb Ethernet (1974年) シリアルポート経由 価格(2018年換算) 1700万円 80万円
10.
アルトには異なるLnFのGUIアプリ群とGUI OSが Gypsy (editor) cut/copy/paste Laurel (mailer) Bravo
(editor) WYSIWYG Markup (paint) Draw Alto Trek Maze War Neptune (filer) youtu.be/IUcwt0WbSaA youtu.be/Dhmz68CII9Y youtu.be/SdrpWjCP5A8 youtu.be/9yxwY2J-VIw Smalltalk Interlisp-D Cedar それぞれ特筆すべき 先進性を有するが WindowのないGUIアプリ群 ネットワーク対戦ゲーム! これらは主に後継のドラド等で LnFの異なる GUIベースOS様 ソフト群
11.
Star (アイコンベースファイラなど一部) SmalltalkとStarからLisa/Macへ (CedarからWinへ) Smalltalk Cedar Windows(1.0) Macintosh Lisa 余談 そして…
12.
WinをMacに似せたからジョブズが激怒!? 余談ついでに… いったい 何を??? (実際は)1983年の Windows 発表の直後 バトル・オブ・シリコンバレー (字幕版)
13.
WinをMacに似せたからジョブズが激怒…はデマ youtu.be/9qtd8Hc90Hw https://www.filfre.net/2018/06/doing-windows-part-2-from-interface- manager-to-windows/ スクロールバーは左 コマンドはプルダウンしない羅列 Cedar Windows(発表時) Winはこの時点ではまだMacのオリジナル要素皆無→盗んだのは「GUIを使う」という点だけ! 余談ついでに… VisiCalc考案者、 ダン・ブリックリン撮影
14.
閑話休題
15.
アルトとSmalltalkの影響はNeXT(macOS, iOSの前身)にも http://toastytech.com/guis/ns08.html ルック&フィール的には… ・デスクトップメニュー ・カラムベースUI(ザナドゥ関係者の独自発案との説も) ・スクロールバーの左側配置 https://vimeo.com/31813340 ジョブズ的には… 「アルトでは、GUIに目を奪われて、 ネットワーク、オブジェクト指向を 忘れてLisaやMacを作ってしまった。 NeXTにはそれら全てを取り入れた。 Excerpts from
an Oral History Interview with Steve Jobs
16.
アルト他 + Smalltalk
= 暫定的ダイナブック youtu.be/AnrlSqtpOkw アルト バッテリー駆動 ポータブルPC試作機 「ノートテイカー」 高性能アルト 「ドラド」
17.
あらゆる年齢の“子供たち”のためのPC “まるで空想科学小説のようだと思われるで しょうけれど、現在の世の中の小型化と低価 格化の趨勢を思えば、ここで議論される多く の概念が近いうちに現実化することは、ほぼ 確実なことです。 「世界を知るためには、それを自ら構築しな ければならない」── パヴェーゼ “バシィッ!美しい閃光と効果音と共に、ジ ミーの宇宙船がバラバラになりました。宇宙 戦争はまたベスの勝利です。9歳の子供達は 家の近くの公園の芝生に横たわっていました。 彼等のDynaBookはお互いに接続されていて、 画面にはベスの宇宙船が勝ち誇って浮かんで いる宇宙空間が映っています。「またやる? “ジミーはDynaBookを教室のLIBLINKに接続し、 遠い過去からの思考と知識を受け継ぎました。 それはDynaBookで詳細に読むことができます。 それはあたかも限りない宇宙の終りなき航海 のようでした。いつものことですが、ジミー は最初の目的を覚えているのに少々問題があ りました。 “もちろんキーボードはできる限り薄くなる べきです。一切の可動部品をやめて感圧式と し、キーの押下に反応してスピーカーからク リック音が聞こえるということも可能でしょ う。ー可動部品を持たないのであれば、いっ そのことキーボードそのものをなくしてしま うことも可能です。 本との類似は依然意味を持ちます。図書館は とても役に立ちます。けれども、人はスケ ジュールも場所も(コンテンツも)100%の時 間も我慢したくありません。ラリー・ロバー ツが提案した無線端末はどうでしょう? (21) よし、OK。世の中を根底からひっく り返しましょう。グラフィックアニメーショ ンや広帯域のアウトプットを目的にするので はなく。もう十分に語りました。 さあ、始めよう! 1.
何のオブジェクトなのか、それらがどの ように参照されるのか、他のオブジェク トをどのように取り扱うのかについての 統一的な概念が必要です。 2. それぞれのオブジェクトが自分の制御パ スを持つなら、ひとつ以上のオブジェク トが動作している時に、各パスを調整し たり「制御」する簡潔な方法があるべき です。 3. コントロールパスの評価は、オブジェク ト同士がどうやってメッセージを送り、 結果を得るのかを示す単純な法則に従う べきです。 4. システム内のすべてのオブジェクトは他 のオブジェクトを使って再定義で きるべきです。 大人もOK! パーソナル・コンピューター =“ダイナブック”
18.
ダイナブック vs iPad
Pro Dynabook (1972 concept) iPad Pro 11" (2018 Late) CPU 16 bit 64 bit メモリ 16 KB (仮想メモリで拡張可) 4~6 GB 補助記憶 1 MB (リムーバブルストレージ) 64 GB~1TB (組込み) 画素数 1,024×1,024 (80~100 ppi) 2,388×1,668 (264 ppi) IF 300 Kbps(給電も兼ねる) 10 Gbps (給電も兼ねる) OS オブジェクト指向(再定義可) GUIやマルチフォント ネットワーク オブジェクト指向(再定義不可) GUIやマルチフォント ネットワーク サイズ 304.8×228.6×19.1 mm 247.6×178.5×5.9 mm 重さ 1.8 kg 以下 468 g 価格 500ドル(2018年換算で3000ドル) 1000~1700ドル
19.
あらゆる年齢の“子供たち”のためのPC bit.ly/kay72ja 「小学生からはじめるわくわくプログラミング」 「日経 xTECH (クロステック) 有志による日本語訳 酒匂寛(さこう・ひろし)氏による日本語訳 イラストしか見たことない…という方は是非、ご一読を! パーソナル・コンピューター
20.
参考図書 ジョブズのゼロックス訪問劇を詳らかにする本 ISBN-13: 978-4839902254 ~ために書かれた! ゼロックス・パロアルト研究所設立 からジョブズ来訪までを、当時の状 況、エピソード、主にゼロックス側 の当事者達への取材を通じて詳細に 記した書籍 ジョブズを含め、アップル関係者の 特にゼロックスの技術に関する発言 やコメントには、必然的に誤解やミ スリードが多くなるので、本書は信 頼できる。 ただ… 映像資料が添えられていないので読 み手側でそれを補わなければならな いのが唯一残念なところ。
Download Now