[Coco] Full GUI DriveWire 4 beta
fwp at deepthought.com
Tue Dec 28 13:22:50 EST 2010
On Tue, Dec 28, 2010 at 12:17:27PM -0500, Aaron Wolfe wrote:
> On Tue, Dec 28, 2010 at 11:43 AM, Steven Hirsch <snhirsch at gmail.com> wrote:
> > On Tue, 28 Dec 2010, Aaron Wolfe wrote:
> >> I'm honestly not sure this is something that you want to mess with.
> > I'm beginning to agree with you. I develop complex design-automation
> > software for a living (in C++, thankyouverymuch), but Eclipse and Java just
> > bring me to my knees. Why, for the love-of-mike does it have to be so
> > complicated?? I've never seen more controls, modes, widgets and precisely
> > used (but undefined) terminology in my entire life!
> > At work, I'm forced to use Lotus Notes for corporate communications and HR
> > interaction. Don't take this the wrong way, but Eclipse strikes me as the
> > Lotus Notes of software development :-). The Notes motto is:
> > "Why have one concise way to do things if you can implement a dozen
> > variations and unintuitive modes to reach the same point?"
> >> To build the GUI, you will need the SWT libraries, which may or may
> >> not have been installed when you did whatever you did to install
> >> Eclipse. I always just "install" eclipse by downloading the zip file
> >> from the eclipse website, seems to be as easy as downloading and
> >> unpacking it wherever, ready to go. Anyway, the SWT libs can be found
> >> here: http://www.eclipse.org/swt/ or maybe via your package manager.
> >> Things will go smoother if these libraries are already present when
> >> the import into eclipse is done. If you don't have the SWT libs
> >> already, I'd recommend deleting whatever is currently in Eclipse,
> >> getting the libs, and doing an import.
> >> To properly import the UI, choose File, Import, General > Existing
> >> Projects into Workspace, and point it at wherever the "DriveWireUI"
> >> directory you checked out from cvs is.
> >> You can then right click on the head of the newly created DriveWireUI
> >> project in Eclipse and choose "Run" to execute it immediately, or
> >> Export, Java >> Runnable Jar File to create a standalone .jar.
> > All the libraries are present and I've explictly added everything I believe
> > it was complaining about to my class paths. Doesn't make any difference,
> > it's still carping about missing XML..something.
> Well, this is a clue that something went wrong, as there should not
> have been any complaints to begin with if the import process went
> correctly and the environment (stock Eclipse plus the SWT library)
> were in place. All the dependencies are included with the source in
> the CVS repository, there is nothing additional required.
> I've helped a handful of people set the DW build environment up, and
> had a few more email me who did it themselves. It used to be sort of
> tedious but I've improved it to where, for me at least, creating the
> environment on a new machine takes only a few minutes. I haven't any
> experience with an Eclipse that comes out of a package management
> system, and I suspect the deviation from the normal results may have
> something to do with this.
Thanks again for all your work with drivewire. It may just be me but since you
started working on drivewire 4 there seems to have been a significant increase in
work on new coco software. It looks like you inspired a lot of people to start coding
again. I'm looking forward to trying drivewire 4 but with time constraints being what
they are I don't see having any time until the end of January. I have a "print show"
for the MidWest Large Format Asylum that I have to plan as well as prepare prints
for. We are the largest and most active Large Format photography group in the country
and get together once a year to show our work.
If there's any interest I can bring some of my work to the next cocofest.
I'm looking forward to drivewire 4 and am hoping that it inspires me to spend more
time with nitros and my coco!!
The Other Frank
BTW - Is there any work going on behind the scenes with Gary to allow the coco3fpga
boards to use the drivewire client to use drivewire as more then a replacement for
the four floppies?
More information about the Coco