SlideShare a Scribd company logo
Human-Computer Interaction Research at IBM T. J. Watson Research Center John C. Thomas Lehman College October 20, 2004
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Whirlwind Tour of the Past ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Whirlwind Tour of the Present ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Learning Objects: Vision and Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Context ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Custom Course Delivery
Custom Course Delivery
Custom Course Delivery
Custom Course Delivery
Iterative Development ,[object Object],[object Object],[object Object],[object Object],[object Object]
Experimental Design Rationale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Procedure ,[object Object],[object Object],[object Object]
Tasks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Scenario ,[object Object],[object Object]
Subjects ,[object Object],[object Object],[object Object]
Evaluating the Designs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Total Pages of Output ,[object Object],[object Object],[object Object],[object Object],[object Object]
Registry includes herb, vitamins, etc.  WSDL document Existing Java beans Import JAR file into AAT WAR file Web Sphere build Deploy Run Manage Client Service Registry Sample Design from one of the Query Only subjects
Architectural concept  Genysis Doser WebService enabling Sample Design from Custom Course Assembly Subject (p.1)
Existing Architecture Doser Business Logic Genysis Drug Database (DB2) Doser Controller Doser View Doser GUI Doser Java Client Doser Java Server Sample Design from Custom Course Assembly Subject (p.2)
Requirements ,[object Object],[object Object],Sample Design from Custom Course Assembly Subject (p.3)
Assumptions ,[object Object],[object Object],[object Object],Sample Design from Custom Course Assembly Subject (p.4)
New  Architecture Doser Business Logic Genysis Drug Database (DB2) Doser Controller Doser View Doser GUI Doser Java Client Doser Server RPC Servlet (WebService) HTML Controller HTML View NLS Properties Browser WebService Client SOAP/HTTP HTTP HTTP UDDI register Sample Design from Custom Course Assembly Subject (p.5)
Custom  Course Group had more total design features that matched expert design suggestion ,[object Object],[object Object],[object Object],[object Object],[object Object]
Experience also correlated with overall “quantity” of design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Designs were graded qualitatively by three experts ,[object Object],[object Object],[object Object],[object Object]
Conclusions ,[object Object],[object Object]
Why might the Custom Course Group have done better? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions ,[object Object],[object Object],[object Object],[object Object]
“Good” HCI Depends on… ,[object Object],[object Object],[object Object],[object Object]
“Good” HCI Depends on… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How then do we “Cumulate” Knowledge and Develop a True Science ? ,[object Object],[object Object],[object Object]
Potential Forms of Knowledge Known, Predictable, Unchanging, Simple Unknown, Unpredictable, Changing, Complex Algorithms, Formulae, Programs, Machines Patterns Guidelines Heuristics, Principles,  Properties Case Studies Stories Ethical values and fluid intelligence
How can we help the designer DESIGN?
The Importance of the Social ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
E.g. Washing Dishes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fixing Dinner ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Traditional Queue ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vibrating Pager Queue ,[object Object],[object Object],[object Object],[object Object]
Enhanced Telephone Help Desk Queue ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Pattern Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Socio-Technical Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reality Check
Who Speaks for Wolf? Visual by www.PDIimages.com
Small Successes Early
Support Conversation at the Borders
Christopher Alexander’s Fifteen Properties from The Nature of Order ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Can these be applied to the design of social systems? ,[object Object],[object Object],[object Object],[object Object],[object Object]
For more information: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Human computer interaction research at ibm t

Industry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software EngineeringIndustry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software Engineering
Per Runeson
 
Hci techniques from idea to deployment
Hci techniques from idea to deploymentHci techniques from idea to deployment
Hci techniques from idea to deployment
John Thomas
 
Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019 Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geißler
 
OSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine LearningOSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine LearningPaco Nathan
 
Stream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationStream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentation
streambase
 
Finding balance of DDD while your application grows
Finding balance of DDD while your application growsFinding balance of DDD while your application grows
Finding balance of DDD while your application grows
Carolina Karklis
 
NEXiDA at OMG June 2009
NEXiDA at OMG June 2009NEXiDA at OMG June 2009
NEXiDA at OMG June 2009
Claudio Rubbiani
 
Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectionaKim Fyson
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section AKim Fyson
 
Data Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLData Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAML
Paco Nathan
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
Chen's second test slides again
Chen's second test slides againChen's second test slides again
Chen's second test slides againHima Challa
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 
Chen's second test slides
Chen's second test slidesChen's second test slides
Chen's second test slidesHima Challa
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chentechweb08
 

Similar to Human computer interaction research at ibm t (20)

Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Industry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software EngineeringIndustry-Academia Communication In Empirical Software Engineering
Industry-Academia Communication In Empirical Software Engineering
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
01.intro
01.intro01.intro
01.intro
 
Hci techniques from idea to deployment
Hci techniques from idea to deploymentHci techniques from idea to deployment
Hci techniques from idea to deployment
 
Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019 Stefan Geissler kairntech - SDC Nice Apr 2019
Stefan Geissler kairntech - SDC Nice Apr 2019
 
OSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine LearningOSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine Learning
 
Stream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationStream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentation
 
Finding balance of DDD while your application grows
Finding balance of DDD while your application growsFinding balance of DDD while your application grows
Finding balance of DDD while your application grows
 
NEXiDA at OMG June 2009
NEXiDA at OMG June 2009NEXiDA at OMG June 2009
NEXiDA at OMG June 2009
 
29.4 mb
29.4 mb29.4 mb
29.4 mb
 
29.4 Mb
29.4 Mb29.4 Mb
29.4 Mb
 
Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectiona
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section A
 
Data Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLData Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAML
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
Chen's second test slides again
Chen's second test slides againChen's second test slides again
Chen's second test slides again
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 
Chen's second test slides
Chen's second test slidesChen's second test slides
Chen's second test slides
 
A simple test paper from Chen
A simple test paper from ChenA simple test paper from Chen
A simple test paper from Chen
 

More from John Thomas

Ppdd copy
Ppdd copyPpdd copy
Ppdd copy
John Thomas
 
Slideshowfor nw jct
Slideshowfor nw jctSlideshowfor nw jct
Slideshowfor nw jct
John Thomas
 
Design rationale for turing's nightmares
Design rationale for turing's nightmaresDesign rationale for turing's nightmares
Design rationale for turing's nightmares
John Thomas
 
Sigchi extended abstractsjct
Sigchi extended abstractsjctSigchi extended abstractsjct
Sigchi extended abstractsjct
John Thomas
 
Asean
AseanAsean
A Perfect Storm: Ubiquity and Social Science
 A Perfect Storm: Ubiquity and Social Science A Perfect Storm: Ubiquity and Social Science
A Perfect Storm: Ubiquity and Social Science
John Thomas
 
Social computing jct
Social computing jctSocial computing jct
Social computing jctJohn Thomas
 
Supporting social roles and diversity
Supporting social roles and diversitySupporting social roles and diversity
Supporting social roles and diversityJohn Thomas
 
Understanding and harnessing conflict1
Understanding and harnessing conflict1Understanding and harnessing conflict1
Understanding and harnessing conflict1John Thomas
 
Business process re-engineering comes to baseball
Business process re-engineering comes to baseballBusiness process re-engineering comes to baseball
Business process re-engineering comes to baseball
John Thomas
 
JSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation Tools
John Thomas
 
The year was 1967
The year was 1967The year was 1967
The year was 1967
John Thomas
 
Walking People analysis
Walking People analysisWalking People analysis
Walking People analysis
John Thomas
 
HCII 2005 paper
HCII 2005 paper HCII 2005 paper
HCII 2005 paper
John Thomas
 
Stories in HCI
Stories in HCIStories in HCI
Stories in HCI
John Thomas
 
A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1
John Thomas
 
Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers
John Thomas
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
John Thomas
 
Narrative methods as supplement to field experience
Narrative methods as supplement to field experienceNarrative methods as supplement to field experience
Narrative methods as supplement to field experience
John Thomas
 
Sensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshopSensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshop
John Thomas
 

More from John Thomas (20)

Ppdd copy
Ppdd copyPpdd copy
Ppdd copy
 
Slideshowfor nw jct
Slideshowfor nw jctSlideshowfor nw jct
Slideshowfor nw jct
 
Design rationale for turing's nightmares
Design rationale for turing's nightmaresDesign rationale for turing's nightmares
Design rationale for turing's nightmares
 
Sigchi extended abstractsjct
Sigchi extended abstractsjctSigchi extended abstractsjct
Sigchi extended abstractsjct
 
Asean
AseanAsean
Asean
 
A Perfect Storm: Ubiquity and Social Science
 A Perfect Storm: Ubiquity and Social Science A Perfect Storm: Ubiquity and Social Science
A Perfect Storm: Ubiquity and Social Science
 
Social computing jct
Social computing jctSocial computing jct
Social computing jct
 
Supporting social roles and diversity
Supporting social roles and diversitySupporting social roles and diversity
Supporting social roles and diversity
 
Understanding and harnessing conflict1
Understanding and harnessing conflict1Understanding and harnessing conflict1
Understanding and harnessing conflict1
 
Business process re-engineering comes to baseball
Business process re-engineering comes to baseballBusiness process re-engineering comes to baseball
Business process re-engineering comes to baseball
 
JSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation Tools
 
The year was 1967
The year was 1967The year was 1967
The year was 1967
 
Walking People analysis
Walking People analysisWalking People analysis
Walking People analysis
 
HCII 2005 paper
HCII 2005 paper HCII 2005 paper
HCII 2005 paper
 
Stories in HCI
Stories in HCIStories in HCI
Stories in HCI
 
A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1
 
Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
 
Narrative methods as supplement to field experience
Narrative methods as supplement to field experienceNarrative methods as supplement to field experience
Narrative methods as supplement to field experience
 
Sensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshopSensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshop
 

Recently uploaded

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

Human computer interaction research at ibm t

  • 1. Human-Computer Interaction Research at IBM T. J. Watson Research Center John C. Thomas Lehman College October 20, 2004
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Registry includes herb, vitamins, etc. WSDL document Existing Java beans Import JAR file into AAT WAR file Web Sphere build Deploy Run Manage Client Service Registry Sample Design from one of the Query Only subjects
  • 20. Architectural concept Genysis Doser WebService enabling Sample Design from Custom Course Assembly Subject (p.1)
  • 21. Existing Architecture Doser Business Logic Genysis Drug Database (DB2) Doser Controller Doser View Doser GUI Doser Java Client Doser Java Server Sample Design from Custom Course Assembly Subject (p.2)
  • 22.
  • 23.
  • 24. New Architecture Doser Business Logic Genysis Drug Database (DB2) Doser Controller Doser View Doser GUI Doser Java Client Doser Server RPC Servlet (WebService) HTML Controller HTML View NLS Properties Browser WebService Client SOAP/HTTP HTTP HTTP UDDI register Sample Design from Custom Course Assembly Subject (p.5)
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Potential Forms of Knowledge Known, Predictable, Unchanging, Simple Unknown, Unpredictable, Changing, Complex Algorithms, Formulae, Programs, Machines Patterns Guidelines Heuristics, Principles, Properties Case Studies Stories Ethical values and fluid intelligence
  • 35. How can we help the designer DESIGN?
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 45. Who Speaks for Wolf? Visual by www.PDIimages.com
  • 47. Support Conversation at the Borders
  • 48.
  • 49.
  • 50.

Editor's Notes

  1. If the course is large, we would like to group things into chapters. And offer prerequites information by intended use (e.g., here are some scenarios…). We plan to use intended use, difficulty, and importance to reorder the material for different types of learners as defined by the audiences.
  2. Begriffe und Abkürzungen AL: Artistic Licence. Freie, relativ selten anzutreffende Softwarelizenz, die dem Autor eines Werks "künstlerische Kontrolle" verschaffen soll. BSD: Berkeley Software Distribution. Bekannt geworden im Zusammenhang mit der Familie der BSD-Unix-Derivate der Berekley Universitßt von Kalifornien. Sie stehen unter der eigenen BSD-Lizenz. Copyleft: Von Richard Stallman erfundener Begriff zur Kennzeichnung von Software, die Bestimmungen unterliegt, die dem eigentlichen Copyright zuwiderstehen: Aufhebung des Schutzes geistigen Eigentums, ausdrückliche Erlaubnis zur uneingeschränkten Nutzung, Vervielfältigung, Modifikation und Distribution. Datenbank: Eine Menge von strukturierten Daten, die zusammen mit einem Datenbankmanagementsystem ein Datenbanksystem ergeben. Eine Datenbank wird meist auf mehrere Dateien abgebildet, die Datensätze enthalten, von denen jeder die gleiche Menge von Datenfeldern enthält. DNS/BIND: Domain Name System/Berkeley Internet Name Domain. Weit verbreitete, freie Systemsoftware, die IP-Nummern in IP-Namen umsetzt und Dienste des Internet-Namensystems bereitstellt. E-Mail: Electronic Mail bezeichnet das Versenden von Nachrichten über das Internet. Sowohl Sie als auch Ihr Partner müssen Zugang zum Internet haben. Für das Senden, Empfangen und Verwalten von E-Mails exisitieren zahlreiche Programme, die sogenannten E-Mail-Clients. FSF: Free Software Foundation. 1983 von Richard Stallman gegründete Organisation zur Förderung freier Software in politischer, ideologischer und technischer Weise. GIMP: The GNU Image Manipulation Program. Freie Alternative zu Adobes Bildverarbeitungsprogramm Photoshop mit Plug-In-Konzept. GNOME: GNU's Network Object Model Environment. Neben KDE die zweite freie, grafische Benutzeroberfläche für Unix. GNU: GNU's not Unix. Teil des freien Betriebssystems GNU/Linux und Software-Projekt der Free Software Foundation. GPL: Die GNU Public Licence ist das genaue Gegenteil von herkömmlichen Lizenzen bekannter Softwarehersteller. Sie besagt, daß der Quellcode eines Programms, das ihr unterliegt, frei verfügbar ist und von jedem verändert, weiter publiziert und verkauft werden darf unter der Voraussetzung, daß der neu geschaffene Code wiederum der GPL unterliegt. Hacker: Ein Hacker ist jemand, dessen liebstes Hobby das Programmieren mit all seinen Facetten ist. Die Hacker-Kultur zeichnet sich durch offenes, verteiltes Zusammenarbeiten aus, ohne damit einen finanziellen Gewinn zu erzielen. Nicht zu verwechseln mit der im Geheimen arbeitenden Cracker-Gemeinde, die eher destruktiv arbeitet und häufig illegal in Computersysteme eindringt. KDE: K Desktop Environment. Eine intuitive, freie, grafische Bedienoberfläche (Desktop-System) für Unix-Derivate, deren Projekt in Deutschland beheimatet ist. LGPL: GNU Library General Public Licence. Freie Softwarelizenz, die der GPL stark ähnelt, aber die Erlaubnis beinhaltet, LGPL-Programme und -Bibliotheken mit proprietärer Software zu nutzen. MPL: Mozilla Public Licence. Teile des im April 1998 freigegebenen Netscape Communicator 5.0 (Mozilla) unterliegen dieser Lizenz. Im Gegensatz zur NPL enthält sie aber keine Sonderrechte für Netscape. NPL: Netscape Public Licence. Teile des im April 1998 freigegebenen Netscape Communicator 5.0 (Mozilla) unterliegen dieser Lizenz. Open Source: Von der Open Source Initiative eingeführte Bezeichnung zur Beschreibung all dessen, was mit freier Software zu tun hat. Open Source hat den zweideutigen Begriff "freie Software" (kostenlos und frei verfügbar) abglöst. Open Source umfaßt nicht nur die Software selbst, sondern meint auch das verteilte, offene Entwicklungsmodell. OSI: Open Source Initiative. 1997 von Eric Raymond und anderen Verfechtern freier Software aus der Taufe gehobene Organisation zur Förderung freier Software (Open Source). Die OSI führt(e) eine Kampagne durch, die den Begriff und das Markenzeichen "Open Source" in der Industrie etablieren soll(te). Perl: Practical Extraction and Report Language. Eine von Larry Wall entwickelte, interpretierende Programmiersprache, die sich insbesondere für Web-Applikationen eignet. Ursprünglich entstand sie aus dem Unix-Tool awk. PHP: Rekursive Abkürzung f"r PHP Hypertext Preprocessor. Eine in HTML eingebettete Programmiersprache zur Entwicklung von dynamischen Internet-Inhalten und Web-Anwendungen. Tcl/Tk: Tool Command Language/Tool Kit. Freie Skriptsprache zur Anwendungsentwicklung.