Hands-on Developer Workshop

Hands-on Developer Workshop

Using the HaptiMap toolkit

Date and time: 16th September 2011, 10-17 CETLocation: Getxo/Bilbao, SpainRegistration/fee: Registration is required. The workshop is free, but the number of participants is limited.

The HaptiMap toolkit is a set of software tools developed to make it easier for developers to add more multimodal and accessible interaction in their services. The HaptiMap Toolkit simplifies the development of mobile location and mapping-based applications that make use of haptic, audio and visual input and output. It aims to achieve this by presenting a simple cross-platform API that abstracts the complexities of

dealing with haptic/audio/visual input and output on these devices, on a cross-platform basis, and

retrieving, storing and manipulating geographical data,

behind a simple interface, leaving the user interface developers free to concentrate on maximising the usability and accessibility of their applications. The aim of this workshop is to give everyone interested in using the HaptiMap toolkit a chance to get valuable inside information as well as providing a hands on experience getting started using the toolkit software.

Preliminary program

10.00-10.40 Design examples - what can you do with the HaptiMap toolkit?10.40-11.20 Presentation of the overall structure of the toolkit 11.20-12.00 Presentation of UI modules and example designs12-13 Lunch13-17 Hands on activity - writing an application using the toolkit

Registration deadline: 5th of September

Register to this workshop by sending an email to: This email address is being protected from spambots. You need JavaScript enabled to view it.

What is the HaptiMap Toolkit?

The haptimap toolkit is a cross-platform suite of software designed to facilitate easy and multimodal access to map data, it has four significant features:

1) It is adaptable. Adaptable in three senses: Firstly, When built from source, it adapts to the target platform's capabilities, e.g. recognising what sensors are available (accelerometers etc.), and what are the display and audio characteristics of the device. Secondly, When used, it adapts to the presence of external devices that it finds attached. For example, a bluetooth GPS location device may come into range, or may go out of range. Thirdly, it can adapt to obtain map data from several sources and deliver that data to applications in a consistent and readily usable form.

2) It is multimodal (supporting a developer interface for haptic, audio and visual functionality).

3) It is cross platform, it builds for use with mobile platforms: Android, iPhone OS, Symbian, Linux (such as Maemo.) And for desktop platforms: Windows, Linux and OSX.

4) It is extensible through a plug-in concept that allows new sensors, haptic devices, and map data sources to be easily incorporated.