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,

Slides:



Advertisements
Similar presentations
Android architecture overview
Advertisements

Android Platform Overview (1)
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Building and Deploying Safe and Secure Android Apps for Enterprise Presented by Technology Consulting Group at Endeavour Software Technologies.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p Framework Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p.
Mobile Application Development
Peer-to-Peer Networks & JXTA by Madhurasmitha Chakravarthy & Priti Sabadra.
Lu Cheng (l ). Power Consuming Services Android and iPhone support energy hungry network services 2G/3G: the two-way radio system for long range.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
A Study on Mobile P2P Systems Hongyu Li. Outline  Introduction  Characteristics of P2P  Architecture  Mobile P2P Applications  Conclusion.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Introduction to Android Platform Overview
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Android Introduction Platform Overview.
Integration of SIP protocol in Android Media Framework EUROCON - International Conference on Computer as a Tool (EUROCON), 2011 IEEE April 2011,
Mobile Application Development using Android
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
ENanny: Child Tracking App Andrew Manalo Kevin White CS237 – S15.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy,Yang-Fang Li, Pei-Jia Yang,Yanuarius Teofilus Larosa th International Wireless Communications and Mobile.
KEx objectives Supporting distributed and heterogeneous organizations in managing their knowledge processes, by technologically implementing the basic.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Architectures of distributed systems Fundamental Models
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
Presenter: D. Jayasakthi Advisor: Dr. Kai-Wei ke.
Agent Communication Transfer Protocol (ACTP) Alexander Artikis, Jeremy Pitt and Christos Stergiou Imperial College of Science, Technology and Medicine,
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
18-1 Summary (Day 2) Learning Summary – What is JXTA ? – Understand the fundamental concepts of JXTA – Learn about the various implementations of.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Design and Implement of a Phone Game Based on Android.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
Analysis And Research Of System Security Based On.
Android Development For Beginners. What is Android? Android is an open mobile phone platform that was developed by Google and later by Open Handset Alliance.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
Android Training in Chandigarh. What is Android Android is a mobile operating system based on the Linux Kernel. The goal of android project is to create.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Android Mobile Application Development
Visit for more Learning Resources
Architecture of Android
chapter 6- Android Introduction
CMPE419 Mobile Application Development
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Android Developer Fundamentals V2
کتابهای تازه خریداری شده دروس عمومی 1397
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Architectures of distributed systems Fundamental Models
CMPE419 Mobile Application Development
Presentation transcript:

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 Bangi, Selangor, Malaysia 報告主:劉源蔁 1

Outline Related Works The Proposed Mobile P2P Middleware Research Methodology and Hypothesis ANDROID Platform Architecture P2P System Applications and Services 2

Introduction What the Peer-to-Peer What the middleware 3

Introducction Ensemble Mobile Wi-Fi network 4

Related Works JXTA o Peer Discovery o ProtocolPeer Resolver o ProtocolPeer Information o ProtocolPeer Membership o ProtocolPipe Binding Protocol o Peer Endpoint Protocol Two versions of JXME proxied and proxyless 5

Related Works Jupiter : ” Jupiter” as a P2P networking platform is taken as an example of platforms over heterogeneous networks 6

The Proposed Mobile P2P Middleware Each device in this particular environment comprises of the layer structure as displayed. 7

The Proposed Mobile P2P Middleware Since 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

Research Methodology and Hypothesis Research methodology 9

ANDROID Platform Architecture Linux Kernel Library and Android Runtime Application Framework Applications 10

Linux Kernel Thus, the major part of the system is equal to an abstract level between the hardware and other software in the systems. 11

Library and Android Runtime Dalvik virtual machine 12

Application Framework This same mechanism allows components to be replaced by the user. 13

Applications 包含內建的應用程式 - 聯絡人、 、 Map 、 Calendar 、簡訊 … 等等 從 Market 下載的程式 自行開發的程式 14

P2P System Applications and Services Voice communication Text messaging Photo/video sharing during an event Local social networking Multi–player gaming Last–mile connectivity 15

Challenges and Limitations Reliable 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 challenges especially the mobility and heterogeneity. 16

Conclusion The need for developing a middleware with an enhanced protocol for Android-based mobile devices is becoming real. 17