Matt Cosand David Hall Justin Huff Sze Ying Kong Dan Lloyd IrDA.

Slides:



Advertisements
Similar presentations
Technology Made Easy!! Telnet and Voice over internet Protocol(VOIP) By: Nicolette Johnson Peta-Lee Richards.
Advertisements

Network Terminology … Remember: Knowledge is Power!
Layer 7- Application Layer
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
User Interface. The Protocol Interface The service we have tested is a clock: the control point sends a request to the device (demo device in this case)
Part 1: Overview of Web Systems Part 2: Peer-to-Peer Systems Internet Computing Workshop Tom Chothia.
The Web HTTP request HTTP response Your Machine Web Server Web browser sends a separate request for each object (e.g., embedded image) on the web page.
A Distributed Proxy Server for Wireless Mobile Web Service Kisup Kim, Hyukjoon Lee, and Kwangsue Chung Information Network 2001, 15 th Conference.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Web Integration to an Appx Backend Server. Unix web servers + CGI Win2K web servers + ASP Win2K web servers + ODBC Processing requests Generating HTML.
Chapter 31 File Transfer & Remote File Access (NFS)
FTP File Transfer Protocol. Introduction transfer file to/from remote host client/server model  client: side that initiates transfer (either to/from.
Datacenter LOB web service LOB app Partner Mobile Device.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Slow Web Site Problem Analysis Last Update Copyright 2013 Kenneth M. Chipps Ph.D. 1.
Access Gateway Operation
FTP (File Transfer Protocol) & Telnet
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
Building a Simple Serial Network © 2004 Cisco Systems, Inc. All rights reserved. Understanding the OSI Model INTRO v2.0—1-1.
1 Parani-MSP1000 Firmware Upgrade v1.2.0 Notes Sena Technologies.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Shepard’s Valley Cowboy Church Web Server File Download Problem Analysis Last Update Copyright 2013 Kenneth M. Chipps Ph.D.
Okay, here’s a scenario… You’re sitting at a computer…. Type in www. yourcompany.com As soon as you click on search your browser will ask your Operation.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
1 6 Further System Fundamentals (HL) 6.5 Computer – Peripheral Communication.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
1 Introductory material. This module illustrates the interactions of the protocols of the TCP/IP protocol suite with the help of an example. The example.
1 Welcome to CSC 301 Web Programming Charles Frank.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Networking Relationships What is a computer network?
Network Resources BICS 565. Device Sharing Sharing CDROM and removable media Shortcuts to folders on other machines Sharing hardware devices across the.
1-1 HTTP request message GET /somedir/page.html HTTP/1.1 Host: User-agent: Mozilla/4.0 Connection: close Accept-language:fr request.
Integrating and Troubleshooting Citrix Access Gateway.
20-Nov-15introServlets.ppt Intro to servlets. 20-Nov-15introServlets.ppt typical web page – source Hello Hello.
CS433/533 Assignment 4 Overview. Fishnet Network protocol simulator & emulator Read fishnet-intro.pdf Get started Network topology (.topo) for emulator.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications  app architectures  app requirements r 2.2 Web and HTTP.
Web Services. 2 Internet Collection of physically interconnected computers. Messages decomposed into packets. Packets transmitted from source to destination.
Enterprise Network Systems Client/ Server Mark Clements.
1 Terminology. 2 Requirements for Network Printing Print server Sufficient RAM to process documents Sufficient disk space on the print server.
Computer Communication: An example What happens when I click on
1 Tips for the assignment. 2 Socket: a door between application process and end- end-transport protocol (UDP or TCP) TCP service: reliable transfer of.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
Web programming Part 1: environment 由 NordriDesign 提供
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 7 Omar Meqdadi Department of Computer Science and Software Engineering University of.
FTP Client API FTP in embedded devices Implementing an FTP Client FTP Command APIs Other FTP Client APIs.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
RTLAB Object Exchange Protocol OBEX Lee, Seungryun RTLAB.
© 2010 Computer Science Faculty, Kabul University FTP AND ELECTRONICE MAIL 5 TH LECTURE 4, May, 2010 Baseer Ahmad Baheer.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Page 1 This is page one. I’m talking about it now….
Some bits on how it works
Professional Web Designing For Absolute Beginners
Web Development & Design Chapter 1, Sections 4, 5 & 6
Computer Communication & Networks
Hyper Text Transfer Protocol
Protocol Application TCP/IP Layer Model
INFORMATION FLOW ACROSS THE INTERNET
Information Retrieval and Web Design
Computer Networks Protocols
Presentation transcript:

Matt Cosand David Hall Justin Huff Sze Ying Kong Dan Lloyd IrDA

What we’re doing with IrDA Issues IrDA How we’ve worked around issues Overview

What we’re doing with IrDA Discovery of other devices Transfer the client app to the other device Transfer directory listings Request files Send the filesAlot!!

IrDA Protocols IrOBEX –Used for exchanging files –PUT is fairly well supported –GET spotty at best IrNET –Establish a network connection via Ir –Not an official standard (soon) IrCOMM –Emulate a printer or serial port

Protocol Support OSIrOBEXIrNET PPP over IrCOMM Win2k WinCE (hack) Linux Palm

How we talk to ‘em Win2kIrNet WinCEPPP over IrCOMM PalmIrOBEX LinuxIrNet

IrOBEX Meeting Ball Palm Discovery I’m here! Send App User opens App Ask for dir list Dir list User clicks on file Ask for File File Read and send Get dir list PalmOS get’s file

IrNet Meeting Ball Win2k Discovery I’m here! Send App User opens App Start IrNET We’re good App opens webbrowser HTTP GET Web page Apache

PPP over IrCOMM Meeting Ball WinCE Open IrCOMM Act like a Ir modem CE starts PPP Modem commands We’re connected Open TCP connection Get dirlist or file MBServ User opens App Start PPP Display or save

Questions?