Peer-to-Peer Communication on Android-Based Mobile Devices: Middleware and Protocols

17
Peer-to-Peer Communication on Android-Based Mobile Devices: Middleware and Protocols Waheb A. Jabbar*1, M. Ismail*2 and R. Nordin*3 *Dep. of Electrical, Electronic and System Engineering, Universiti Kebangsaan Malaysia 43600 Bangi, Selangor, Malaysia 報報報 報報報 1

description

Peer-to-Peer Communication on Android-Based Mobile Devices: Middleware and Protocols. Waheb A. Jabbar *1, M. Ismail*2 and R. Nordin *3 *Dep. of Electrical, Electronic and System Engineering, Universiti Kebangsaan Malaysia 43600 Bangi , Selangor, Malaysia 報告 主 : 劉源蔁. Outline. - PowerPoint PPT Presentation

Transcript of Peer-to-Peer Communication on Android-Based Mobile Devices: Middleware and Protocols

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