Frequently asked questions about JWatcher

Last updated 14 November 2000

 

Q: What is JWatcher?
A: JWatcher is an event-recording program written in Java, a computer language developed by Sun Microsystems that runs in both the Windows and Macintosh (and UNIX and LINUX) operating environments.

Q: What is an event recorder?
A: Event recorders are tools to help quantify behaviour. By logging key presses that signify the onset or occurrence of behaviours, event recorders allow you to estimate the time animals or people allocate to different activities. To learn more about quantifying behaviour, read the outstanding book Observing Behaviour (now in it's second edition) by Paul Martin and Pat Bateson (Cambridge University Press).

Q: How much does JWatcher cost?
A: JWatcher is free to use. Please tell others about it and use it in your laboratories and classes. To ensure you're using the correct version, download it directly from the JWatcher web site.

Q: Who developed JWatcher?
A: JWatcher was developed by Dan Blumstein, Chris Evans and Janice Daniel at the Animal Behaviour Laboratory at Macquarie University in Sydney, Australia. First stage development was supported by a grant from Macquarie, and coding was done by Fiona Walkerden, Xuhong Li and Derek Renouf of Adaptive Arts Pty Ltd, a company that develops data mining and database management tools in Java. While we are interested in bug reports (email to: jwatcher@galliform.psy.mq.edu.au), and we will update this FAQ periodically, we are currently unable to correspond with users about the routine workings of JWatcher. JWatcher comes with no warranties expressed or implied.

Q: What operating system does JWatcher require?
A: JWatcher was developed in a Windows (98/NT) environment and tested extensively using both Windows (95/98/NT) and the Mac OS (System 8.5, 8.6 and 9.0). It should run on any computer that can run the Java Virtual Machine (also called the Apple Applet Runner in the Mac OS). It was developed to work on the Windows Java Runtime Environment 1.1.8 and the Mac OS Runtime For Java version 2.2.3. Needless to say, it runs faster and more smoothly on newer machines with a lot of RAM.

Q: I can score behaviour but JWatcher freezes when I try to analyse it. What's happening?
A: You should use JWatcher's analysis routines on a computer with more RAM. Data Capture works well with limited RAM but analysing or combining keycodes work better with more RAM.

Q: How do I open/print a results file?
A: Results files (.res) are comma delimited text files. They can be opened within any word processing or spreadsheet programs.

Q: JWatcher does not redraw the screen properly and suddenly begins behaving badly. Why?
A: You may have too many applications open. Quitting JWatcher and closing un-used applications may solve this problem.

Q: How can I print my .faf to verify what it does?
A: In Focal Analysis Master, click on the [Summary] button, select all of the contents of the summary file using a mouse, and then copy (control + c) and paste the contents into a word processor.

Q: Why do I have to specify the path where I want files to be stored every time I restart JWatcher?
A: JWatcher does not create a preference file. Thus, the default location where files are created and stored is the folder where the application resides. When we use JWatcher, we store the application in the default installation location (in the applications folder), and create a folder elsewhere where we store JWatcher files. Each time we restart Jwatcher, we have to navigate over to that folder. Within a session, however, JWatcher remembers the last location used.

Q: How can I print my data files?
A: Data files (.dat) are comma delimited text files. They can be opened within any word processing or spreadsheet programs.

Q: How do I edit a pre-existing data file?
A: Use the Edit data function built into JWatcher, or edit using a word processor or spreadsheet program.

Q: If I analyse the same data file using first one and then another focal analysis master file, my results file is overwritten. How can I avoid this?
A: Select another destination folder into which the second batch of results can be put. By design, results are named by adding either cd.res or tr.res to an existing .dat file.

Q: When I re-size the JWatcher screen, some of the buttons disappear. Why?
A: JWatcher is designed to run on a 640 x 480 screen. Re-sizing it below that may cause some problems that should be easily reversed by making it bigger.

Q: My on-line help doesn't work when I'm running JWatcher.
A: We've had some documented problems having Netscape NavigatorTM running on a Macintosh recognising our help files. Try downloading Microsoft's Internet Explorer and setting it as your default web browser. Additionally, depending on your memory allocations, JWatcher may not be able to run properly with a web browser. Print the JWatcher guide directly from the .pdf file provided and use it, rather than the on-line help.

Q: How much memory is needed to run JWatcher?
A: JWatcher only requires about 2 mb of RAM. However, the Java Virtual Machine requires more and takes it. For best performance, we suggest having about 64 mb of RAM free when running JWatcher. Allocating different amounts of RAM to JWatcher and the Java Virtual Machine may result in strange performance.

Note: Strange performance in no way influences the results, but you may have to quit the program and restart it periodically.

Q: I now have a bunch of JWatcher .res files, but I still don't know how much time my animals allocate to behaviour. What should I do?
A: JWatcher creates results files for each focal animal sample. Presumably your time budgets will be based on multiple focal animal samples conducted on multiple individuals. You will have to combine, using a spreadsheet, your JWatcher results files and calculate an overall time budget.

Q: What is the .tr.res file?
A: The .tr.res file is a results file set up in a way that you can easily graph a 'trace' of behaviour. Behavioural traces show the onset and termination of bouts of behaviour.

Q: When I want to quantify a behaviour and treat it as both an event and a state, I hit the same behaviour code more than once in a row. However, in state analysis, each key entry is counted as a bout with a 0 second interval between them. Is this correct?
A: Yes. Logically, each behaviour turns itself off. Therefore, you must be careful to decide whether you want the same behaviour code to be used to signify events within states or to solve this problem by assigning different codes to signify the state and event.

Q: I don't want to have to remove my hands from the keyboard to start recording behaviour in Data Capture. Is there a way I don't have to use the mouse to click start a focal observation?
A: Yes. Using the tab key, move the focus to the start button. When the focus is on the start button it will be highlighted. Once highlighted, hitting the space bar will start the clock.

Q: I'm working with a lot of slightly different .faf files. How can I keep track of them?
A: Data management is always difficult when conducting complex analyses. Copy the contents of the .faf summary into a word processor, add relevant comments, and print and save it.

Q: How can I view my .fmf file?
A: Open it and print it from a word processor.

Q: Why do I get unrecognised key codes in the analysis log file?
A: Either you have mistakenly typed an unrecognised key code or the .fmf used to score data is different from that used to create the .faf.

Q: How come I can't save my .faf?
A: Ahh, that nasty RAM again. Close other programs and/or try restarting JWatcher.

Q: I opened my .dat file to edit it and received a message saying that the associated behaviours and modifiers are missing. What's up?
A: In order to edit data files, JWatcher must locate and load the .fmf used when scoring data. The .fmf must either be in the location it was when scoring data, or it can be in the same folder as the .dat file.

Q: I batch processed a number of files but in some cases no results files are produced. Why?
A: Check the .log files for errors. Files with serious errors will not be processed.

Q: I was given the error message: "Behaviours in the related focal master <name> have changed. Edit the focal analysis master to update." What do I do?
A: Reopen the .faf in the Focal Analysis Master tab. A dialog box will ask if it is OK to update your .faf file. Click OK to update.

Copyright (c) 2000--Daniel T. Blumstein, Christopher S. Evans and Janice C. Daniel. All rights reserved.