Prepared by: I’tidal Rashdan Yasmeen Amer Submitted To: Dr. Luai Malhis Dr. Raed AL-Qadi Dr. Hanal Abu-Zanet.

Slides:



Advertisements
Similar presentations
An Introduction to Computers For Middle School Students Mrs. G-Smith (University of Tennessee)
Advertisements

Bring Your Own Device Learning in the 21 st Century.
Chapter 1:Introduction to the world of computers
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Objectives Overview Define an operating system
ELearning Solutions eLearning Solutions The business of education is learning.
INPUT, OUTPUT, And STORAGE DEVICE
Introduction to the World of Computers
XISL language XISL= eXtensible Interaction Sheet Language or XISL=eXtensible Interaction Scenario Language.
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
Computer Basics Dayton Metro Library Place photo here May 20, 2015.
Remote Access Network Management Kelly Given Allison Traina.
Microsense Webcast Streaming Solutions
Binaural Sound Localization and Filtering By: Dan Hauer Advisor: Dr. Brian D. Huggins 6 December 2005.
Role of Tablets in the computer world
Remote Desktop Security Raghav Chawla, Jon Ussery Group 20.
File sharing. Connect the two win 7 systems with LAN card Open the network.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 14 Remote Access.
04/05/031 Computer Input and Output Dairne Jesperson Charles Darwin University.
Connecting To A Remote Computer Via ‘Remote Desktop Web Connection’ Compatible With ‘Most Any’ Computer.
1.KeyboardKeyboard 2.MouseMouse 3.MicrophoneMicrophone 4.ScannerScanner 5.WebcamWebcam 6.Bar code readerBar code reader 7.Optic penOptic pen 8.JoystickJoystick.
Types of Computers Desktop / Laptop PC / Mac Client / Server.
BY LINDA MOHAISEN MIKE ZIELINSKI The Tree Census Project.
Operating Systems Who’s in charge in there?. Types of Software Application Software : Does things we want to do System Software : Does things we need.
Sabheeta Academy of Computer Science & Information Technology, Hingorja What is Computer?
ICT workshop. Presentation software Interactive Whiteboards PhonesTablet PCs Virtual Learning Environments Technology in the classroom.
Changyun Wang Under the Supervision of Dr.Turner The Access Grid is an Internet-based model for video conferencing developed by the Future Lab(FL)within.
Walk-and-Talk TM Remote Control Touch pad Pen Style Palette Erases All Marks at Once Left and Right Mouse Buttons Calibration Sends Screen Image to Printer.
Network video surveillance system NVSS Virtual matrix decode system VMDS Central manage.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Us History Geometry French Impressionists.
May be reproduced for classroom use. © Classroom Connect Computer Parts and Vocabulary.
CS4273: Distributed System Technologies and Programming Lecture 13: Review.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Welcome! First, we need to Perform an Audio Check: 1. Raise your hand to speak 2. Press Talk or Hold CTRL 3. Check Options > Filters > click Audio Gain.
Welcome to Control ! Hi ! Styx Innov. What is Control ? Control is an android application which enables us to remotely control our PC via Wireless Fidelity.
Computer A computer is an electronic machine that takes information, processes it,and stores it. Computers are made up of hardware ( monitor, tower, keyboard,
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
IBM OS/2 Warp Mike Storck Matt Kerster Mike Roe Patrick Caldwell.
Walk-and-Talk TM Remote Control Touch pad Pen Style Palette Erases All Marks at Once Left and Right Mouse Buttons Calibration Sends Screen Image to Printer.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Adobe Connect V-8.1 The Participant’s Screen and how to use it.
Midea WIFI air conditioner connection
X-WindowsP.K.K.Thambi The X Window System Module 5.
Chapter 28 - Remote Login and Remote Desktops(TELNET) Introduction Early Computers Used Textual Interfaces A Timesharing System Requires User Identification.
What is CrossLoop? FREE secure screen sharing utility designed for people of all technical skill levels. Connect any two PCs on Earth Available in 21 Languages.
Describe the characteristics of a personal/desktop computer and its uses, both as a standalone and networked computer Describe the characteristics of a.
Role Of Tablets In The Computer World © 2015 albert-learning.com Role Of Tablets In The Computer World.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
The Parts of a Computer Name:. I am a mouse. I select things on the computer.
Ch26 Ameera Almasoud 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007.
MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming.
Technical lssues for the Knowledge Engineering Competition Stefan Edelkamp Jeremy Frank.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 5.
LO2 Understand the key components used in networking.
Beginning Computer Vocabulary Day 1. Computer Many parts that work together to process and save information Can be portable or stationary.
Image by: Fotolia / skvoor Web conferencing Image by: Fotolia / skvoor.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
SCREEN CAPTURE 532CS: eLearning Fall 2015 Submitted to Dr. Namdar Presented by Khaled Alamer.
GoToMeeting Attendee Guide
PC Access Remote Control
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
Mazen Alkoa’ & Ahmad Nabulsi Submitted to Dr. Sufyan Samara
Emulator.
Desktop/Personal Computer
Walk-and-TalkTM Remote Control
Software Engineering for Internet Applications
Network Hardware and Protocols
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
Presentation transcript:

Prepared by: I’tidal Rashdan Yasmeen Amer Submitted To: Dr. Luai Malhis Dr. Raed AL-Qadi Dr. Hanal Abu-Zanet

 Client (mobile): which was programmed using Android.  Server (PC): which was programmed using C#.

 WebSockets are the ideal basis for bidirectional high-speed data exchange in real time.

WIN32 library was used to simulate:  Keyboard Events.  Mouse Events.

 NAudio is an open source audio API for.NET written in C# by Mark Heath.  This library was used to play sound received from the client via speakers.

 Showing screenshots of desktop on mobile screen constantly.  Being able to control mouse position according to touch position.  Typing on desktop applications remotely.  Sending files from phone to PC.  Streaming Audio from phone to PC.

 The server should constantly take screenshots of the screen divide it to three blocks send the first block and then depending on the cursor position send the other blocks.

 Depending on the finger's touch position on the screen the coordinates will be sent and then scaled according to the computer’s screen.

 All smart phones have virtual keyboard.

 The letters will be sent and pressed as soon as the keys are pressed.

 The client captures sound from MIC and sends it through socket to the server were it will be played via speakers.

 Internet permission to the manifest file was needed to allow connection between client and server.  Changing the strict mode thread policy to permit all to allow sending and receiving between client and server.

 Being able to display a small part of the screen on the phone only.  It was resolved using asynchronous sending and receiving method on the server side.

 Being able to connect multiple clients to the same server.  Two way audio streaming between both client and server.