SlideShare a Scribd company logo
iPhone は何から出来ているか
-- 歴史的観点から --
Macworld Expo 2007
iPhone を構成するもの
Xcode
– Objective-C
– COCOA Framework
● IOS
– Mach カーネル
– BSD サブシステム
iPhone の先祖
iPhone の先祖
NeXT Computer System
● NeXT STEP
● Mach Carnel
● BSD Subsystem
● Display Postscript
● Objective-C
● NeXT Library
● Interface Builder
NeXT Computer System
● NeXT STEP
● Mach Carnel
● BSD Subsystem
● Display Postscript
● Objective-C
● NeXT Library
● Interface Builder
1988 年
Interface Builder
その頃世の中は・・・
● MacOS System 1 1984
● MS-Windows 3.0 1990
● MacOS System 7 1991
● VisualBasic 1.0 1991
● FreeBSD 1.0 1993
● RedHatLinux 1.0 1994
● Delphi 1.0 1995
XEROX PARC から
● Smalltalk
● イーサネット
● GUI
● Interpress (Postscript の原型 )
Dynabook
● A Personal Computer for Children of All Ages
Alac C. Key 1972
●
Dynabook
● 直感的なタッチ操作
● 自由にプログラミング
● ジミーとベスの宇宙船シ
ミュレーションゲーム
● GUI
● A4 程度
● 子供も使える低価格
XEROX での Dynabook 的製品
● Alto 1973
● Star 1981
XEROX PARC からの影響
● Jef Raskin
● Macintosh Project
● Apple 入社
前、 UCSD 教授
● PARC に度々訪問

More Related Content

Viewers also liked

iPhone
iPhoneiPhone
iPhone
kiroro
 
iPhone
iPhoneiPhone
iPhone
13mj
 
iPhone
iPhone iPhone
iPhone
Varun Luthra
 
Apple iPhone
Apple iPhoneApple iPhone
Apple iPhone
morlov
 
Benefits of having an iPhone
Benefits of having an iPhoneBenefits of having an iPhone
Benefits of having an iPhone
dreamarley
 
iPhone
iPhone iPhone
iPhone
Ralph Lauren
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBM
Chris Sparshott
 
Iphone
IphoneIphone
Iphone
Vibhu Mishra
 
Pricing of Apple iPhone
Pricing of Apple iPhonePricing of Apple iPhone
Pricing of Apple iPhone
Ayan Sengupta
 
Apple iPhone 6 Plus review
Apple iPhone 6 Plus reviewApple iPhone 6 Plus review
Apple iPhone 6 Plus review
91mobiles
 
presentation on Apple Iphone
presentation on Apple Iphonepresentation on Apple Iphone
presentation on Apple Iphone
Matti Ur Rehman
 
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计Hao Peiqiang
 
iPhone 6 & 6+ Bigger iPhone from Apple
iPhone 6 & 6+ Bigger iPhone from AppleiPhone 6 & 6+ Bigger iPhone from Apple
iPhone 6 & 6+ Bigger iPhone from Apple
Ryan Lawrence
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
William Taysom
 
The iPhone Evolution
The iPhone EvolutionThe iPhone Evolution
The iPhone Evolution
Thomas C. A. Tandberg Brevik
 
Marketing strategy of an Apple iphone ...!!
Marketing strategy of an Apple iphone  ...!!Marketing strategy of an Apple iphone  ...!!
Marketing strategy of an Apple iphone ...!!
Yash A
 
Presentation on the history of apple computers
Presentation on the history of apple computersPresentation on the history of apple computers
Presentation on the history of apple computers
jayminamin
 
Introducing Apple iPhone 7
Introducing Apple iPhone 7Introducing Apple iPhone 7
Introducing Apple iPhone 7
JJ Wu
 
Apple i phone marketing plan
Apple i phone marketing planApple i phone marketing plan
Apple i phone marketing plan
Divyesh Mali
 

Viewers also liked (20)

iPhone
iPhoneiPhone
iPhone
 
iPhone
iPhoneiPhone
iPhone
 
iPhone
iPhoneiPhone
iPhone
 
iPhone
iPhone iPhone
iPhone
 
Apple iPhone
Apple iPhoneApple iPhone
Apple iPhone
 
Benefits of having an iPhone
Benefits of having an iPhoneBenefits of having an iPhone
Benefits of having an iPhone
 
iPhone
iPhone iPhone
iPhone
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBM
 
Iphone
IphoneIphone
Iphone
 
Pricing of Apple iPhone
Pricing of Apple iPhonePricing of Apple iPhone
Pricing of Apple iPhone
 
Apple iPhone 6 Plus review
Apple iPhone 6 Plus reviewApple iPhone 6 Plus review
Apple iPhone 6 Plus review
 
presentation on Apple Iphone
presentation on Apple Iphonepresentation on Apple Iphone
presentation on Apple Iphone
 
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计
 
iPhone 6 & 6+ Bigger iPhone from Apple
iPhone 6 & 6+ Bigger iPhone from AppleiPhone 6 & 6+ Bigger iPhone from Apple
iPhone 6 & 6+ Bigger iPhone from Apple
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
 
The iPhone Evolution
The iPhone EvolutionThe iPhone Evolution
The iPhone Evolution
 
Marketing strategy of an Apple iphone ...!!
Marketing strategy of an Apple iphone  ...!!Marketing strategy of an Apple iphone  ...!!
Marketing strategy of an Apple iphone ...!!
 
Presentation on the history of apple computers
Presentation on the history of apple computersPresentation on the history of apple computers
Presentation on the history of apple computers
 
Introducing Apple iPhone 7
Introducing Apple iPhone 7Introducing Apple iPhone 7
Introducing Apple iPhone 7
 
Apple i phone marketing plan
Apple i phone marketing planApple i phone marketing plan
Apple i phone marketing plan
 

Similar to iPhone hist

Monomeeting 20081022
Monomeeting 20081022Monomeeting 20081022
Monomeeting 20081022
Atsushi Eno
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
Izumi Tsutsui
 
Blackberry introduction
Blackberry introductionBlackberry introduction
Blackberry introduction
Yoshihiro Tanaka
 
RubyによるMac OS Xデスクトップアプリケーション開発入門
RubyによるMac OS Xデスクトップアプリケーション開発入門RubyによるMac OS Xデスクトップアプリケーション開発入門
RubyによるMac OS Xデスクトップアプリケーション開発入門
宏治 高尾
 
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
 
.NETクロスプラットフォーム
.NETクロスプラットフォーム.NETクロスプラットフォーム
.NETクロスプラットフォーム
Yasushi Kato
 
Mono at Microsoft Tech Days Japan 2009
Mono at Microsoft Tech Days Japan 2009Mono at Microsoft Tech Days Japan 2009
Mono at Microsoft Tech Days Japan 2009Atsushi Eno
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
 
新登場!Surface Laptop 4
新登場!Surface Laptop 4新登場!Surface Laptop 4
新登場!Surface Laptop 4
Tomokazu Kizawa
 
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
 
LLILUM and TinyCLR OS
LLILUM and TinyCLR OSLLILUM and TinyCLR OS
LLILUM and TinyCLR OS
Atomu Hidaka
 
Xcode 再入門「Xcode の検索機能」 #さいたまdev
Xcode 再入門「Xcode の検索機能」 #さいたまdevXcode 再入門「Xcode の検索機能」 #さいたまdev
Xcode 再入門「Xcode の検索機能」 #さいたまdev
Tomohiro Kumagai
 
【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」
【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」
【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」
モノビット エンジン
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Pathdynamis
 
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
 
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!".NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
Akira Inoue
 
Cocos2d-xのかんたんな紹介
Cocos2d-xのかんたんな紹介Cocos2d-xのかんたんな紹介
Cocos2d-xのかんたんな紹介Tomoaki Shimizu
 
What's Operating System?
What's Operating System?What's Operating System?
What's Operating System?
Naruhiko Ogasawara
 
最小セット
最小セット最小セット
最小セット
Kiyoshi Ogawa
 

Similar to iPhone hist (20)

Monomeeting 20081022
Monomeeting 20081022Monomeeting 20081022
Monomeeting 20081022
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
 
Blackberry introduction
Blackberry introductionBlackberry introduction
Blackberry introduction
 
RubyによるMac OS Xデスクトップアプリケーション開発入門
RubyによるMac OS Xデスクトップアプリケーション開発入門RubyによるMac OS Xデスクトップアプリケーション開発入門
RubyによるMac OS Xデスクトップアプリケーション開発入門
 
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
 
.NETクロスプラットフォーム
.NETクロスプラットフォーム.NETクロスプラットフォーム
.NETクロスプラットフォーム
 
Cocos2d xのススメ
Cocos2d xのススメCocos2d xのススメ
Cocos2d xのススメ
 
Mono at Microsoft Tech Days Japan 2009
Mono at Microsoft Tech Days Japan 2009Mono at Microsoft Tech Days Japan 2009
Mono at Microsoft Tech Days Japan 2009
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
 
新登場!Surface Laptop 4
新登場!Surface Laptop 4新登場!Surface Laptop 4
新登場!Surface Laptop 4
 
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
 
LLILUM and TinyCLR OS
LLILUM and TinyCLR OSLLILUM and TinyCLR OS
LLILUM and TinyCLR OS
 
Xcode 再入門「Xcode の検索機能」 #さいたまdev
Xcode 再入門「Xcode の検索機能」 #さいたまdevXcode 再入門「Xcode の検索機能」 #さいたまdev
Xcode 再入門「Xcode の検索機能」 #さいたまdev
 
【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」
【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」
【モノビットエンジン勉強会inサイバーコネクトツー】 第一部「モノビットエンジンVer2.0シリーズ概要」
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
 
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
 
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!".NET Conf 2017 Japan Keynote ".NET Everywhere!"
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
 
Cocos2d-xのかんたんな紹介
Cocos2d-xのかんたんな紹介Cocos2d-xのかんたんな紹介
Cocos2d-xのかんたんな紹介
 
What's Operating System?
What's Operating System?What's Operating System?
What's Operating System?
 
最小セット
最小セット最小セット
最小セット
 

Recently uploaded

FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)
fisuda
 
受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf
受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf
受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf
ooishi1
 
Grokking Simplicity探訪
Grokking Simplicity探訪Grokking Simplicity探訪
Grokking Simplicity探訪
Yoshitaka Kawashima
 
アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)
アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)
アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)
You&I
 
CO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdf
CO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdfCO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdf
CO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdf
yamamotominami
 
NIST Cybersecurity Framework 2.0の変更点整理をしよう
NIST Cybersecurity Framework 2.0の変更点整理をしようNIST Cybersecurity Framework 2.0の変更点整理をしよう
NIST Cybersecurity Framework 2.0の変更点整理をしよう
You&I
 

Recently uploaded (6)

FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 4.0.0対応)
 
受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf
受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf
受発注バスターズ説明資料  株式会社batton Saleshub掲載用.pdf
 
Grokking Simplicity探訪
Grokking Simplicity探訪Grokking Simplicity探訪
Grokking Simplicity探訪
 
アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)
アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)
アジャイルの30年(Tree Decades of Agileというブログ記事に関する要約)
 
CO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdf
CO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdfCO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdf
CO2排出量見える化・削減・報告クラウド「アスエネ」サービス紹介_Saleshub.pdf
 
NIST Cybersecurity Framework 2.0の変更点整理をしよう
NIST Cybersecurity Framework 2.0の変更点整理をしようNIST Cybersecurity Framework 2.0の変更点整理をしよう
NIST Cybersecurity Framework 2.0の変更点整理をしよう
 

iPhone hist