SlideShare una empresa de Scribd logo
1 de 50
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]

Más contenido relacionado

Similar a 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 EngineeringPer Runeson
 
Hci techniques from idea to deployment
Hci techniques from idea to deploymentHci techniques from idea to deployment
Hci techniques from idea to deploymentJohn 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 presentationstreambase
 
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 growsCarolina Karklis
 
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 DAMLPaco 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
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
 
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
 

Similar a 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
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
 
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
 

Más de John Thomas

Slideshowfor nw jct
Slideshowfor nw jctSlideshowfor nw jct
Slideshowfor nw jctJohn Thomas
 
Design rationale for turing's nightmares
Design rationale for turing's nightmaresDesign rationale for turing's nightmares
Design rationale for turing's nightmaresJohn Thomas
 
Sigchi extended abstractsjct
Sigchi extended abstractsjctSigchi extended abstractsjct
Sigchi extended abstractsjctJohn Thomas
 
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 ScienceJohn 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 baseballJohn Thomas
 
JSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJohn Thomas
 
The year was 1967
The year was 1967The year was 1967
The year was 1967John Thomas
 
Walking People analysis
Walking People analysisWalking People analysis
Walking People analysisJohn Thomas
 
HCII 2005 paper
HCII 2005 paper HCII 2005 paper
HCII 2005 paper 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 collaboration1John 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 experienceJohn 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 workshopJohn Thomas
 

Más de 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
 

Último

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Último (20)

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using 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.

Notas del editor

  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.