Skip to main content
ARS Home » Research » Publications at this Location » Publication #79098

Title: PHENAPP: A JAVA APPLET AND APPLICATION FOR PLANT PHENOLOGICAL EVENTS

Author
item PAN, XIAOKANG - CROP SCIENCES UOFI URBANA
item Hesketh, John
item Huck, Morris

Submitted to: Biological Systems Simulation Group Proceedings
Publication Type: Proceedings
Publication Acceptance Date: 3/19/1997
Publication Date: N/A
Citation: N/A

Interpretive Summary:

Technical Abstract: Java (an object-oriented usernet language) has been used to program and integrate measurements relating effects of accumulated degree-days to plant phenological events of various plant species over two growing seasons (1995-1996). The resulting model was named PHENAPP. It has a user friendly interface. As an applet, it can run on the World Wide Web. As an application, it is able to start with the Java command line interpreter under Windows, Unix, Macintosh and any other Java compatible platform. PHENAPP includes three packages: PhenModel (Phenological Simulation), APP (Interface, Display, Service), DBMS (Input/Output). App consists of three main Java classes: a. MIMApp extends the Applet class from the Java library. It displays a user-friendly interface and manages the work for the other three models, as well as the associate classes from the Java library. b. FigsCanvas serves as a place with tools to draw figures and display text for leaf expansion, internode extension, leaf area change, plant height growth, etc. c. Pserver is a service, installed as a CGI script, that grabs requested data from the server computer and sends it to whoever requested it on the client computer. PhenModel contains Java classes as LeafModel, InternodeModel, etc., which separately simulate degree day effects on leaf and internode phenological events for various plant species such as cotton, soybean, corn, sunflower, tomato, okra, cocklebur, jimsonweed, morningglory, velveltleaf, etc. under Illinois field conditions. DBMS is a database management system.