Currently I'm working on the simple GPS tracking system for my Final Year Project. The GPS receiver that I have is actually a Bluetooth device which can be connected to the PC/Laptop with USB cable. Basic idea is to get the NMEA string from the GPS receiver, then plot the corresponding lat/long on the digital map.
Questions:- 1. To read the NMEA string from the GPS receiver, how's the Java program gets the stream from? Do I need to use comm-API or the rarely known USB-API?