The document describes mobile GPS tracking. It discusses the requirements for a GPS tracking system including functional requirements like user creation, track creation, sending GPS coordinates to a server, and following tracks in real-time. It also covers non-functional requirements, software requirements including the application server, database, and mobile application. The design section describes the architecture, components, and modules of the system including entity beans, JSPs, servlets, and the mobile application. It also discusses communication between modules and provides use case diagrams. The integration and testing section describes the testing methodology and provides examples of unit test cases.