A MOBILE SPONTANEOUS SEMANTIC P2P SYSTEM University of Applied Sciences for Technology and Economics Berlin / Germany (HTW Berlin)

Slides:



Advertisements
Similar presentations
Chapter 2 Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

An Introduction of Jini Technology Presenter: Carfield Yim, Gary Lam Date: 31-Jul-2002 How can JINI Technology Boost Our Business.
Internet and WWW CS216. Open System Interconnection (OSI)
Copyright © 2008 Roger Webster, Ph.D. EDW647 Internet For Educators Conclusion Roger W. Webster, Ph.D. Department of Computer Science Millersville University.
Welcome to Middleware Joseph Amrithraj
05/07/2008kbele/cs5251 Study of Tools & Utilities in Mobile Application By Kunal Bele.
Mobile RFID Service and Its Security in Korea 17 Nov Keon Woo Kim.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
6.033: Intro to Computer Networks Layering & Routing Dina Katabi & Sam Madden Some slides are contributed by N. McKewon, J. Rexford, I. Stoica.
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
.NET Remoting. .Net Remoting Replaces DCOM (Distributed Component Object Model – a proprietary Microsoft technology for communication among software components.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Parking Space Finder Lucia Wiguno Thursday, April
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 17 Introduction to the Application.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Layer 7- Application Layer
1-1 Introduction to Computer Networks and Data Communications.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
For more notes and topics visit:
IT 210 The Internet & World Wide Web introduction.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
Introducing Network Standards
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Introduction to Internet
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
CIT-Dept-IFM 2006/7 Institute of Finance Management 2006 CIT232- Computer Networks 1/30 Protocols and Standards Protocols and Standards Protocols Standards.
Tutorial 4: Working with Hyperlinks. Objectives Session 4.1 – Place bookmarks on a Web page – Create a link to a bookmark – Create a link to another Web.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Introduction To Internet
Context-Awareness on Mobile Devices - the Hydrogen Approach Thomas Hofer, Wieland Schwinger, Mario Pichler, Gerhard Leonhartsberger, Josef Altmann (Software.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
6. Protocol Standardization for IoT 1.  TCP/IP  HTML and HTTP  The difference between the Internet and the World Wide Web The Internet is the term.
CITA 310 Section 2 HTTP (Selected Topics from Textbook Chapter 6)
3.01 Networks-Travel Back in Time Unit 3 Internet Basics.
Web Technologies Lecture 1 The Internet and HTTP.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Seminar on Service Oriented Architecture Distributed Systems Architectural Models From Coulouris, 5 th Ed. SOA Seminar Coulouris 5Ed.1.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
4343 X2 – The Application Layer Tanenbaum Chapter 7.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Pervasive Radar Social Collaborative Augmented Reality Tool Presented By: Muthanna Abdulhussein M7012 Pervasive Computing Final Project Presentation.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Android Mobile Application Development
Lab 3: More Phone-Based Techniques
Distributed Systems.
Architecture of Android
NWEN 243 Network Applications
Using MIS 2e Chapter 6 Appendix
CS222 Web Programming Course Outline
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
MWCN`03 Singapore 28 October 2003
Hyper Text Transfer Protocol
Tareq Khan, Ph.D. Assistant Professor,
Presentation transcript:

A MOBILE SPONTANEOUS SEMANTIC P2P SYSTEM University of Applied Sciences for Technology and Economics Berlin / Germany (HTW Berlin) Speaker Huang, Jiann zhang RFID Applications Lab

Outline Introduction WWW / P2P Addresses Spontaneous Networks Mobile WWW on spontaneous nets Shark Architecture Applications, Status and Outlook

Introduction This paper gives an overview of the Shark framework. Shark merges P2P paradigm, and Semantic Web concepts and brings the result into the realm of local spontaneous networks, e.g. Based on Bluetooth, NFC, Wi-Fi (in ad hoc modus) but also to mobile sensor networks.

Shark applications are mobile spontaneous semantic P2P applications. Shark differs from to the Web. Nevertheless, it will to be seen that Shark can help to build mobile Web applications based on a different communication and programming interface. Shark has its strength in location based services, mobile social networks and mobile sensor network.

WWW / P2P Addresses OSI Each layer has its own addressing schema. A layer n- address includes layer n-1 address(es). In WWW URLs are used. They include a logical name of a computer (e.g. and a resource in this server (e.g index.html). Current P2P systems are usually overlay networks on top of the Internet or the WWW.

Spontaneous Networks Imagine, data between two passers-by shall be transmitted. Let's assume a speed of 50 m/min (3 km/h / 1.86 miles/h). Bluetooth components on mobile phones can send over a radius of 10m. With the given speed there are just six seconds in which both devices are in communication distance. It takes about one second to establish a Bluetooth connection. In reality, we have less than five seconds for a transfer. There is no time to establish a TCP like communication channel. A faster communication paradigm is required.

Mobile WWW on spontaneous nets

Shark Architecture

Applications, Status and Outlook First ideas of Shark were presented in 2002[Sc02]. The work on the theoretical foundations including a little algebra on distributed context spaces were finished in 2006[Sc06]. Until 2006 a couple of prototypes and technology studies had been build. Since 2008 we work on an implementation. We have now an alpha version of the Shark core framework. Shark is an open source project[SharkSF]. The Shark core is written in Java 1.3. Thus, it works on nearly any computer, J2ME devices (which are nearly any smart phone) and on Google Android. File system as permanent memory for the context space works on J2SE, Android and a reasonable number of J2ME devices. We work on a Topic Map implementation for both J2SE and J2ME. Another subproject deals with a tool chain which will automatically transform Java 1.3 code into Objective C code. There are promising first tests. Microsoft.NET must be supported later as well.