Have you seen the code (http://www.ni.com/example/27197/en/)? By digging in the program, the data you want can be divided into three parts; 1) acquire the data (Maybe through USB) 2) data parsing ( understanding what NEMA format stands for 3) data display
The interfacing between Hardware and Software is very challenging task for receiving real time data. There are different methods available for completing this task like.. serial and parrallel communication.
When you select the infacing with respect to serial communication some steps may be take in mind.
1) The Data Transmitting and Receiveing Formate from BU 353 S4 GPS
2) The Data Frame with Start and Stop bit formate
3) Baud Rate and Bit Selection
4) Slection of Software for GUI Development like LabView, Visual Basic, .Net etc.
5) If you select Labview, then Slection of Visa Port with respect to Bit, Baud Rate, Parity Bit, Visa Read and Visa Write is important.
6) Seletion of Data Processing and Analysis with respect to Controller Implementation
I would recommend you to start with something very simple, reading the data with the serial blocks, usual configuration; open the port, configurate the port, read serial, etc.
I have used that gps with Java Scripts, I had troubles though but it was because my device was an old guy, make sure it is sending data via a Serial Terminal, before you try to connect it to Labview.