Top Banner
Ciarán O’Leary Wednesday, 23 rd September 2009
22

Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

Dec 27, 2015

Download

Documents

Erin Washington
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

Ciarán O’LearyWednesday, 23rd September 2009

Page 2: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Ciarán O’Leary• School of Computing, Dublin Institute

of Technology, Kevin St• Research Interests• Distributed Systems• Internet Based Systems• Service-Learning

2Ciarán O'Leary

Page 3: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• MSc level module• Offered to students on:• MSc Computing (Assistive Technology)• MSc Computing (Information

Technology)• MSc Computing (Knowledge

Management)• 11 students took the module, in total• Diverse backgrounds

Ciarán O'Leary 3

Page 4: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

1. Discuss the difficulty and complexity of the task of Universal Design for IT systems

2. Assess the main methodological and conceptual issues of Universal Design

3. Select and employ the appropriate principles of Universal Design for systems design

4. Implement software interfaces incorporating principles of Universal Design, or alternatively a combination of Internationalisation, Localisation and HCI

5. Select and employ a number user models and metrics for User Interface Design

6. Justify the use of HCI in the design of systems7. Illustrate the suitability of HCI methodologies for systems8. Compare and contrast Internationalisation and Localisation9. Select and employ the appropriate adaptive or

augmentative device for interfacing10. Compare and contrast traditional information systems

development approaches to Universal Design and Development approaches

4Ciarán O'Leary

Page 5: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

1. Computer Science and Software Engineering are design and modelling disciplines

2. Universal Design is good design3. Challenges existing technology4. Moral, ethical, legislative

requirements

5Ciarán O'Leary

Page 6: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Seven Principles of Universal Design• Define the term Universal Design • Present a detailed discussion of the seven principles

of Universal Design • Address the appropriateness of the seven principles

of Universal Design to domains outside the built environment, including ICT and Software Engineering.

• Relate the benefits of Universal Design to principles of good design

• Relate the benefits of Universal Design to economic considerations for product development

• Perform an initial analysis of a product and/or service in terms of its adherence to the principles of Universal Design

6Ciarán O'Leary

Page 7: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Legislative Issues and Universal Design• Describe the legislative basis for Universal

Design in the United States, Ireland and elsewhere

• Describe in particular the relationship between Universal Design law and the requirements for ICT

• Critically analyse existing Universal Design legislation

• Present an outline of legislation treating Universal Design

7Ciarán O'Leary

Page 8: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Universal Design and Web Accessibility• Describe the motivation for web

accessibility. • Implement accessible web resources. • Use the guidelines of the Web

Accessibility Initiative. • Document ideas on web accessibility

8Ciarán O'Leary

Page 9: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Personas and Goals• Justify the use of user models in product

design • Differentiate between the different levels

of user goals • Employ the necessary steps to construct

meaningful personas • Differentiate between persona types • User personas to direct and inform the

design process 9Ciarán O'Leary

Page 10: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Scenarios and Requirements• Distinguish between use cases and

persona based scenarios • Develop context scenarios for given

personas • Define an interaction framework based on

context scenarios and personas • Identify key path scenarios • Identify validation scenarios • Perform testing with paper-prototypes

10Ciarán O'Leary

Page 11: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Universal Design Processes for Software• Discuss the importance of embedding Universal

Design in the design process. • Identify means through which Universal Design can

be embedded in the design process. • Discuss various Software Engineering design

processes. • Relate the strengths and methods of Agile Software

Engineering to the requirements for Universal Design.

• Suggest and justify means through which Software Engineering design processes can be further developed to support the goals of Universal Design.

• Develop pattern libraries to support Universal Design in Software Engineering.

11Ciarán O'Leary

Page 12: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• Assignment• Identify a product, service or

environment which violates the Seven Principles of Universal Design. Conduct detailed research into the topic, leading to a redesign and a retrofit solution for the identified problem

• 40%• Examination• 60%

12Ciarán O'Leary

Page 13: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

1. A Universal Design Approach to Supermarkets2. Universal Learning using a Universal Approach3. Automated Teller Machines and Universal

Design4. Universal Design and the DIT Website5. Way finding in DIT Kevin St6. Vodafone Simply7. Light Switches and Universal Design 8. Re-thinking the Car: A Universal Design

Approach9. Public Transport Timetables 10. Universal Design of a Computer Laboratory11. IPhone and Universal Design

13Ciarán O'Leary

Page 14: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.
Page 15: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

1. Equitable Use 2. Flexibility in Use 3. Simple and Intuitive Use 4. Perceptible Information 5. Tolerance for Error 6. Low Physical Effort 7. Size and Space for Approach and

Use

15Ciarán O'Leary

Page 16: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

1. Equitable Use

16Ciarán O'Leary

Page 17: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

2. Flexibility in Use 3. Simple and Intuitive Use 4. Perceptible Information 5. Tolerance for Error

17Ciarán O'Leary

Page 18: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

6. Low Physical Effort 7. Size and Space for Approach and Use

18Ciarán O'Leary

Page 19: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• “Good method for individual research and learning the main aspects such as seven principles of Universal Design in a real world product, domain or service. Rather than just learning through theory classes.”

19Ciarán O'Leary

Page 20: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• “The module's message goes far beyond the boundaries of the Assistive Technologies course.”

• “Reduce the amount of detail presented in favour of focusing on the spirit, the module after all is of a philosophical nature.”

20Ciarán O'Leary

Page 21: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

• http://www.comp.dit.ie/coleary/teaching/ud/

Ciarán O'Leary 21

Page 22: Ciarán O’Leary Wednesday, 23 rd September 2009. Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.

?Ciarán O'Leary 22