Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong.

Slides:



Advertisements
Similar presentations
Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
Advertisements

Computer Graphics Tz-Huan Huang National Taiwan University (Slides are based on Prof. Chen’s)
COURSE: COMPUTER PLATFORMS
Objectives Overview Define an operating system
Types of Computers & Computer Hardware
Types of Computers & Computer Hardware Computer Technology.
Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29,
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Chapter 5 Input/Output Clocks User Interfaces: Keyboard, Mouse Power.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
XWN740 X-Windows Configuring and Using X-Windows & Hardware (Chapter 1: Pages 11-19)‏
HIPerSpace The Highly Interactive Parallelized Display Space.
Hardware and Multimedia Chapter 4. 4 Personal Computers (PCs) PCs are computers that can be: Used by individuals at home, work, or school Desktop models.
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Computer Basics Flashcards #2
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
WormCraft Tianyi Zhang tz2210 Ning Li nl2447 Yuxuan Zhang yz2580 Ziwei Zhang zz2282.
Computer Hardware. Microcomputer Systems Handheld Computers – PDA, Information Appliances Notebook Computers Desktop Computers.
Digital Graphics and Computers. Hardware and Software Working with graphic images requires suitable hardware and software to produce the best results.
3dtv.at DV/HDV Tape Drive Synchronization Stereoscopic Displays and Applications Conference 29 th – 31 th January 2007 San Jose, United States.
Technology Coordinators Training. Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All rights.
Operating Systems.
Operating Systems Operating System
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
NV V5.7 Product Presentation. Brand New Professional GUI  Multiple User Interface for different look and feel  Audio indicator on camera (play audio.
Chapter 2 IT Foundation Data: facts about objects Store data in computer: – binary data – bits – bytes Five types of data.
Michael Margel Dec CSC 2524 SURFBRD. What is SURFBRD? SURFace-Based Remote Desktop Pronounced “Surfboard” A desktop environment that allows users.
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
Chapter 6 Computer-Aided Design and Drafting in Architecture.
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
Explain the purpose of an operating system
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Author : Ng Thomas ( ) Under the Guidance of: Iwan Njoto Sandjaja, MSCS. Rudy Adipranata, M.Eng.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 5 Working with Images Starting Out with Games & Graphics in.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
1 Input and Interaction. 2 Input Devices Physical input devices Keyboard devices and pointing devices Logical input devices.
Final Honours Presentation Principal Investigator: João Lourenço Supervisor: Dr Hannah Thinyane.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
 Identify computer system components.  Explain how the CPU works.  Differentiate between RAM and ROM.  Describe how data is represented.  Identify.
Lecture 8: 9/19/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
What about computer Input Device Output and Display device Digital storage device Processing Componen ts
The Abstract Window Toolkit (AWT) supports Graphical User Interface (GUI) programming. AWT features include: a rich set of user interface components; a.
Program 2 due 02/01  Be sure to document your program  program level doc  your name  what the program does  each function  describe the arguments.
Multimedia and Computers Introduction to Computers.
Software Chapter 2. Basic Types of Software System software - provides an environment in which the application software can run Applications software.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
1 Graphics CSCI 343, Fall 2015 Lecture 6 Viewing, Animation, User Interface.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Main Computer Components
Digital Communication Systems Comp Functions of the Operating System.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Linux Operating System Architecture
Basic Computer Components
Introduction to Computers
Windows.
Windows Operating System
Presentation transcript:

Advised by Prof. Pedro V. Sander By LEE Ning Hin Lincoln, LOU Yu Hong, WU Kam Kong

 Motivation  Primary Goal  System Overview  System Components ◦ Graphics ◦ Network ◦ User Interface  Problems Encountered  Future Developments  Q&A

 High resolution world ◦ High definition technologies ◦ Gigapixel images ◦ Result = ?  Cheaper sensors ◦ Touch-based ◦ Motion-based ◦ Location-based ◦ Result = ?

 Multi-display array ◦ Multiple monitors to form a single high resolution display unit ◦ Synchronized images  Gigapixel image ◦ One billion pixels  Wiimote ◦ Creative and user-friendly interface

 Image name  Two points coordinate #image_name#x1#y1#x2#y2#

 Version 2.0  WSADATA

 Sample size for each test: 1000

 OpenGL ◦ Displaying the image  SDL ◦ Window Management  DevIL ◦ Image loading

1. SDL window initialize 2. DevIL decode jpg image 3. OpenGL display texture

 Create window  Create OpenGL context  Handle keyboard event

 Load image file  Decode image file  Pass data to OpenGL texture

 Set up environment  Create coordinate system  Draw a rectangle  Paste texture on it

 Split the image file into tiles  Draw multiple quads  Paste different texture on them

 Traditional ◦ Key mapping ◦ Infrared tracking ◦ Distance measuring ◦ Haptic feedback  Reverse traditional ◦ No buttons ◦ Infrared tracking (Another approach)

 Throughput ◦ Lots of data  Accuracy ◦ Errors in infrared tracking  Sensitivity

 Management of workstations ◦ Remote control ◦ Classroom management ◦ Wake on LAN ◦ Network Boot ◦ Shared drive

 Dynamic loading of texture ◦ Save memory but decrease in performance

 Synchronization ◦ Computer clock ◦ Internet time server

 Other User Interface ◦ 3D camera ◦ Touch-based devices  Other Wiimote usages ◦ Two infrared LEDs tracking for zooming in Wiimote ◦ With a mirrored infrared source