TrabHCI, Technologies to Reduce the Access Barrier in Human Computer Interaction. Granted by the Finnish National Agency

2013 IP Course Material
1. Image processing for gesture recognition: from theory to practise
    Image processing for gesture recognition: from theory to practise
2. Kinect programming, SDK
    Object oriented programming
Application of Microsoft kinect in controlling computer Keyboard and Mouse input
3. Speech & Handwriting Interfaces
  Speech Speech technologies
  Web Speech API specification; simple code (use Chorme browser)
Web Speech API Desmostrator (use Chrome browser)
Prelingua
Handwriting Handwritten Text Recognition
Assisted Text Transcription System
Microsoft handwriting Recognition System
4. Artificial Intelligence & Natural Language Understanding
    Natural Language Processing
  Prolog code

2012 IP Course Material
  Welcome
0. Tools for Augmentative and Alternative Communication. ARASAAC and other developments
1. Speech & Handwriting Interfaces
  Speech Speech Interfaces slides
Aditional information Speech JavaScript API Specification
Google Speech Input API Specification
HTML Speech Incubator Group Final Report
Examples simple google speech recognition example
simple google speech tech example
geocodespeech; geocodespeech-spanish
evocation; evocation-spanish
quiz
question answer
Handwriting Assisted Text Transcription System
handwritten Text Recognition
Microsoft Handwriting Recognition System
2. Artificial Intelligence & Natural Language Understanding
    abstract
prolog exercises
3. Image processing for gesture recognition: from theory to practise
    Some tutorials on Gesture Recognition [1] [2] [3] [4]
slides [1] [2] [3] [4]
C# Code
4. Visualization and scripting on second life
    Second Life
Application of Microsoft Kinect in controlling computer Keyboard and Mouse input
First example

2011 IP Course Material
1. Introduction to the IP & Human Computer Interaction
    IP introduction
Course outline
2. Virtual Intelligent Environments: Computer graphics and multimedia
    lecture
practice & projects
3. Knowledge representation and reasoning
    lecture
practice & projects
4. Visualization and scripting in Second Life
    Second Life Quick Start
Second Life Visualization
Second Life Scripting
Second Life projects
5. Image processing for gesture recognition: from theory to practise
    lecture, part I
lecture, part II
practice & projects
6. Speech interfaces and Dialogue Systems
    Speech interfaces
Dialogue Systems
practice & projects
7. Introduction to Scientific Visualization and SVG
    Introduction Scientific Visualization
Introduction to SVG
AVS Express I
AVS Express II
practice & projects
8. Introduction to Google Web Kit (GWT)
    lecture
practice & projects