A new version of AppInventor Toggle (2.8) has been released to the market and various online stores.
AppInventor Toggle. A simple utility application that allows one click enabling of the features needed to work with Google's latest AppInventor on an Android powered device. Updates are accompanied by Toast notifications. Toggle can be triggered via application button or a 1x1 home-screen widget.
Screenshots:
Application screen (left), menu screen (middle) 1x1 widget on home-screen (right)
Subtitle Player. Allows playback of subtitles in a black/transparent window that can be overlaid on video content. This is particularly useful for online flash video content where subtitle support is often unavailable.
Eyes-free text entry on the iPhone using Graffiti, speech and vibrotactile feedback. Client-server architecture utilized. Host application functions in cooperation with wireless peer (iPhone). Basic idea is to enable eyes-freeˆtext input on a touch sensitive device by guiding the user using non-visual feedback modalities. By relying on Graffiti and it's close resemblance to the Roman character, users are able to input text at rates equal to those with visual feedback.
Dictionary Pattern Matcher. an intermediate GUI used for testing an error correction algorithm used in my thesis. Error correction is based on regular expression matching and minimum string distance (MSD). Three different dictionaries are available for testing the algorithm.
For regular expression matching, use a period for a potential character. For MSD, just replace with a different character. Example: "apple" may be entered as "a.qle".
TiltRead. A client-server setup investigating the use of tilt and other gestures for reading tasks. The client relied on the user's hand movements to detect motion and tilt for scrolling and zooming. One significant advantage of this style of interaction is that the user can perform basic text navigation single handedly. This is a highly desirable property for mobile, multitasking scenarios.
A very basic host application (Gesture Listener) written in Cocoa that collected accelerometer data over a wireless network from the iPhone's accelerometer. [Paper]
Eyes-free text entry. See above under Mac OS X.
Med Tracker.
An iPhone application that helps keep track of patient dosage. A simple interface allows the user to update the time when they took their last drug dose. Useful for patients who need to keep track of their drug intake while on the move.
Data is stored in an online database. Also created this application as a web application for access via Safari. Interfaced with the online data store using PHP.
Java
KSPC Modeler. Calculated the number of keystrokes per character needed for a specific kind of interaction. Used as an intermediate step to determine the best techniques for experimentation for LetterScroll.
LetterScroll. Text entry interface in Java for visually impaired users utilizing scrolling and random character selection. Used to simulate a trackball and keypad. Blindfolded participants entered text with speech guidance using the FreeTTS speech synthesizer and additional keyboard buttons for identifying their location as entry evolved. Paper published at CHI 2008.
Collaborative voting with mice and laser pointers in a cooperative setting. an investigation was carried out to observe the effect of using different pointing devices (mouse and laser pointer) for casting a vote. Results suggest that the laser pointer provides a higher degree of awareness and promotes discussion between participants. [PDF]
Tinwala, H. (2008). Collaborative voting with mice and laser pointers in a cooperative setting. Computer Supported Collaborative Work - COSC 6336, Course Instructor: Wolfgang Stuerzlinger. York University.