Description
people with deuteranopia have difficulty distinguishing between color
A.Shades of green and shades of blue
B.Shades of red and shared of blue
C.Shades of green and shades of red
D.Shades of purple and shades of yellow
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
C.Shades of green and shades of red
----------------------------------------------------------------------------------------------------------------------
Completion Status:
100%
Review
Review
Anonymous
Great content here. Definitely a returning customer.
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
University of Houston Human Resource Management and Leadership Discussion
After completing the reading this week, we reflect on a few key&nb ...
University of Houston Human Resource Management and Leadership Discussion
After completing the reading this week, we reflect on a few key concepts this week:
Discuss the key components of human resource management. Pick at least four concepts from chapter nine and describe how these concepts interrelate to individual performance on a team.
Review table 9.2 and select one of the dimensions listed, note why it was chosen and how you relate to this behavior. If you have a personal experience, please share.
How do leaders select the best talent? What are some tools they can use to select the best-talent?
18 pages
Project
Cybersecurity is an essential aspect of any organization. The information systems of any company should be protected again ...
Project
Cybersecurity is an essential aspect of any organization. The information systems of any company should be protected against external attacks and ...
ISSC 411 American Military University WK1 Five Main Types of Applications HW
Note : Need Original Work onlyAssignment InstructionsIn order to complete assignment #1 you will need to answer the below ...
ISSC 411 American Military University WK1 Five Main Types of Applications HW
Note : Need Original Work onlyAssignment InstructionsIn order to complete assignment #1 you will need to answer the below questions. Please complete the questions in a Word document and then upload the assignment for grading. When assigning a name to your document please use the following format (last name_Assignment #1). Use examples from the readings, lecture notes and outside research to support your answers. The assignment must be a minimum of 1-full page in length with a minimum of 2 - outside sources. Please be sure to follow APA guidelines for citing and referencing source. Assignments are due by 11:55 pm Eastern time on Sunday.In 1-2 pages, compare and contrast the following types of applications:· Web-Based Applications· Mainframe· Client-Server· Thick Client· Thin ClientIMPORTANT: Make sure to discuss method of access, users, connection type (internet/non-internet), protocols used, and languages used to develop the software for each type of application.This assignment is a summative assessment for Course Objective 1.Assignment Rubric ( 100 Points)Synthesis of Concepts60Writing Standards - APA format20Timeliness20
please follow the steps. and if you can not do it please don't bid on it
SUMMARY
This project will simulate communicating with a drone that is surveying land for information (part 1) and then ...
please follow the steps. and if you can not do it please don't bid on it
SUMMARY
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
DETAILS
Part 1 – DRONE Communication: Data collection and guidance
Zip file provided… Files provided in zip file:
dronerecon/drone_launch.jsp (needs code added by you)
dronerecon/drone_sim.jsp (needs code added by you)
dronerecon/js/dronesim.js
dronerecon/js/jquery.min.js
dronerecon/js/webservice_client.js
The “dronerecon” folder should be placed in the “webapps” folder in your Tomcat installation.
Fill in the drone_sim.jsp and drone_launch.jsp template code that is provided.
Simply look for places where to adjust code marked with ########.
DroneDataService.java
This is a servlet that provides a RESTful web service to the drone_sim.jsp page.
The service does all the following:
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).
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.
The template file for this is provided.
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.
Part 2 – DRONE Data Portal: Web front end and DB
In this section, you are creating another web app similar to Part 1, but this app will have a DB file in it and will provide a web service for writing data.
Zip file provided… Files provided in zip file:
dronereconportal/db/dronedata.sqlite
Rest of files are the standard web app structure and the servlet and DB JARs are in lib folder.
PUT THE “dronereconportal” folder in your “webapps” folder in Tomcat.
All the following Java files can be put in the same project.
All files will be in package com.dronerecon.ws
Java files provided:
DBManager.java (no additions for you to make)
PortalDBService.java (There are CODE ADDITIONS you need to make – look for #######)
Create a new Java file:
AreaGridTile.java
Just 5 instance variables (IMPORTANT: Make all of these "public"):
areaID – String type
x, y, r, g – All int types
timestamp – String type
A JAR of all these files should be created and placed in dronereconportal/WEB-INF/lib
Call the PortalDBService from the DroneDataService.java file from Part 1.
Do this using the same code example used in the weather web service lab.
The code should be in the doGet method just after Step 1 where you are getting the values from the request object.
Remember, you also have to get two more parameters from the request object that you weren’t getting before: “r” and “g” (these are already there for you to get).
You are adding the values retrieved from the request to fill into the URL:
The URL would look something like this:
http://127.0.0.1:8080/dronereconportal/PortalDBService?area_id=1&tilex=1&tiley=1&r=1&g=1
Lastly, create two JSP files in dronereconportal folder:
areasearch.jsp: It has a text box input for area ID and a submit button that submits to a second JSP.
arearesults.jsp:
Step 1: Be sure to import the required classes you need with this type of syntax as we’ve done in earlier labs:
<%@ page import="com.dronerecon.ws.AreaGridTile" %>Hint: You also need to import DBManager and the ArrayList type (in java.util)
Step 2: Get incoming area id from other JSP.
Step 3: Create an instance of DBManager.
Step 4: Adjust DB location on DBManager object with similar line of code I provided in PortalDBService.java:
For Windows Users:oDBManager.DBLocation = System.getProperty("catalina.base") + "\\webapps\\dronereconportal\\db\\" + oDBManager.DBLocation;For Mac Users: oDBManager.DBLocation = System.getProperty("catalina.base") + "/webapps/dronereconportal/db/" + oDBManager.DBLocation;
Step 5: Call readAreaGridTiles and pass in area id.
Step 6: You get back an ArrayList<AreaGridTile> type.
Step 7: Loop through and print out to the screen…
The x,y values of the record with the highest r value.
The x,y values of the record with the highest g value.
TURNING IN PROJECT: In Canvas, simply click on Modules and then clicking on Project 2 will allow you to turn in the lab files.IMPORTANT: DO NOT ZIP your files please. 7 Files to turn in:
drone_launch.jsp
drone_sim.jsp
DroneDataService.java
PortalDBService.java
AreaGridTile.java
areasearch.jsp
arearesults.jsp
4 pages
Defining Information Systems
Explain the five key lessons and note the importance of each key lesson Throughout the study of Information Systems I have ...
Defining Information Systems
Explain the five key lessons and note the importance of each key lesson Throughout the study of Information Systems I have been introduced to the ...
Similar Content
CNT4408 Flaw Hypothesis Methodology Research Current Attacks against Web clients
https://synapse-us.com/information-security/penetration-tester
What is flaw hypothesis? What is the value to develo...
JNTU Characteristics and Operations of the Malicious Software Discussion
Hello , pls answer below 2 questions in saperate WORD DocCourse: Ethical Hacking In 500 words, Web servers are compromised...
tfc j I want a reply post to the below essay in 200 words using apa format and journal articles
Accessing team productivity:A manager’s responsibility in the team is to access team productivity is crucial. It can be ...
ISOL 536 Cumberlands Week 15 Security Architecture and Design Questions
Question 1Write a minimum of 400 words in APA format along with 2 references about the followingWhat are people currently ...
instructions required to correct errors in the project (Quickshare)
Here are instructions required to correct errors in the project (Quickshare)The attachments have the required modificatio...
CIS 525 SU Agile Project Management to Be Suggested to Sponsors Framework
Imagine that you are the project manager of a critical project for an organization. The organization wants to implement a...
Enterprise Risk Management. Final9
Enterprise Risk Management has become a cutting edge idea used by organizations to secure their funds and openings against...
Patch Management
Information Technology (IT) is one of the advents of technology in the 21st century that has contributed significantly to ...
Answer 3 1
Strategic integration is combining aspects from different fields into one unit to maximize their overall output in an orga...
Related Tags
Book Guides
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
University of Houston Human Resource Management and Leadership Discussion
After completing the reading this week, we reflect on a few key&nb ...
University of Houston Human Resource Management and Leadership Discussion
After completing the reading this week, we reflect on a few key concepts this week:
Discuss the key components of human resource management. Pick at least four concepts from chapter nine and describe how these concepts interrelate to individual performance on a team.
Review table 9.2 and select one of the dimensions listed, note why it was chosen and how you relate to this behavior. If you have a personal experience, please share.
How do leaders select the best talent? What are some tools they can use to select the best-talent?
18 pages
Project
Cybersecurity is an essential aspect of any organization. The information systems of any company should be protected again ...
Project
Cybersecurity is an essential aspect of any organization. The information systems of any company should be protected against external attacks and ...
ISSC 411 American Military University WK1 Five Main Types of Applications HW
Note : Need Original Work onlyAssignment InstructionsIn order to complete assignment #1 you will need to answer the below ...
ISSC 411 American Military University WK1 Five Main Types of Applications HW
Note : Need Original Work onlyAssignment InstructionsIn order to complete assignment #1 you will need to answer the below questions. Please complete the questions in a Word document and then upload the assignment for grading. When assigning a name to your document please use the following format (last name_Assignment #1). Use examples from the readings, lecture notes and outside research to support your answers. The assignment must be a minimum of 1-full page in length with a minimum of 2 - outside sources. Please be sure to follow APA guidelines for citing and referencing source. Assignments are due by 11:55 pm Eastern time on Sunday.In 1-2 pages, compare and contrast the following types of applications:· Web-Based Applications· Mainframe· Client-Server· Thick Client· Thin ClientIMPORTANT: Make sure to discuss method of access, users, connection type (internet/non-internet), protocols used, and languages used to develop the software for each type of application.This assignment is a summative assessment for Course Objective 1.Assignment Rubric ( 100 Points)Synthesis of Concepts60Writing Standards - APA format20Timeliness20
please follow the steps. and if you can not do it please don't bid on it
SUMMARY
This project will simulate communicating with a drone that is surveying land for information (part 1) and then ...
please follow the steps. and if you can not do it please don't bid on it
SUMMARY
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
DETAILS
Part 1 – DRONE Communication: Data collection and guidance
Zip file provided… Files provided in zip file:
dronerecon/drone_launch.jsp (needs code added by you)
dronerecon/drone_sim.jsp (needs code added by you)
dronerecon/js/dronesim.js
dronerecon/js/jquery.min.js
dronerecon/js/webservice_client.js
The “dronerecon” folder should be placed in the “webapps” folder in your Tomcat installation.
Fill in the drone_sim.jsp and drone_launch.jsp template code that is provided.
Simply look for places where to adjust code marked with ########.
DroneDataService.java
This is a servlet that provides a RESTful web service to the drone_sim.jsp page.
The service does all the following:
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).
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.
The template file for this is provided.
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.
Part 2 – DRONE Data Portal: Web front end and DB
In this section, you are creating another web app similar to Part 1, but this app will have a DB file in it and will provide a web service for writing data.
Zip file provided… Files provided in zip file:
dronereconportal/db/dronedata.sqlite
Rest of files are the standard web app structure and the servlet and DB JARs are in lib folder.
PUT THE “dronereconportal” folder in your “webapps” folder in Tomcat.
All the following Java files can be put in the same project.
All files will be in package com.dronerecon.ws
Java files provided:
DBManager.java (no additions for you to make)
PortalDBService.java (There are CODE ADDITIONS you need to make – look for #######)
Create a new Java file:
AreaGridTile.java
Just 5 instance variables (IMPORTANT: Make all of these "public"):
areaID – String type
x, y, r, g – All int types
timestamp – String type
A JAR of all these files should be created and placed in dronereconportal/WEB-INF/lib
Call the PortalDBService from the DroneDataService.java file from Part 1.
Do this using the same code example used in the weather web service lab.
The code should be in the doGet method just after Step 1 where you are getting the values from the request object.
Remember, you also have to get two more parameters from the request object that you weren’t getting before: “r” and “g” (these are already there for you to get).
You are adding the values retrieved from the request to fill into the URL:
The URL would look something like this:
http://127.0.0.1:8080/dronereconportal/PortalDBService?area_id=1&tilex=1&tiley=1&r=1&g=1
Lastly, create two JSP files in dronereconportal folder:
areasearch.jsp: It has a text box input for area ID and a submit button that submits to a second JSP.
arearesults.jsp:
Step 1: Be sure to import the required classes you need with this type of syntax as we’ve done in earlier labs:
<%@ page import="com.dronerecon.ws.AreaGridTile" %>Hint: You also need to import DBManager and the ArrayList type (in java.util)
Step 2: Get incoming area id from other JSP.
Step 3: Create an instance of DBManager.
Step 4: Adjust DB location on DBManager object with similar line of code I provided in PortalDBService.java:
For Windows Users:oDBManager.DBLocation = System.getProperty("catalina.base") + "\\webapps\\dronereconportal\\db\\" + oDBManager.DBLocation;For Mac Users: oDBManager.DBLocation = System.getProperty("catalina.base") + "/webapps/dronereconportal/db/" + oDBManager.DBLocation;
Step 5: Call readAreaGridTiles and pass in area id.
Step 6: You get back an ArrayList<AreaGridTile> type.
Step 7: Loop through and print out to the screen…
The x,y values of the record with the highest r value.
The x,y values of the record with the highest g value.
TURNING IN PROJECT: In Canvas, simply click on Modules and then clicking on Project 2 will allow you to turn in the lab files.IMPORTANT: DO NOT ZIP your files please. 7 Files to turn in:
drone_launch.jsp
drone_sim.jsp
DroneDataService.java
PortalDBService.java
AreaGridTile.java
areasearch.jsp
arearesults.jsp
4 pages
Defining Information Systems
Explain the five key lessons and note the importance of each key lesson Throughout the study of Information Systems I have ...
Defining Information Systems
Explain the five key lessons and note the importance of each key lesson Throughout the study of Information Systems I have been introduced to the ...
Earn money selling
your Study Documents