Team 22 Project-Virtual Whiteboard. Concept & Motivation Whiteboard is convenient, but you can’t carry it around. Writing/Drawing in software is useful,

Slides:



Advertisements
Similar presentations
1.Obtain laser pointer coordinates 2.Send laser pointer coordinates to laptop through the PS/2 port 3.Pixel Mapping between camera image and laptop screen.
Advertisements

Section 9.1 Computers in Marketing
PC PASSPORT SPREADSHEET BEGINNERS LEARNING OUTCOME 1.
Chapter 1:Introduction to the world of computers
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
5 pen pc technology Presented by : Lakshmi R Nair Roll No:37.
Introduction to the World of Computers
Chapter 1 Introduction to Computers p. 6.
5 Pen PC Technology By Prasanth M.I.T. INTRODUCTION  P-ISM (“Pen-style Personal Networking Gadget Package”), which is nothing but the new discovery,
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
KEVAL A JETHI NIKHIL PADHIYAR TY CE-A.  Seeing  Feeling  Smelling  Tasting  Hearing.
Essential Introduction to Computers. What is a Computer? An electronic device, operating under the control of instructions stored in its own memory, that.
Essential Introduction to Computers
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
RADAGAST power of the worlds Team Members: Chanin Laohaphan Mian Luo Andrew Noh Brian Pfiffner Jonathan Wu.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
Microsoft Office 2007 Essential Introduction to Computers.
Virtual Whiteboard Rajit Kumar David Wang Steven Elia Dan Pehush.
Objective 2.01A: Classify Computer Components
By Krystin Mendoza Communication 165. What is an input? Input is data or instructions that the computer uses! –When you use word processing, save your.
SMART Technologies -INTERACTIVE SOLUTIONS FOR EDUCATION BY: LEAH CARNEY -INTERACTIVE SOLUTIONS FOR EDUCATION BY: LEAH CARNEY.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Team #9: Video Recording Tool for Car Infotainment and Navigation Systems Members: Shengzhe Gao, Radhika Somayya, Xinye Ji, Kun Zhang, Yan Gong, Jianying.
WELCOME. 5 PEN PC TECHNOLOGY PRESENTED BY CH.MOUNICA.
Computers Are Your Future Eleventh Edition Chapter 1: Computers & You Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
RAGEEVGANDHI MEMORIAL COLLEGE OF ENGINEERING AND TECHNOLOGY
Introduction to computers. What is a personal computer? Capacity: Large hard disks combined with a large working memory (RAM) Speed: Fast. Normally measured.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
Introduction to Computers
Geographic Information Systems Web GIS. What is a Web GIS? ► Web GIS is an on-line version of geographic information system ► Using it, GIS data and functions.
TouchIT Board Training.
An Overview of Using Computers
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Microsoft Office 2007 Essential Introduction to Computers.
How to use a computer and not lose your mind
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Adeola Bannis, Ethan Goldblum, Claire Mitchell, Nirav Patel.
ECE SDP11 Team Siqueira: Pat DeRoy, Cory Gorman, Marc Perras TARGET: Touch-Activated Response Gaming Entertainment Table Midway Design Review.
Computer Basic Vocabulary
Teaching and Learning with Technology to edit Master title style Teaching and Learning with Technology lick to edit Master title style  Allyn and Bacon.
SEMINAR ON: VIRTUAL KEYBOARD PRESENTED BY BY KARTHIK ALVA 5 th sem cs.
A computer system is made up of several components. Those that can be seen and touched are referred to as the hardware. Those that can’t be seen or touched.
The Smart watch 1. ① Introduction ② ADVT.&DISADVT. ③ Examples ④ Future ⑤ Conclusion Agenda 2.
Created by : Hardik Kanjariya 5 Pen Pc Technology.
COM111 Introduction to Computer Applications
Presented by : P L N GANESH CH DURGA PRASAD M RAVI TEJA 08551A A A0446.
Review 1 Chapters Chapter 1 Understanding Computers, 12th Edition 2 Chapter 1 Explain why it is essential to learn about computers today and discuss.
Advisor: Zhao Zhang Team Members: Chris Chambers Christopher Reis Alex Dean Luke Breuer SPALDING GYMNASTICS SCOREBOARD Client: Spalding Advisor: Zhao Zhang.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Discovering Computers 2010
VIRTUAL KEYBOARD Prepared by: MADREWAR GAJANAN G..
IDENTIFY COMPUTER FUNDAMENTALS A COMPUTER IS A ELECTRONIC DEVICE THAT PERFORMS THE FOUR BASIC OPERATIONS THAT COMPRISE THE INFORMATION PROCESSING CYCLE.
VIRTUAL KEYBOARD By Parthipan.L Roll. No: 36 1 PONDICHERRY ENGINEERING COLLEGE, PUDUCHERRY.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Computer Systems Objective 2.01: To be able to identify the purpose and parts of a computer system.
Lecture 1: Network Operating Systems (NOS)
COMPUTER SCIENCE AND THE FOUNDATION OF KNOWLEDGE NURSING INFORMATICS CHAPTER 5 1.
Computer Information Systems
Input and Output Devices
Essential Introduction to Computers
SIXTH SENSE TECHNOLOGY
Network Operating Systems (NOS)
Essential Introduction to Computers
DIGITAL LIBRARY.
Use of handheld electronic devices for census data collection (Bhutan)
Presentation transcript:

Team 22 Project-Virtual Whiteboard

Concept & Motivation Whiteboard is convenient, but you can’t carry it around. Writing/Drawing in software is useful, but hard to draw with mouse Why not combine them? A portable projected whiteboard. – Collaborative projected virtual whiteboard – Link together through internet – Share work with others around the world – Projected, can set up using any flat surface

Competitive Analysis Conventional Whiteboard Wii Virtualboard Web Whiteboard Collaborative V-Board Portability ✖✔✔✔ User Friendliness ✔✖✔✔ Collaboration ✔✔✔✔ Writing Quality ✔✖✖✔ Scalability ✔✖✔✔ Ease of Setup ✖✖✔✔

Requirements Trackable light source – LED device trackable by a smartphone camera Fixed boundary light source – LED devices at the four corners to indicate projected board boundary Smartphone – Perform image processing from captured video – Render LED sources Central server board – Process rendered output from smartphone into a display – Connect to the internet and communicate with other Virtual Whiteboards Projector – Project information from server board Each server board creates a local virtual whiteboard. Server boards connect together through internet.

Technical Specifications Hardware: – LED pen (act like a marker) CLIENT END Red/Purple LED light 9V battery, 9V battery cap Resistors – Android phone (for image capturing and some image processing) CLIENT END – BeagleBoard-xM (for combining clients’ information) SERVER END – Projector/screen (display output) Software: – Android SDK 2.3 (Phones/Clients) – Ubuntu/C (BeagleBoard-xM) – USB Driver, libusb Protocols: – USB – Wi-Fi – VGA/DVI video output (from BeagleBoard to projector)

Architecture BeagleBoard (Construct output) BeagleBoard (Construct output) Phone (capturing & processing images) Phone (capturing & processing images) LED Pen (light source) LED Pen (light source) Light Client End 1 Phone (capturing & processing images) Phone (capturing & processing images) LED Pen (light source) LED Pen (light source) Light Client End 2 …... Server End USB/Wi-Fi Projector VGA/DVI

Risk & mitigation plan Riskmitigation plan Communication between phone and board does not work No mitigation plan, this is the key component of our project. Wi-Fi communication between multiple boards does not work Seek alternate communication protocols through smartphones Significant lag between user input and board output Redistribute workload between the smartphone and the board. Smartphone may not be able to pick up LED information correctly Write a better algorithm to track the LED LED is not bright enough to be picked upUse a laser as the light source. Concurrency problem between multiple boards Introduce more locking, trade speed for correctness