YouTube Haptic Authoring
 
 Tool Summary
| General Purpose Information | |
|---|---|
| Year of First Releaseⓘ The year a tool was first publicly released or discussed in an academic paper. | 2010 | 
| Platformⓘ The OS or software framework needed to run the tool. | Java | 
| Availabilityⓘ If the tool can be obtained by the public. | Unavailable | 
| Licenseⓘ Tye type of license applied to the tool. | Unknown | 
| Venueⓘ The venue(s) for publications. | ACM MM | 
| Intended Use Caseⓘ The primary purposes for which the tool was developed. | Haptic Augmentation | 
| Hardware Control Information | |
|---|---|
| Haptic Categoryⓘ The general types of haptic output devices controlled by the tool. | Vibrotactile | 
| Hardware Abstractionⓘ How broad the type of hardware support is for a tool. 
 | Bespoke | 
| Device Namesⓘ The hardware supported by the tool. This may be incomplete. | Custom Jacket, Custom Arm Band | 
| Body Positionⓘ Parts of the body where stimuli are felt, if the tool explicitly shows this. | Torso, Arm | 
| Interaction and Interface Information | |
|---|---|
| Driving Featureⓘ If haptic content is controlled over time, by other actions, or both. | Time | 
| Effect Localizationⓘ How the desired location of stimuli is mapped to the device. 
 | Location-aware | 
| Media Supportⓘ Support for non-haptic media in the workspace, even if just to aid in manual synchronization. | Visual, Audio | 
| Iterative Playbackⓘ If haptic effects can be played back from the tool to aid in the design process. | Yes | 
| Design Approachesⓘ Broadly, the methods available to create a desired effect. 
 | DPC | 
| Interaction Metaphorsⓘ Common UI metaphors that define how a user interacts with a tool. 
 | Track | 
| Storageⓘ How data is stored for import/export or internally to the software. | Custom XML | 
| Connectivityⓘ How the tool can be extended to support new data, devices, and software. | None | 
Additional Information
This authoring tool allows for users to annotate YouTube videos with time-synchronized vibrotactile content. The resulting augmented file can be played using a custom browser, written in Java, that supports the specified haptic devices. In the editing environment, the timing and actuation of a vibrotactile array can be set with the source YouTube video visible as a reference.
For more information, read the 20 ACM Multimedia Conference paper.