historische innovationen steve jobs - tu …pixar rückkehr zu apple – aktuelle hardware und mac...
TRANSCRIPT
Historische InnovationenSteve Jobs
„Innovation distinguishes between a leader and a follower.“http://www.askmen.com/men/apr002/21c_steve_jobs.html
http://www.apple.com/pr/photos/execs/jobsphotos.html
Gliederung
● kurze Biographie● Gründung von Apple
– Apple I – III, Apple Lisa und Macintosh● NeXT
– Betriebssystem, Hardware und Programmiertools● Pixar● Rückkehr zu Apple
– Aktuelle Hardware und Mac OS
Biographie
● Steven Paul Jobs● am 24. Februar 1955 in Green Bay, Wisconsin geboren● Adoption durch Clara und Paul Jobs● 1972 ein Semester am Reed College in Portland● 1976 Gründung von Apple● 1985 Gründung von NeXT● 1986 Gründung von Pixar● 1996 kauft Apple NeXT
Gründung von Apple
● Sommer 1972 Ferienjob bei Hewlett-Packard● 1974 Spieledesigner bei Atari● Homebrew Computer Club● Gründung von Apple in Jobs Garage● Steve Wozniak entwirft den Apple I
http://apple2history.org/museum/ads/a1ad2.html
Apple I
● kostete 666,66$● Ausgabe über einen Fernseher● sonst Schalter und LED's● nur 30 Chips● zusätzlich Stromversorgung und Gehäuse nötig● insgesamt wurden ca. 200 Stück verkauft
Apple II
● erschien 1977 und war direkt ein Verkaufsschlager● große Popularität wegen der weltweit ersten
Tabellenkalkulation „VisiCalc“
Apple II
Apple ][ Apple ][+ Apple ][e Apple //c Apple //e
1977 1979 1983 1984 1985
● Kleinbuchstaben ab dem Apple ][e● 80 Zeichen pro Zeile ab dem Apple //c● Soundgenerator durch Software gesteuert● Betriebssystem
– AppleDOS– ProDOS ab dem Apple ][e
Apple II
● CP/M über Microsoft Softcard● Applesoft BASIC ab Apple ][+● Apple //c war das erste Notebook
Apple ///
● Verkauf parallel zum Apple II● Rückrufaktion● Businessbereich
– Apple /// Business BASIC– UCSD Pascal
● SOS (Sophisticated Operating System)– ProDOS für den Apple II wurde hiervon abgeleitet
Apple Lisa
● Besuch bei Xerox– Konzept der GUI & Maus
● das Lisa Operating System– kooperatives Multitasking– virtueller Speicher– zwei Benutzermodi
● Lisa Office System● Lisa Workshop
● Alan Kay war Teil des Teams
Apple Lisa
http://toastytech.com/guis/lisaos3.html
Macintosh
● erschien 1984● WYSIWYG durch Quickdraw (abgeleitet von Lisa)
– Desktoppublishing● Nachteile
– keine alten Programme– Schwarz/Weiß-Anzeige– schlecht erweiterbar
Macintosh
● Mac OS– Herzstück ist der Finder– keine Kommandozeile– Macintosh File System– kein Speicherschutz– kein Multitasking– Desktop Accessories– MacWrite und MacPaint
Gründung von NeXT
● 1985 Gründung von NeXT● Ziel
– Objektorientiertes Toolkit für den akademischen Bereich● Display PostScript für Darstellung● Objective C● Mitte 1986
– eigenes Betriebssystem– eigener Computer
Computer/Workstations
● NeXT Cube– 1990 fertiggestellt– MO-Laufwerk mit 256 MB– Probleme mit MO
● zu langsam für das Betriebssystem● kein freies Diskettenlaufwerk (aber erweiterbar)
– Netzwerk– mehrere Koprozessoren zur Entlastung der CPU– 17'' Graustufenbildschirm mit 1120x832 Pixeln
Computer/Workstations
● NeXT Station– erschien 1991– Festplatte mit 105 MB– Floppylaufwerk– Unterstützung für
Farbbildschirme
NeXTstep
● Mach (Microkernel)– Unixkonzept (Dennis Ritchie)
● alles ist eine Datei● Pipes
– IPC (Inter Process Communication)– „Task“ = Ressourcen– „Thread“ = Codeeinheit– „Port“ = Pipe für IPC– „Message“
http://homepage.mac.com/troy_stephens/OpenStep/screenShots/OPENSTEP-Desktop.jpg
NeXTstep
● Features:● 3D-Fenster● Drag and Drop● Scrollen in Echtzeit● Verschieben von
Fenstern● Farbstandards für
Publishing
● ausgereifte Ton- und Musikwiedergabe (DSP)
● fortgeschrittene Grafikgrundfunktionen
● Internationalisierung● Grundfunktionen der
Typographie
Mac OS X
● Open Source Darwin Kernel– Mach
● Mach-O-Format => Universal Binaries– BSD-Unix
● POSIX API– Multithreading– hohe Performance und Sicherheit bei SMP– schnelle Java VM
Mac OS X
● Aqua– Dock
● Quartz– Quartz Compositor = Fenstermanager– Quartz 2D: benutzt PDF zur Anzeige– Quartz Extreme: benutzen der GPU
NeXTstep/OpenStep API
● Project Builder● Interface Builder● Verfügbarkeit für mehrere Plattformen
– ähnlich einsetzbar wie CORBA– mind. 50% kompakterer Code
● Schnittstellen für Netzwerk, Datenbanken, etc.● OpenStep Spezifikation
– Anwendungen– Framework
Weitere Informationen
● 1993 Portierung auf Intel, PA-RISC und SPARC● Portierung der OpenStep API auf Solaris und Windows NT● Benutzer
– CIA– Schweizerischer Bankenverein
● „WorldWideWeb“ von Tim Berners-Lee● Doom Entwicklung auf NeXT-Rechnern
Pixar
● ehemalige Computerabteilung von Lucasfilm● Pixar Image Computer
– Regierungsagenturen– medizinischer Bereich– kostete 135 000$– benötigte eine Unix-Workstation für 35 000 $
● Animationsfilme– Luxo Jr.– Werbefilme
Renderman
● Pixar ist Entwickler und Nutzer– Filme in Zusammenarbeit mit Walt Disney
● Rendering API● grafische Tools● Server rendern Frames● Bekannte Filme
– Star Wars– Harry Potter
Computerübersicht
iMac
● vorher wurde nur PowerMac verkauft● Rechner im Monitor● kein Floppylaufwerk● offene Standards (USB, Firewire)● heute Widescreen-TFTs
eMac mit CRT● iMac als „Digital Hub“, d. h. sammelt
alle Daten (siehe Memex)
iBook
● „iMac to go“● Zielgruppe Kinder & Schulen● Kommunikation
– Ethernet & Modem– heute Airport Extreme (WLAN)
● vgl. Dynabook von Alan Kay
Zusammenfassung
● Apple I & Apple II– zusammengesetzte PC's für Nicht-Bastler
● Lisa & Macintosh– GUI für intuitive Bedienung
● NeXT– objektorientierte Entwicklungsumgebung und Framework
● Pixar– leistungsfähige Grafikhard- und -software– Computeranimierte Filme
Zusammenfassung
● Rückkehr zu Apple– leistungsfähige Computer– Rechner für Kinder und Schulen– intuitive Bedienung (iPod)
● Visionen?– Mac OS X als Unix im wissenschaftlichen Bereich– „Digital Hub“ – Vernetzung von Computer und
Audio/Video
Überblick
Macintosh
Apple ///UCSD Pascal
Niklaus Wirth
Lisa
Alan Kay
Jef Raskin
iMac
MemexVannevar Bush
iBook
Dynabook
NeXT CubeTim Berners-Lee
Quellenangaben
● Bilder stammen von Wikipedia, falls nicht anders angegeben● Wikipedia.
http://en.wikipedia.org/wiki/Steve_jobshttp://en.wikipedia.org/wiki/Apple_computerhttp://en.wikipedia.org/wiki/History_of_Apple_Computerhttp://en.wikipedia.org/wiki/Apple_Ihttp://en.wikipedia.org/wiki/Apple_IIhttp://en.wikipedia.org/wiki/Apple_IIIhttp://en.wikipedia.org/wiki/Apple_Lisahttp://en.wikipedia.org/wiki/Apple_macintoshhttp://en.wikipedia.org/wiki/Mac_OS_historyhttp://en.wikipedia.org/wiki/NeXThttp://en.wikipedia.org/wiki/NeXTstephttp://en.wikipedia.org/wiki/Pixar
Quellenangaben
● Apple Computer Inc. Mac OS X,http://www.apple.com/macosx/
● Pixar. Renderman,https://renderman.pixar.com/
● Glen Sanford. apple-history.com,http://www.apple-history.com/
● Steven Weyhrich. Apple II History,http://apple2history.org/museum/ads/ads.html