By: Chisha Malama Supervisor: Dr WD Tucker Co Supervisor: Mr M. Norman
What is Mobile packet Monitor? It is an application based on the android OS It is used to keep track of internet usage It calculate costs based on internet usage. It makes it easier for the user to understand he/her internet cost either daily, Weekly or monthly
USER REQUIREMENTS Store packet information entering and leaving the phone i.e. bytes Keep track of each application sending and receiving data Save all information on the different byte sizes entering and leaving the phone Save data accumulatively Save all information in an easily accessible way Save all information including which application is sending and receiving data. Keep dates of when data is sent or received Separate the stored data in categories mainly data transmitted/received through WIFI or through 3g data
FRONT END BACK END COM.
REQUIREMENT ANALYSIS Android touch screen phone. Application loads on phone start up Application runs in the background Application can be shut down on user request Application must use Database SQLite Application must be light on memory usage Application must not slow down other application Use Threads where possible Must be able to store data with dates Must be able to integrate seamlessly with the front end app
USE CASE DIAGRAM
Project plan in weeks of 2012
REFERENCES Leslie, Ben (13 November 2007). "Native C application for Android". Benno's blog. Retrieved Chen, Jason (12 May 2008). "The Top 50 Applications". Android Developers Blog. Retrieved devices.html "Complications looming for Android developers". androidandme.com Retrieved
QUESTIONS?