Informatics 132: Frequently Asked Questions

Spring 2007

Department of Informatics

Donald Bren School of Information and Computer Sciences

University of California, Irvine

Home | Administrative Policies | Course Structure | Materials | Assignment Schedule | FAQ

5/5/2007

Can we use Javascript libraries/frameworks, Google web toolkit, Yahoo UI for assignment 04 ?

Yes. The focii of this project are
1) HCI design
2) rapid prototyping
3) remixing web services


As long as your tool compiles, or is called from Javascript to Javascript, then it's okay. OpenLazlo compiled to Javascript, Yahoo UI, Google Web Toolkit, JQuery, Prototype, ext, are all fair game. It's also okay to use server side support for your webpage, although ruby on rails is about as far as I want you to go in that direction. (Again, flash is too far)

 

Here is a nice article on Dr. Dobb's about a professional web team that evaluated some of these technologies. (Article)

4/15/2007

Do you know a good way to capture the mouse/trackpad constant in Java for Assignment 02? The way this assignment is supposed to work is that you are going to collect a bunch of data. It should work something like this:

  1. You pick four target sizes (like 1 cm, 2 cm, 3 cm, and 4 cm square)
  2. Write a program that draws them and let's you click on them.
  3. Calculate the time from when the shape appears to the time when the user clicks on it.
    1. Record the information as (<input device>,<time>, <distance>, <width>)
    2. Record the information from a bunch of user trials. 2 device, 4
    1. Enter those pairs into an Excel spreadsheet (You can use Matlab or something else if you want)
    2. Graph them as an XY scatter plot, with Time as the y axis and (D/W +1) as the x axis.
    3. Make a "best-fit" linear model which captures the data. (In Excel this is "add trendline")
    4. Take the equation of the linear model (y = ax + b) and map them to the Fitt's law equation to figure out the constants.
  4. Complete the analysis

So the point is that you can't capture those constants in a program. You have to collect data and then figure out the constants which best match your data.

4/4/2007

For part one of assignment one, are we suposed to take a digital picture (digital photo) of ourselves by ourselves (like at home and not at the lab during class)? It was sort of unclear based on the assignment sheet and what you mentioned in class. I would like a digital photo with your name on it so that I can recognize who you are more easily. I don't really care where the photo is taken as long as it is recent and clear. The lab time (on 4/5) is primarily for the Human Research Tutorial, not for taking photos (although if you can figure out a way to take a picture at the lab, that's fine).

3/30/2007

Do I have to have the prerequisites for this course in order to take it? : Yes