public class GoFitts
extends java.lang.Object
GoFitts |
GoFitts combines several Fitts' law apps in a single GUI. To run GoFitts, your system must have the Java Runtime Environment (JRE). There is a good chance your system already has the JRE, so just follow the Quick Start instructions below. If you need the JRE, it is available from Oracle as a free download. Click here to visit Oracle's download site.
Since a .jar file is executable, your browser might popup a security warning or block the download. Don't worry, GoFitts is safe. You can allow the download. GoFitts' only purpose is experimental testing of pointing devices and interaction techniques.
You'll need an Internet connection to access the API.
I'm happy to share the source files. Just get in touch and I'll send them to you. If you have any questions, comments, or suggestions, please contact me (mack "at" yorku.ca).
Good luck.
Constructor and Description |
---|
GoFitts() |
Modifier and Type | Method and Description |
---|---|
static void |
closeBufferedWriter(java.io.BufferedWriter bw) |
static Configuration |
doSetup(java.awt.Frame f,
java.lang.String appName,
SetupItemInfo[] setupItemInfo,
java.lang.String[] otherFiles) |
static java.lang.String |
getBaseFileName(java.lang.String appName,
java.lang.String participantCode,
java.lang.String conditionCode,
java.lang.String sessionCode,
java.lang.String groupCode,
java.lang.String taskType,
java.lang.String selectionMethodCode,
java.lang.String interactionMethodCode) |
static void |
main(java.lang.String[] args) |
static boolean |
openBrowser(java.lang.String sArg) |
static java.io.BufferedWriter |
openBufferedWriter(java.lang.String fileName) |
static void |
writeData(java.io.BufferedWriter bw,
java.lang.String data) |
public static void main(java.lang.String[] args)
public static boolean openBrowser(java.lang.String sArg)
public static Configuration doSetup(java.awt.Frame f, java.lang.String appName, SetupItemInfo[] setupItemInfo, java.lang.String[] otherFiles)
public static java.lang.String getBaseFileName(java.lang.String appName, java.lang.String participantCode, java.lang.String conditionCode, java.lang.String sessionCode, java.lang.String groupCode, java.lang.String taskType, java.lang.String selectionMethodCode, java.lang.String interactionMethodCode)
public static java.io.BufferedWriter openBufferedWriter(java.lang.String fileName)
public static void closeBufferedWriter(java.io.BufferedWriter bw)
public static void writeData(java.io.BufferedWriter bw, java.lang.String data)