George Steeves

electricfarms.com - Germinating the seeds of ideas for rural living through, agriculture, art, craft, and appropriate technology

Home
Contact Me
Barn Raising
Programming About
Net Vis 2005 programming
MG sharp programs
NE Fern Identifier
HIP Home Inspection
Computer Updates
Plants About
Plants Vegetables
Plants Perennials
Plants Gesneriads
Stonework
Food
Shelter
Energy
Music
Photography
Chess
Photo Gallery
Links
This site is being replaced with my new site:
 
This site has not been updated in several years now as it has been replaced with my new sites:
 
To see my new rural living site:
 
For information related to stonework:
 
For information relating to plants and planting:
 
For information relating to C# programming see:
http://electriac.googlepages.com/home
 
 
 
 
Well I finally got fed up with MS Office Live which I used to build my web site.  I started to use Office Live when it was in beta development and I had hoped it would improve in time.  Instead of improving it kept getting worse.  I would contact MS ( in India ) and relate my problems and would receive profuse apologies with a boiler plate answers to unasked questions.   If MS is going to transfer their programming work to India they are in trouble as a company.

Google has recently created a new service similar to Office Live which allows anyone to create their own website.  I have only been a member for two days and I am saying syanora MS.  The editing and functionality of GooglePages is so good I have completely transferred all of my Office Live site to this new site in less than 16hrs of work.  I will retain my old site for a while and use it to redirect people to my new site as the old site has considerable prominence on the web.

To see my new site material relating to "Fern Identifier":
 
 
North Eastern Fern Identifier
by
Dr.Richard Mitchell
Eugene Ogden
Laurie Danaher
 
Programming
George Steeves
Adam Vincent
Steven Baulkhum
 
 

 

Plant Identification by Computer

 

 

During the late 1970's I was asked by Dr Eugene Ogden to help in the testing of his new Fern Identification book.  What was different about Dr. Ogdens work is he had devised a synoptic key for doing his identifications.

 

 

 

Botanists usually use Dichotomous keys to do identifications where the user is asked about a particular trait after which you are asked about the next trait the order of the choices controlled by the author of the key.  Dr Ogdens key allowed the user to select which character to identify first.  The user kept track of his choices on sort of a score card eliminating the ferns that were not the fern you were examining.

 

 

 

Many years later when I became more experienced with computers I remembered this experience and thought with the computer I could allow the computer to keep track of the choices and do the hard work of searching for the choices in the data records. 

 

 

 

My first experiment was on the AMIGA (IBM was only CGA No Pics) writing a graphic interface to identify gilled mushrooms.  I was able to make it work but I never really completed the data and specimen pictures for this enormous project.

 

 

 

In 1993 Dr. Richard Mitchell and I discussed doing the Fern Identifier as a computer program.  At that time IBM was EGA but we thought that by using the AMIGA to develop the graphics we could produce graphics good enough to write an identifier.  We worked on the project off and on for several years without compensation while experimenting with various graphic methods and program logic.   It wasn't until 1997 that we had collected the graphics and written the appropriate software for release.

 

 

 

Although this program contained less than 70 species to identify it took several years to collect the photos of all species.  During that time the IBM platform adopted the SVGA format allowing for 256 color graphics.  We went from DOS, to WIN3.1, to WIN95 in that time and I had to constantly  update just to keep up with the changes in hardware.

 

 

 

Since that time I have written numerous identification programs.  In the past year I have re-written the Fern identifier in the C# programming language. 

 

   

 

 

Sometime in the fall of 2004 I was contacted in reference to doing a rewrite of the NYS Museum Fern Identifier. This project required a complete rewrite of the software written under Windows 98.  So that it would be compatible with the on going developments in operating systems and more importantly hardware it required a complete rewrite to C#. Also all the images had to be converted to be compatable with C#.   Although we had no contractual agreement I had been working on this project for about 10 years and the contracts in the past had been a real joke.  On one occasion the first and second payment on the contract were long past due before the contract was even signed. 

 

 

 

 

 

 

I agreed to work on the NYS Museum Fern Identifier project pending their new budget in March.  I delivered a working program sometime before the first of March. Several months past with no contact or mention of payment.  After several inquiries about payment I received a contract with very specific requirements for me but contained no specific date for payment.  I had already invested almost $1500 in this rewrite for contracted labor, software, and hardware.  I felt it was safer to “cut and run” from what had always been a bad experience working with these people.

 

 

 

I have recently rewritten the program again exclusively in C# eliminating the C console window.  I have compiled under .NET Visual 2005 using the .NET framework 2.0.  I have also loaded the data into a data array so that the program now runs much faster especially when running from a CD as the data is only read once.

 

 

I will not release this program without getting paid and the BRI seems to have little interest.  So it remains in limbo.  
 
In the month of Feb. so far I have had 72 hits on my Fern Identifier page.  Notice that the Bri had two hits on Feb 6 with none since.  It is probable that those two hits were mine.