Peer-to-Peer Communication on Android-Based Mobile Devices:
Middleware and Protocols
Peer-to-Peer Communication on Android-BasedMobile Devices:
Middleware and ProtocolsWaheb A. Jabbar*1, M. Ismail*2 and R.
Nordin*3*Dep. of Electrical, Electronic and System Engineering,
Universiti Kebangsaan Malaysia43600 Bangi, Selangor, Malaysia
1Android
Android(:)1OutlineRelated WorksThe Proposed Mobile P2P
MiddlewareResearch Methodology and HypothesisANDROID Platform
ArchitectureP2P System Applications and Services
2P2PAndroidP2P2IntroductionWhat the Peer-to-Peer
What the middleware
3MiddlewareIBM, Oracle
(Client-Server)(client)(server),(Peer-to-Peer,
P2P)(Client-Server)3IntroducctionEnsemble Mobile Wi-Fi network
4:Wi-Fi
,,,,
P2PWi-FiP2P
4Related WorksJXTAPeer Discovery ProtocolPeer Resolver
ProtocolPeer Information ProtocolPeer Membership ProtocolPipe
Binding ProtocolPeer Endpoint ProtocolTwo versions of JXME proxied
and proxyless5
PPIntelJXTASunPPPPJXTAPPJXTAPP
,5Related WorksJupiterJupiter as a P2P networking platform is
taken as an example of platforms over heterogeneous networks6
P2P6The Proposed Mobile P2P MiddlewareEach device in this
particular environment comprises of the layer structure as
displayed .7
P2PP2P,P2PP2P
APIP2P
Android7The Proposed Mobile P2P MiddlewareSince there has been
an increasing tendency of using an Android-Based mobile Smartphones
and tablets among many users, the proposed middleware has various
applications in the current paper.8
P2P,P2P,
Wi-FiAndroidIEEE802.11 WLAN,P2P8Research Methodology and
HypothesisResearch methodology9
Wi-FiWi-Fi
MANETAndroid
9ANDROID Platform ArchitectureLinux KernelLibrary and Android
RuntimeApplication FrameworkApplications10
10Linux KernelThus, the major part of the system is equal to an
abstract level between the hardware and other software in the
systems.11AndroidLinux2.611Library and Android RuntimeDalvik
virtual machine12
AndroidJava,,Dalvik,12Application FrameworkThis same mechanism
allows components to be replaced by the user.13
GoogleAPI,frameworkapp Application Framework
()13Applications-eMail Map Calendar Market
14
P2P System Applications and ServicesVoice communicationText
messagingPhoto/video sharing during an eventLocal social
networkingMultiplayer gamingLastmile connectivity15/15Challenges
and LimitationsReliable and Trust models should be provided for
supporting the users desires to comply with the rules of
protocol.
Thus, it is important to take into consideration these
requirements in the proposed mobile P2P protocol for the ensemble
mobile environment to overcome the challengesespecially the
mobility and heterogeneity. 161P2P,2345
P2P16ConclusionThe need for developing a middleware with an
enhanced protocol for Android-based mobile devices is becoming
real. 17Android
AndroidP2P17