A Mobile Distributed System for Personal Security

The goal of this system is to provide a location based alarm system through which customers can broadcast their last known position in emergency situations. Imagine that you are hiking in the forest alone and don’t know how to get back to your car, or you get lost driving to your friend’s home. At times like these, how can you ask for help? With push of single button or pull off the hands free cord on this system, it will notify your friends with your latest locations immediately. The system is divided into two parts, the client side and the server side. The client side works on the iPhone and other mobile phone platforms and is implemented in Objective C and Java ME. The server side supports more than one server while running on the Linux platform and isimplemented using Java EE. There are two problems that need to be solved before we start…


1. Introduction
1.1 Background
1.2 Tools
1.3 Planning
2. Problem Discussion
2.1 Location Problem
2.1.1 Mobile positioning
2.1.2 Problem analysis
2.1.3 Method for solving the problem
2.1.4 Solution analysis
2.1.5 Conclusion
2.2 Synchronization Problem
2.2.1 Problem analysis
2.2.2 Method of solving the problem
3. Analysis
3.1 System Requirement
3.2 Use Case
3.3 Services
4. Technology
4.1 Hibernate
4.2 Web service
4.3 Enterprise Java Bean (EJB)
4.4 Security technology
5. Design
5.1 System architecture
5.2 Database Design
5.3 Protocol
6. Implementation
6.1 MVC design pattern
6.2 Delegation design pattern
6.3 Web service
6.4 Session control
6.5 Sending SMS notification
6.6 Synchronization
6.7 Implementation of Location Info
7. Testing
7.1 Speed testing
7.2 Precision testing
7.3 System functionality testing
7.4 Testing Conclusion
8. Conclusion

Author: Guo, Yang

Source: Uppsala University Library

Download URL 2: Visit Now

1 thought on “A Mobile Distributed System for Personal Security”

  1. Please send reference video and source code file for application, how to install and run this on mobile please.I need this application

Leave a Comment