Presented by Supervised by
Salma ALLOUCHE Mr.Houssem Edin Lassoued
Marwa CHERIF
2012-2013
Plan
 Introduction
 The presentation of
network monitor
 Project Requirements
 Conception
 Realization
 Conclusion
1

 Thanks to Smartphone applications, almost everything is made
possible.
So the importance of mobile applications pushes developers to develop
more and more applications what encourages us to develop a mobile
application using android as an operating system.
Introduction
2

The presentation of network
monitor
1

Network monitor Definiton
 Network monitor is a very useful mobile application since it
displays several data network
3

Main issue
Complexity of data
Flow and Access
Wrong values of data
network traffic
Wrong values of network
usage statistics
4

The suggested solution
The integration of
several options.gdh The integration of
several benefic options.
The display of a
precise Wi-Fi and
mobile data network.
The integration of several
benefic options.
The Provide of a better
user experience
The provide of
ergonomic aspect
5

PROJECT REQUIREMENTS
2

Functional requirements
Data network
Displaying the
wifi and mobile
data network
Displaying the wifi
and mobile signal
quality
Data base
Saving data
network in the
data base
Counter
traffic
Receiving or
sending bytes of
current session
Graphics
Displaying graphs
and statistics of
network usage
6

Non-functional requirements
Supporting different mobile screen sizes and resolution.
7

Optional requirements
. Having a captivating ergonomic design
8

Application menu
9

Design Phase
3
13

Global Use case diagram
10

Help sequence diagram
11

Class Diagram
12

Realization
4
17

Hardware and software
Environment
13
 In our project we used several hardware and software environments so we can
mention
o A samsung mobile phone Galaxy SIII
o ASUS tablet
o Eclipse
o Android developer tools
o Android

Android
Architecture
14

15
Development tools

Conclusion
This project was a beneficial opportunity for us to use the android
SDK and to enter deeply into the design and implementation of
mobile applications.
As we mentioned before in this project we try to develop a network
monitor using JAVA as a development language and Android as an
operating system . In this context, our perspective
consits on detecting 4G mobile network type and adding other
useful features to the application as changing languages ,
displaying widget in home’s mobile .
19
Thank you !
22

Network Monitor