Skip to content

dalo390/Farm-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Farm Application:

Design and Implementation Part 1 | CS 420, Fall 2020 | Due Oct. 23, 2020 | Undergraduate Group 5

Our group has created a dashboard for our automated farm application. We have also created an animation depicting the movement of a drone throughout the farm.

GitLab Repository for the Project

Application Instructions

  1. Run the Java project in IntelliJ IDEA by opening the project directory, and running it from the MainApp class.
  2. You may create, edit, and delete items and item containers (excluding the farm, which is the root item container) by utilizing the on screen text inputs and buttons.
  3. After you have created the farm items in their desired locations, you may begin the drone animation. The on screen buttons can be used to control the drone animation. To have the drone fly to an item, select the desired item in the tree view.
  4. After selecting the item you'd like the drone to fly to, click the "Visit Item" button. The drone will then travel to the (X,Y) coordinates at the object's center.
  5. You may also click "Scan Farm" to have the drone fly over the entirety of the farm.

Application Requirements

This project was created with Java JDK 8 (often listed as version string 1.8) and JavaFX. Our team used IntelliJ IDEA to create this project.

We recommend you use IntelliJ when viewing this code or running the project.

Eclipse will most likely work, but may need some tweaking since migrating projects between Eclipse and IntelliJ is often unpredictable.

Undergraduate Group 5 Members & Contributions


Danny Do: Composite Implementation, Component, Item, UML Diagram, miscellaneous code assistance
Kevin Pham: Composite Implementation, Item Container, UML Diagram, miscellaneous code assistance
Khang Vo: Singleton Implementation, worked on Drone Animation, Dashboard, Visualization, debugging and miscellaneous code assistance.
Will Watts: Gitlab setup, Readme file, Drone.png, UML, misc. git related assistance/documentation for team, debugging & misc.
Taylor Witt: Composite Implementation, Drone Animation, UML, Item, Miscellaneous Code Assistance

Project Wiki

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages