CSIS294-Intermediate Java

Task

This project will simulate communicating with a drone that is surveying land for information (part 1) and then provide a portal for drone data storage in a database as well as reviewing summarized data results (part 2).  

The target of the Drone Recon data collection is your choice.  Suggestions include:

-Agriculture

-Forest

-Wildlife

-Search and Rescue

-Military

This project will involve the following:

-JSP

-Servlets

-REST Web services

-JSON

-HTML

-Databases

Part 1 – DRONE Communication: Data Collection And Guidance

a.Zip file provided… Files provided in zip file:

i.dronerecon/drone_launch.jsp (needs code added by you)

ii.dronerecon/drone_sim.jsp (needs code added by you)

iii.dronerecon/js/dronesim.js

iv.dronerecon/js/jquery.min.js

v.dronerecon/js/webservice_client.js

b.The “dronerecon” folder should be placed in the “webapps” folder in your Tomcat installation.

c.Fill in the drone_sim.jsp and drone_launch.jsp template code that is provided.

i.Simply look for places where to adjust code marked with.

d.DroneDataService.java

i.This is a servlet that provides a RESTful web service to the drone_sim.jsp page.

ii.The service does all the following:

1.Receives last grid tile data from drone and sends data to Drone Recon Portal web service for DB storage (Sending to Drone Recon Portal is in part 2).

2.Based on previous tile passed in and grid specs passed in, it returns to the drone that called the next tile to fly over and which direction the drone should be going all in a JSON structured string.

iii.The template file for this is provided.

iv.This should be done in a class library project and then compiled into a JAR file and put in the “WEB-INF/lib” folder in your web app.

The post CSIS294-Intermediate Java appeared first on My Assignment Online.

WhatsApp
Hello! Need help with your assignments?

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102

🛡️ Worried About Plagiarism? Run a Free Turnitin Check Today!
Get peace of mind with a 100% AI-Free Report and expert editing assistance.

X