Developing Interfaces for Open Source GIS Applications According to Human Computer Interaction Guide - PowerPoint PPT Presentation

About This Presentation
Title:

Developing Interfaces for Open Source GIS Applications According to Human Computer Interaction Guide

Description:

Developing Interfaces for Open Source GIS Applications According to Human ... Open source software tends to bloat more than proprietary. software ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 19
Provided by: jinge6
Learn more at: http://dl.maptools.org
Category:

less

Transcript and Presenter's Notes

Title: Developing Interfaces for Open Source GIS Applications According to Human Computer Interaction Guide


1
Developing Interfaces for Open Source GIS
Applications According to Human Computer
Interaction Guidelines 
  • Jens IngensandGIS Research Laboratory, Swiss
    Federal Institute of Technology (EPFL)
  • jens.ingensand_at_epfl.ch

2
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Overview
  • 1 Human Computer Interaction (HCI) Principles
  • 2 Open Source Software and HCI
  • 3 Development of an Interface According to HCI
    Guidelines
  • 4 Guidelines for Open Source GIS Developers

3
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Overview
  • 1 Human Computer Interaction (HCI) Principles
  • 2 Open Source Software and HCI
  • 3 Development of an Interface According to HCI
    Guidelines
  • 4 Guidelines for Open Source GIS Developers

4
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 1 Human Computer Interaction (HCI) Principles
  • A set of theories and methods with one principal
    goal

Minimizing the users cognitive load
5
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 1 Human Computer Interaction (HCI) Principles
  • Usability
  • - Effective to use (effectiveness)
  • - Efficient to use (efficiency)
  • - Safe to use (safety)
  • - Have good utility (utility)
  • - Easy to learn (learnability)
  • - Easy to remember how to use (memorability)
  • (Preece, 2002)

6
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Overview
  • 1 Human Computer Interaction (HCI) Principles
  • 2 Open Source Software and HCI
  • 3 Development of an Interface According to HCI
    Guidelines
  • 4 Guidelines for Open Source GIS Developers

7
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 2 Open Source Software and HCI
  • The meeting of two different paradigms
  • The open source-developer-user who both uses
    software and contributes to its development
  • HCI principles that attempts to bridge the gap
    between programmers and users through specific
    techniques
  • (Nichols Twidale 2003)

8
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 2 Open Source Software and HCI
  • Is there a usability problem?
  • - Usability is harder to specify and to
    distribute than functionality
  • - Open source software projects are often
    initiated by persons with
  • a technical need
  • - Usability experts seldom get involved in open
    source projects
  • - Open source projects dont have the resources
    to undertake
  • usability work
  • - Open source software tends to bloat more than
    proprietary
  • software

9
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Overview
  • 1 Human Computer Interaction (HCI) Principles
  • 2 Open Source Software and HCI
  • 3 Development of an Interface According to HCI
    Guidelines
  • 4 Guidelines for Open Source GIS Developers

10
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 3 Development of an Interface According to HCI
    Guidelines
  • Goals
  • - parcel-management-system for winegrowers
  • - based on open-source GIS modules
  • - using HCI-guidelines

11
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 3 Development of an Interface According to HCI
    Guidelines
  • Technologies
  • - MapServer
  • - PhP
  • - Postgresql/Postgis
  • - Rosa-applet
  • - Java

12
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 3 Development of an Interface According to HCI
    Guidelines
  • HCI Problems (example)
  • Java mode disabled
  • Click to enable

13
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 3 Development of an Interface According to HCI
    Guidelines
  • Prototype

14
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Overview
  • 1 Human Computer Interaction (HCI) Principles
  • 2 Open Source Software and HCI
  • 3 Development of an Interface According to HCI
    Guidelines
  • 4 Guidelines for Open Source GIS Developers

15
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 4 Guidelines for Open Source GIS Sevelopers
  • Problem many different modules and projects put
    together
  • gt Consistency
  • gt Feedback, error-handling and labels
  • gt Focus on the interaction
  • gt Compatibility

16
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • 4 Guidelines for open-source GIS developers
  • Problem missing contact to the user
  • gt already a few sample-users can reveal many
  • problems
  • gt offer possibility to give feedback to the
    user
  • gt involvement of other parties

17
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Questions?
  • Comments?

18
Developing Interfaces for Open Source GIS
Applications According to HCI Guidelines
  • Thank You!
Write a Comment
User Comments (0)
About PowerShow.com