Peter Banis, Klaus Çipi, Michael Kolar, Robert Olsen

Slides:



Advertisements
Similar presentations
Web Page Design Chapter 1 Introducing Networks and the Internet.
Advertisements

4/30/2015 SPRING 2010 CSE4340/5349 M Kumar 1 CSE 4340/5349 Mobile Systems Engineering M. Kumar Spring 2010 Quiz 1 and Presentations.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Content Overview Update Process Additional Tools.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
1 Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Networking with Windows Vista.. Vista’s New Tools and Features The Network and Sharing Center Network Discovery Network Map Network Diagnostics.
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
Media Engineering and Technology 2008 Bachelor Thesis Projects Dr. Fatma Meawad.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Virtual Private Networks (Tunnels). When Are VPN Tunnels Used? VPN with PPTP tunnel Used if: All routers support VPN tunnels You are using MS-CHAP or.
Why Interchange?. What is Interchange? Interchange Capabilities: Offers complete replacement of CommBridge point-to-point solution with a hub and spoke.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
Lesson 8 Operating Systems
Abdullah Alshalan Garrett Drown Team 3 CSE591: Virtualization and Cloud Computing.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Connected 3D Game Development for Mobile Devices using X-Forge Game Developers Conference 2005 March 11, San Francisco Petrus Lundqvist.
1 1 Local vs. remote intelligence A quick look at two different architecture management systems Copyright Nitrosoft 2010.
ECRIT Demonstration Richard Barnes John Bressler Kevin Doran Dan Gregory BBN Technologies.
Caravan Business Server a viable alternative development platform niti telecom consultancy april 2002.
What’s New in Fireware v11.9.5
SPREAD TOOLKIT High performance messaging middleware Presented by Sayantam Dey Vipin Mehta.
Types of Operating Systems
INTERNET AND ADHOC SERVICE DISCOVERY BY: NEHA CHAUDHARY.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Server Performance, Scaling, Reliability and Configuration Norman White.
Gregory Dunn Paul LaMotte Alex Nesteruk.  Manage inventory for small businesses  Analyze sales/inventory data  Easy, mobile access to the data  Aid.
Types of Operating Systems 1 Computer Engineering Department Distributed Systems Course Assoc. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2015.
PhotoShare Application Phillip Hanna Jordan Hull.
SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORK Manish Patel Nov 8 th 2004 Advisor: Dr. Chung-E-Wang Department of Computer Science California State University,
Introduction to Networks Mr. Grimming. Types of Networks Wide Area Network (WAN) Cover large geographic area Nodes connected by coaxial cable, microwave.
STAAR Assessment Management System and StAAR Online Testing Platform
DCS230 Centralized or Decentralized Data Transfer Prof. Nalini Venkatasubramanian -Myung Guk Lee -YunHo Huh -Abhinav.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Central Management of 300 Firewalls and Access-Lists Fabian Mauchle TNC 2012 Reykjavík, 21-May-2012.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
EMBEDDED SYSTEMS Unit 5 EMBEDDED SYSTEMS UNIT 5.
Lec 2: Protocols.
Programming with NetWare® XPlat APIs
MOBILE DEVICE OPERATING SYSTEM
Processes The most important processes used in Web-based systems and their internal organization.
Printers.
McAfee Total Protection 2018 Protection for PC, MAC, Smartphones and Tablets.
Dev Test on Windows Azure Solution in a Box
Outline Overview Development Tools
Virtual Network Computing VNC
أساسيات تقنية المعلومات
Do you need a Detective? Bob Riddle 24 November 2018.
Print Services.
Lesson 8 Operating Systems
IS 4506 Server Configuration (HTTP Server)
CLUSTER COMPUTING.
Computer software 2.
ICT Computing Lesson 4: Computing Network.
Open Automation Software
Designed for powerful live monitoring of larger installations
Instructor: Mort Anvari
Centra Symposium 4.0 Live, Interactive virtual Learning
Sending data to EUROSTAT using STATEL and STADIUM web client
STATEL an easy way to transfer data
IT Management, Simplified
Presentation transcript:

Peter Banis, Klaus Çipi, Michael Kolar, Robert Olsen A Java API for unifying ad-hoc Wifi networking Peter Banis, Klaus Çipi, Michael Kolar, Robert Olsen Faculty Advisor: Dr. Marius C. Silaghi, Dept. of CES, Florida Institute of Technology System Design Diagram Project Goal The goal of the project was to provide an API to assist in cross-platform compatible networking applications; the API can use Ad-Hoc networking capabilities from Windows, Mac, and Linux operating systems. The team sought to employ a similar toolset for Wifi Direct connections on Linux and Android. This API will standardize networking applications and make cross-platform communication more practical. Challenges Each operating system has a different API for networking No prior experience with Android development Quick identification of every device on a network Architecture Ad-Hoc Configuration Interface Wifi Direct Configuration Interface OS-level subclasses and scripts API-wide IP discovery Every Ad-Hoc device can be a client or server No centralized device in Ad-Hoc network Features Automatic OS Detection Runtime support for Event Logging Ad-Hoc Networks Wifi Direct Networks Example Uses File transfer Share internet access Form a distributed network Form an intranet Results The Ad-Hoc API supports three operating system groups (Windows, Mac, Linux), and each network can handle up to 255 devices connected at the same time. A reliable network connection can be maintained for up to maximum range of 230 feet. Bandwidth between two devices on an Ad-Hoc network will fall within a range from 1.04 to 1.33 megabits per second (Hardware-dependent).