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
Recommended