Java problems
$30-250 USD
Paid on delivery
Tired of forgetting to perform your daily tasks, you decide it is time to use technology to
help you remember. Instead of using a simple to-do list, however, you want your phone to do
the job for you and remind you of your tasks whenever your are near the place where they
should be done. For instance, you want to be reminded of submitting the PA whenever your
are in college, or buy a new notebook when you visit a specic bookstore. Because you can
never predict the exact position where you will be, you want the notication to be sent to you
whenever your are in the area surrounding the location
The class GPS (given to you with this assignment) allows to convert a distance on Earth
surface to angles and compute the distance between two points given by latitude and longitude.
You may use it if necessary.
Your goal in this assignment is to write the core part of this application, which stores and
manages notications1. To Achieve this, we proceed in three steps:
1. Write a binary search tree implementation of a map, which has both key and data generic.
The data structure also supports range search (nding all keys in a given interval).
2. Choose a representation and storage scheme for notications.
3. Write a class LocNotManager that manipulates the notications hence represented.
Project ID: #18280598