Is there a step-by-step? The CD I got was linux/Win only. I don't know how to deal with rpm files and I'm not familiar with ant, although I've got a fair bit of experience with straight-Java.
Here's what I did that seemed to work pretty well:
* In XCode, create a new project, type=Java Swing App.
* Delete the sources that come with the default project (files & references)
* Add a group "avr"
* Drag all the folders in the ~/AVRcamView/src/avr/ folder to the project -- make recursive groups
* Adjust the target (Pure Java Specific) so the main class is "avr.swing.JAVRCamFrame"
* Comment out
/* //*
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
*/
(These appear to be unused, and I didn't have them in my path, so...)
* Change all occurences of
SwingUtilities2.getFontMetrics(c, g, f);
to
g.getFontMetrics();
(I'm not on tiger, yet -- don't know if the SU2 version is supported, there.)
* In JLogApplet, comment out all the code in the saveXML(File) method. I added
System.out.println ("*** saveXML(File) not implemented ***");
(Where is Element defined?! I was getting object not found, here.)
*** NOTE: There's probably a more-direct way to do the following three steps, but I don't deal much with resource files, so this is the hack I put together that works.
* Copy the resources from ~/avr/resources/avr.resource into ~/YourProject/YourProject.properties
* In AVRSystem.java, make this change:
//* //* RES = new Resource("avr.resource.avr");
RES = new Resource ("YourProjectNamestrings"); //*
* In Resource.java, make this change:
//* BUNDLE = ResourceBundle.getBundle(file);
BUNDLE = ResourceBundle.getBundle(file, Locale.getDefault());
* Now your project should build & run without errors. Everything seemed to work as advertised, once I got the project building.