Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44...

24
Yngve Sundblad KTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006 Mina 45 år med människor och datorer på KTH Yngve Sundblad Professor i datalogi, särskilt MDI (människa-datorinteraktion) sedan 1999 Antagen till KTH (Teknisk Fysik) 1961, nu F 44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med 4 fast anställda) Exjobb i Teoretisk Fysik 1965 Åter på NA 1967, extra lektor, datoralgebra och objektorientering Universitetslektor och prefekt 1977-83 (namnbyte till NADA 1979, 40 anställda) Ansvarig för D (första nya på 51 år) 1983-88, människa-datorinteraktion Ansvarig för internetutbyggnaden (SUNET) mm 1988-93 Professor i användarrelaterad IT på Grafiska institutet, Sthlms Univ, 1994-99 Föreståndare för kompetenscentrum CID 1995-2005, användarorientering GA Skolan för Datavetenskap och Kommunikation 2005 (nästan 400 anställda)

Transcript of Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44...

Page 1: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Mina 45 år med människor och datorer på KTHYngve SundbladProfessor i datalogi, särskilt MDI (människa-datorinteraktion) sedan 1999

Antagen till KTH (Teknisk Fysik) 1961, nu F44Övningsassistent i numeriska metoder 1963(detta år bildades NA-institutionen med 4 fast anställda)Exjobb i Teoretisk Fysik 1965Åter på NA 1967, extra lektor, datoralgebra och objektorienteringUniversitetslektor och prefekt 1977-83 (namnbyte till NADA 1979, 40 anställda)Ansvarig för D (första nya på 51 år) 1983-88, människa-datorinteraktionAnsvarig för internetutbyggnaden (SUNET) mm 1988-93Professor i användarrelaterad IT på Grafiska institutet, Sthlms Univ, 1994-99Föreståndare för kompetenscentrum CID 1995-2005, användarorienteringGA Skolan för Datavetenskap och Kommunikation 2005 (nästan 400 anställda)

Page 2: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Människa-datorinteraktion i världenoch hos oss på KTH

Världen (nedslag):Sketchpad (Sutherland@MIT) 1963 Augment (Engelbart&al@Stanford) 1968Grafiskt gränssnitt mm mm(Kay&al@Xerox PARC) 1970tDatorstöd på arbetsgolvet (Nygaard @NorskRegnesentral) 1972-2002Macintosh 1984Web&Mosaic (Berners-Lee&Andriessen) 1989-93Apple Interface Design Project 1993-95

Jag och vi:Exjobb Facit EDB 1965 Stordator - hålkort/lista 1968

Dialogdator DEC-10 1973Utopiaprojektet 1981-86

Macintoshlaboratorium 1985IPLab (1985-2005) &CID (1995-2005) blevGemensammaMDI-gruppen (2005-)

Page 3: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

MDIs och användarorienteringens tidiga rötterIvan Sutherland, MIT Lincoln Labs,1963

”Sketchpad”pekdon, interaktiv explorativ grafik, …

Doug Engelbart &al., Stanford Research Institute,1962-68-”Augmenting the Human Intellect””… not only making new technology but making people’s lives better, the ultimate accolade for an engineer”Prof. Randy Katz, Dean, Univ. Of California at Berkeley

”Computers for the People”, Silicon Valley, 1970-Alan Kay &al., Xerox PARC (Palo Alto Research Center)Personal (desk-top) computer, Graphic interfaces (click, paste, …), Smalltalk, Ethernet, laser writer, user studies, anthropology, …Personal computer building kit at stores 1975 (Altair)”Garage companies” with more advanced PC’s, e.g. Apple (Steve Jobs & Steve Wozniak) from 1977

Scandinavian tradition 1972-Kristen Nygaard at Norsk Regnesentral with Norsk Jern&Metall, workshop floor users, Utopia, Cooperative Design / Participatory Design, …

Page 4: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

MDI ur helhetsperspektiv tidigt demonstreradEngelbart mfl vid Stanford Research Inst. 1960-talet, höjdpunkt 8 dec. 1968 (http://sloan.stanford.edu/mousesite/1968Demo.html)

Page 5: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

”Klassiskt” exempel på information tillgängligi bakgrunden:Överlappande fönster, uppfanns av Alan Kay 1972

Från Till

“The best way to predict the future is to invent it”

QuickTime och enTIFF (okomprimerat)-dekomprimerare

krävs för att kunna se bilden.

Page 6: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1965 - Algoritmer och program i AlgolProgramspråkens ”Latin”, samma

tre grundstrukturer sen dess:sekvens, val, slinga

Euclid:if m>n then begin

p:=m; m:=n; n:=pend;while n>0 do begin

p:=mod(m,n); m:=n; n:=pend;sgf:=m;

Numeriskintegration:

Page 7: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1965 - beräkningsexjobb i teoretisk fysik

• Facit EDB: hålremsa, fjärrskrivare, högtalare

QuickTime och enTIFF (okomprimerat)-dekomprimerare

krävs för att kunna se bilden.

QuickTime och enTIFF (okomprimerat)-dekomprimerare

krävs för att kunna se bilden.

Page 8: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1975 - programmeringskurser för alla

• Alla teknologer får kurs inumerik & programmering, köra Basic på minidatoroch Algol på stordator, vissa hela Simula (norsk pionjär iobjektorientering,vårt ”modersmål”)

QuickTime och enTIFF (okomprimerat)-dekomprimerare

krävs för att kunna se bilden.

Page 9: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1975 - avancerad dialogdator• DEC-10: Lisp, Simula,TeX, Emacs, …• Textterminaler (300 bitar/sek)

QuickTime och enTIFF (okomprimerat)-dekomprimerare

krävs för att kunna se bilden.

Page 10: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

UTOPIA 1981-86 Utbildning, Teknik Och Produkt I Arbetskvalitetsperspektiv

Thomas More 1516

Page 11: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Samarbetsprojekt som uppfann kooperativ design Partners:Nordiska Grafiska Unionen med medlemmar i Sverige och Danmark, Arbetslivscentrum i Stockholm, DAIMI vid Aarhus Universitet, NADA vid KTHMål och temata:• kraftfulla verktyg för grafiska yrkesarbetare, i ljuset av den då helt nya teknologin med grafiska arbetsstationer • förena kvalitet i arbete med kvalitet i produkt• tekniska och sociala förutsättningar• hinder och begränsningar • speciellt arbetsprocessen för att bryta om dagstidningssidor

Page 12: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Laboratorieverktyg• diaprojektor för simulering av skärmbilder• väggtidningar• low-tech atrapper för utrustning (trämöss, kartong för laser skrivare…), material och menyer (i papper) • första i Sverige tillgängliga grafiska arbetsstationen (Perq 1983) för att illustrera prototyper till datorstödda verktyg • verktygslåda (med vaxade kort) för att modellera och experimentera med arbetsorganisation och arbetsflöde

Page 13: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Långsiktiga resultat av Utopia

• för NGU och dess medlemmar: kunskap, minst lika bra som arbetsgivarnas, om för- och nackdelar med nya tekniken, för att genomdriva socialt och funktionellt acceptabel introduktion• för dessa forskare: insikt om mänskliga inyteraktionens betydelse - IPLab på NADA, liknande i Aarhus • för forskare och utvecklare och designers i allmänhet: Cooperative Design metodiken• Ett exempel där arbetare medskapar datorverktyg• “Bringing design to software”, jfr Winograds lärobok

Page 14: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Förhållningssätt till användare i IT-utveckling

• Modeller av användarnas motorik mm - Card mfl från ~ 1980• Teori om användare - kognitionspsykologi mm ~ 1990 • Användarcentrering (Don Norman) ~ 1985• Utvärdera användare - usability engineering ~1990• Studera anv. i sitt sammanhang - contextual design (Holzblatt)• Fältstudier av användare - etnografi / antropologi ~ 1990 • Reflektera med användare (Donald Schön) ~1985• Socioteknisk design för anv. i sin organisation (Mumford & al)• Involvera användare - Skandinaviska modellen ~ 1985• Strunta i användarna - marknaden avgör (Negroponte)~1990

Kan komplettera varandra i olika faser, mikro- /makrosynsätt

Page 15: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Användardeltagande - manifestAnvändare kan och ska involveras för att bidraga i alla steg av utveckling av IT-stöd i samarbete med etnografer, designers, programmerare mfl. (kooperativ design, ”skandinaviska modellen”):• Ömsesidigt lärande, förstå behov och krav - gemensamma studier av och i verksamheten• Innovation – brainstorming, scenarios, ...• Design – low-tech prototyper, video prototyper, ...• Införande i verksamheten – utbildning, arbetsorganisation• Reguljär användning – med bra stöd• Vidareutveckling – återkoppling, prototyper, …

Page 16: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Utvecklarsamarbete - manifestEtnografer, designers, programmerare m.fl. vinner på att arbeta tillsammans (med användare) snarare än att ”lämna över”

Nyttiga kompetenser i MDI-verksamhet (IPLab/CID/MDI-gruppen):Antropologi, etnologi, etnografiPedagogik, Psykologi, SociologiIndustridesign, Grafisk designFilmvetenskap, Kommunikationsvetenskap, JournalistikDatalogi, MatematikMänniska-datorinteraktionDatorgrafik, sensorteknik

Page 17: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Spektakulär design och utveckling av innovativ IT tillsammans med användare

Kalkylkarket ~ 1978 – datalogistudenten Bob Frankston med ekonomistudenten Dan Bricklin (användare)KidPix ~ 1988 – Craig Hickman tillsammans med sin 3-årige son Ben

PhotoShop ~ 1990 – Programmerare på Adobetillsammans med fotografer

Mosaic/Netscape ~ 1993 – Marc Andriessen med ett antal forskar- och studentkompisar vid University of Illinois

Page 18: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Våra spektakulära exempel med användareUtopia 1981-86 – verktyg för grafiska yrkesarbetareDialog 1984-88 – grafiska designers och arkitekterMDA 1987-91 – författare, ritare, programmerareSAMT 1991-95 – samarbetsteknik för kontorsarbetareCyberbygget 1996-99 – virtuella möten mellan arbetsplatserKidStory 1998-2001 – lågstadiebarns historieberättandeinterLiving 2000-2003 – kommunikation inom familjerUsersAward 2000- – planeringsstöd på verkstadsgolvetK 2001-03 – kommunikation inom skärgårdsutspridd anmälningscentralCopLand 2004-06 – kommunikation mellan utspridda lärare

Page 19: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1985 - Grafiska arbetsstationer• Macintosh-sal, projekt

med interaktion förriktiga användare

Page 20: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1993- Designprojekt med andra skolor

• Apple Interface DesignProject 1993-95

• Kurs (ACPU/ACID)sedan 1995

• Annan projektkurs medFilmvetenskap / DramatiskaInstitutet / Konstfack/ Konsthögskolan

Page 21: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

1995 - Internets genomslag• Datorpost, webben, virtuella möten

Page 22: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Teknik mognar medanvändarerfarenhet:Videomötesplatsen utveck-lad med användaresedan 1996 av tekniker,sociologer, antropologer,industridesigners, konstnärer

CID Ericsson Medialab 1996-1999, dagliga kontakterRågsvedsskolan Arlanda Sky City, 10 dagar i sept 1998CID Telia demolägenhet, 1999-2002CID Vattenfall Vattenfall 2001-Uthållig utveckling …

Page 23: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

… fullskaleförsök inom polisens uppdelade anmälningscentral i skärgården

50 km

Page 24: Mina 45 år med människor och datorer på KTH · Antagen till KTH (Teknisk Fysik) 1961, nu F44 Övningsassistent i numeriska metoder 1963 (detta år bildades NA-institutionen med

Yngve SundbladKTH - Skolan för Datavetenskap och Kommunikation Yngve Sundblad September 2006

Design med 8-åringar i Rågsvedsskolan