SlideShare a Scribd company logo
1 of 3
Download to read offline
First version of 3D engine for
                         MOS 6502 assembly language, first
                         on the Commodore PET. Character
 1981                    based.


                         Moved over to Commodore 64
 1983                    bit mapped and colour.


                         New 3D engine for MC68000,
 1986                    first on Atari ST.

                         Moved over to Macintosh. Enhanced
                         3D Engine, including basic texture
 1990                    mapping. Casady & Greene, ZOA.


                         Reverse engineered 3D engine into
 1994                    C because of RISC architecture of
                         PowerPC.



 1997                    Moved to QuickDraw 3D RAVE.


                         Steve nixes QD3D. Moved to
 1998                    OpenGL. Casady & Greene, Zone
                         Warrior.
Tuesday, 5 February 13
2001                    Move from System 9 to Mac OS X.



                         Continual updating as Mac OS X
 2006                    evolves. Switch from PowerPC to
                         Intel.


                         iPhone OS X SDK ships. Zone
                         Warrior in App Store 15/10/2008.
 2008


Today




Tuesday, 5 February 13
Moon Atlas


                                                      iPad Launch video 2010




                                                             Demo app in all of Apple’s retail stores
                    iPad Safari tutorial video 2010
                                                             worldwide 2011
Tuesday, 5 February 13

More Related Content

Similar to The app history of Julian James

Java me 08-mobile3d
Java me 08-mobile3dJava me 08-mobile3d
Java me 08-mobile3dHemanth Raju
 
OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016
OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016 OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016
OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016 otoyinc
 
STEVE JOBS
STEVE JOBSSTEVE JOBS
STEVE JOBSjhoel92
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDKVu Tran Lam
 
From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)Chris Richardson
 
Introduction to android (and mobile) game development
Introduction to android (and mobile) game developmentIntroduction to android (and mobile) game development
Introduction to android (and mobile) game developmentRuslan Novikov
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesAlison Chaiken
 
N A G P A R I S280101
N A G P A R I S280101N A G P A R I S280101
N A G P A R I S280101John Holden
 
LocalSocial Overview Q22011
LocalSocial Overview Q22011LocalSocial Overview Q22011
LocalSocial Overview Q22011Sean O'Sullivan
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_devKaoru NAKAMURA
 
Atomos Range Brochure
Atomos Range BrochureAtomos Range Brochure
Atomos Range BrochureAV ProfShop
 
Millicomputing Ignite Talk
Millicomputing Ignite TalkMillicomputing Ignite Talk
Millicomputing Ignite TalkAdrian Cockcroft
 
Local social overview q22011 v3
Local social overview q22011 v3Local social overview q22011 v3
Local social overview q22011 v3Aisling_Mackey
 
C language in our world 2017
C language in our world 2017C language in our world 2017
C language in our world 2017Juraj Michálek
 
Andreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtAndreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtNokiaAppForum
 
Iditia개발이야기
Iditia개발이야기Iditia개발이야기
Iditia개발이야기Kyungryul KIM
 

Similar to The app history of Julian James (20)

Java me 08-mobile3d
Java me 08-mobile3dJava me 08-mobile3d
Java me 08-mobile3d
 
Mac
MacMac
Mac
 
OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016
OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016 OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016
OTOY Presentation - 2016 NVIDIA GPU Technology Conference - April 5 2016
 
STEVE JOBS
STEVE JOBSSTEVE JOBS
STEVE JOBS
 
Mac Os X Version 10
Mac Os X Version 10Mac Os X Version 10
Mac Os X Version 10
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDK
 
History of Mobile Development
History of Mobile DevelopmentHistory of Mobile Development
History of Mobile Development
 
From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)
 
Introduction to android (and mobile) game development
Introduction to android (and mobile) game developmentIntroduction to android (and mobile) game development
Introduction to android (and mobile) game development
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software Opportunities
 
N A G P A R I S280101
N A G P A R I S280101N A G P A R I S280101
N A G P A R I S280101
 
LocalSocial Overview Q22011
LocalSocial Overview Q22011LocalSocial Overview Q22011
LocalSocial Overview Q22011
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_dev
 
Symbian Os Final
Symbian Os FinalSymbian Os Final
Symbian Os Final
 
Atomos Range Brochure
Atomos Range BrochureAtomos Range Brochure
Atomos Range Brochure
 
Millicomputing Ignite Talk
Millicomputing Ignite TalkMillicomputing Ignite Talk
Millicomputing Ignite Talk
 
Local social overview q22011 v3
Local social overview q22011 v3Local social overview q22011 v3
Local social overview q22011 v3
 
C language in our world 2017
C language in our world 2017C language in our world 2017
C language in our world 2017
 
Andreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtAndreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith Qt
 
Iditia개발이야기
Iditia개발이야기Iditia개발이야기
Iditia개발이야기
 

More from Made by Many

What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...Made by Many
 
Introducing Skype in the classroom
Introducing Skype in the classroom  Introducing Skype in the classroom
Introducing Skype in the classroom Made by Many
 
Sxsw balanced team-paulsims2
Sxsw balanced team-paulsims2Sxsw balanced team-paulsims2
Sxsw balanced team-paulsims2Made by Many
 
Digital philanthropy, meet grassroots innovation
Digital philanthropy, meet grassroots innovationDigital philanthropy, meet grassroots innovation
Digital philanthropy, meet grassroots innovationMade by Many
 
The Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer developmentThe Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer developmentMade by Many
 
Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Made by Many
 
50/50 projects overview
50/50 projects overview50/50 projects overview
50/50 projects overviewMade by Many
 
5050 project update
5050 project update5050 project update
5050 project updateMade by Many
 
Where do good ideas come from?
Where do good ideas come from?Where do good ideas come from?
Where do good ideas come from?Made by Many
 
The Lean Agency – Made by Many for D&AD
The Lean Agency – Made by Many for D&ADThe Lean Agency – Made by Many for D&AD
The Lean Agency – Made by Many for D&ADMade by Many
 
SheSays: Towards a new way of making
SheSays: Towards a new way of makingSheSays: Towards a new way of making
SheSays: Towards a new way of makingMade by Many
 
Industry digital work for automotive brands
Industry digital work for automotive brandsIndustry digital work for automotive brands
Industry digital work for automotive brandsMade by Many
 
Made by Many at She Says SCAMP 2011: Beauty is in the details
Made by Many at She Says SCAMP 2011: Beauty is in the detailsMade by Many at She Says SCAMP 2011: Beauty is in the details
Made by Many at She Says SCAMP 2011: Beauty is in the detailsMade by Many
 
Agile Planning: Learning to Iterate
Agile Planning: Learning to IterateAgile Planning: Learning to Iterate
Agile Planning: Learning to IterateMade by Many
 
Made by Many Sweden
Made by Many SwedenMade by Many Sweden
Made by Many SwedenMade by Many
 
The Future of Advertising isn't Advertising
The Future of Advertising isn't AdvertisingThe Future of Advertising isn't Advertising
The Future of Advertising isn't AdvertisingMade by Many
 
How to really make something
How to really make somethingHow to really make something
How to really make somethingMade by Many
 

More from Made by Many (20)

What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...
 
Introducing Skype in the classroom
Introducing Skype in the classroom  Introducing Skype in the classroom
Introducing Skype in the classroom
 
Sxsw balanced team-paulsims2
Sxsw balanced team-paulsims2Sxsw balanced team-paulsims2
Sxsw balanced team-paulsims2
 
Picle
PiclePicle
Picle
 
Digital philanthropy, meet grassroots innovation
Digital philanthropy, meet grassroots innovationDigital philanthropy, meet grassroots innovation
Digital philanthropy, meet grassroots innovation
 
The Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer developmentThe Startup Toolkit / Leancamp guide to Lean customer development
The Startup Toolkit / Leancamp guide to Lean customer development
 
Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...Lean startup workshop: practical ways to turn your idea into a successful pro...
Lean startup workshop: practical ways to turn your idea into a successful pro...
 
50/50 projects overview
50/50 projects overview50/50 projects overview
50/50 projects overview
 
Silicon beach d01
Silicon beach d01Silicon beach d01
Silicon beach d01
 
5050 project update
5050 project update5050 project update
5050 project update
 
Where do good ideas come from?
Where do good ideas come from?Where do good ideas come from?
Where do good ideas come from?
 
D&ad
D&adD&ad
D&ad
 
The Lean Agency – Made by Many for D&AD
The Lean Agency – Made by Many for D&ADThe Lean Agency – Made by Many for D&AD
The Lean Agency – Made by Many for D&AD
 
SheSays: Towards a new way of making
SheSays: Towards a new way of makingSheSays: Towards a new way of making
SheSays: Towards a new way of making
 
Industry digital work for automotive brands
Industry digital work for automotive brandsIndustry digital work for automotive brands
Industry digital work for automotive brands
 
Made by Many at She Says SCAMP 2011: Beauty is in the details
Made by Many at She Says SCAMP 2011: Beauty is in the detailsMade by Many at She Says SCAMP 2011: Beauty is in the details
Made by Many at She Says SCAMP 2011: Beauty is in the details
 
Agile Planning: Learning to Iterate
Agile Planning: Learning to IterateAgile Planning: Learning to Iterate
Agile Planning: Learning to Iterate
 
Made by Many Sweden
Made by Many SwedenMade by Many Sweden
Made by Many Sweden
 
The Future of Advertising isn't Advertising
The Future of Advertising isn't AdvertisingThe Future of Advertising isn't Advertising
The Future of Advertising isn't Advertising
 
How to really make something
How to really make somethingHow to really make something
How to really make something
 

The app history of Julian James

  • 1. First version of 3D engine for MOS 6502 assembly language, first on the Commodore PET. Character 1981 based. Moved over to Commodore 64 1983 bit mapped and colour. New 3D engine for MC68000, 1986 first on Atari ST. Moved over to Macintosh. Enhanced 3D Engine, including basic texture 1990 mapping. Casady & Greene, ZOA. Reverse engineered 3D engine into 1994 C because of RISC architecture of PowerPC. 1997 Moved to QuickDraw 3D RAVE. Steve nixes QD3D. Moved to 1998 OpenGL. Casady & Greene, Zone Warrior. Tuesday, 5 February 13
  • 2. 2001 Move from System 9 to Mac OS X. Continual updating as Mac OS X 2006 evolves. Switch from PowerPC to Intel. iPhone OS X SDK ships. Zone Warrior in App Store 15/10/2008. 2008 Today Tuesday, 5 February 13
  • 3. Moon Atlas iPad Launch video 2010 Demo app in all of Apple’s retail stores iPad Safari tutorial video 2010 worldwide 2011 Tuesday, 5 February 13