Monday, August 29, 2011

Document done

So I cleaned up the document a little. I decided mainly to skim the important details of the blog and the current program rather than have a near-replica of the blog.

I fixed a few of the bugs that were found in the program (context menu opens on right click dragging while joining, etc.)

and I have now started the presentation; will be recording the program in use and possibly ImageJ as well to show the differences in the amount of time they take and the differences in how to actually segment and measure the items.

Tuesday, August 23, 2011

Program and Help Doc completion

I think now the program is in a stage of completion. Or it is very close, I have no troubles with it; it works quickly and functions well. With less than a week left to work on it I may tackle the last few remaining implementations.

I have saved a copy of the program in this state and it's also up to date on the SVN as of now.

I'm working on written documentation, and writing a document on the steps taken from the beginning to this step. This document will probably be similar to the blog, but a bit more step oriented and thought out. Covering everything from initial planning stages to the current stage.

I am going to email a copy of the helpdoc zipped so it can be seen without running the program.

Friday, August 19, 2011

Error Handling added

I fixed up some bugs with the program, and added some error handling.

So if an image hasn't been opened and you try to hit "next image" it will report back an error and tell the user that they must open up a directory. If the file that's being opened from the directory isn't an image it gives an error, if the user tries to perform an action and an image hasn't been opened it gives an error.

All the errors are covered in the help document as well.

There is now a button on the program that will open the help file up as well.

Code is on SVN

Wednesday, August 17, 2011

HTML Doc Completed

The HTML doc is now complete. I think it covers everything in the program; but should be simple to change if left out or if the wording is ambiguous.

Fixed a bug where the program was crashing (out of memory) again.

Monday, August 15, 2011

HTML Doc, Split/Join, and Tablet

I have made a few changes.

The HTML doc now is up to date with the changes that were made to the program. Things were reworded to account for the auto-processing that is done. The table now has the new tools in it + the old tools removed (that aren't on the toolbar).

Split and Join has been changed slightly now; the ink canvas now has a different cursor that looks like a pen. In addition when using the stylus, by using the eraser on the stylus you can actually join the diatoms now. i will probably swap this so that split is the eraser, and the pen tip is join. With the stylus the line you are drawing is visible on both split and join. But it is not yet functioning with the right click.

SVN contains this code.

Friday, August 12, 2011

Help Doc - progress bar

New photos, changed background to white and text to black. The window can now be re sized and the HTML re sizes accordingly.

The progress bar functions much better now, a lot less jumpy across the page. It's not perfect though.

the repo has been updated with this code.

Wednesday, August 10, 2011

Progress bar

A progress bar has been implemented to show the user that progress is being made, but the progress bar is a bit jumpy right now. I would really like to smoothen it out at least a little bit.

I'm going to remove the run button and keyboard shortcut and set it to run automatically when an image is loaded. You are also now able to remeasure items to update the data.

So if you forgot to set the species you can now remeasure it with the species added and it will reset the measurement file.