pervasive checkers
DESCRIPTION
Final Presentation for Pervasive Computing course at UNC CharlotteTRANSCRIPT
![Page 1: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/1.jpg)
Pervasive CheckersPervasive Checkers
Johnny L. HopkinsLynn Marentette
May 7, 2007ITIS 6410: Ubiquitous Computing
Dr. Heather Richter
![Page 2: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/2.jpg)
StatementStatement
“The world is NOT a desktop- Mark Weisner
![Page 3: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/3.jpg)
OutlineOutlineInspirationWho uses tabletop interfacesDesignIssues with projectWhat we learned
![Page 4: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/4.jpg)
InspirationInspirationFishPong (Yoon et al 2004)
◦Wanted to see if this concept could be extended to a typical childhood game-Checkers
◦Wanted to see if the XNA Framework and the Xbox 360 could be extended to interactive tables
◦Wanted to explore the application of interactive tables for game design and development, which would revolutionize gaming as we know it to be.
![Page 5: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/5.jpg)
Inspiration: FishPongInspiration: FishPong
![Page 6: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/6.jpg)
Visions of UseVisions of Use
![Page 7: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/7.jpg)
Visions of UseVisions of Use
![Page 8: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/8.jpg)
Current: Megatouch (Bars Current: Megatouch (Bars and Nightclubs)and Nightclubs)
![Page 9: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/9.jpg)
Current: TouchFoilCurrent: TouchFoil
![Page 10: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/10.jpg)
Who Makes These Who Makes These Interfaces?Interfaces?
PanasonicToshibaPhilipsMitsubishiNextWindowSMART Technologies
![Page 11: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/11.jpg)
Next Window: Human TouchNext Window: Human TouchOperating Systems: Windows XP, Windows 2000, Mac OS and Linux.
Calibration: Four-point calibration required when the touch screen is
powered up for the first time.
Mouse Functionality
Full mouse functionality: click, drag, double-click and right-click. Double-click and right-click timers can be controlled independently from the operating system.
Applications Software Point anywhere Operates drawing, spreadsheet, presentation programs Draw, write, move/edit objects and scroll through menus Spin and rotate objects with your fingers or hand
![Page 12: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/12.jpg)
NextWindow's Optical Touch Screen NextWindow's Optical Touch Screen Technology: How does it work?Technology: How does it work?
“NextWindow's optical touch screen technology uses two line scanning cameras located at the corners of the screen. The cameras track the movement of any object close to the surface by detecting the interruption of an infra-red light source. The light is emitted in a plane across the surface of the screen and can be either active (infra-red LED) or passive (special reflective surfaces).”
NextWindow 2403 Camera Block
A circuit board called the the Digital Signal Processor (DSP) receives signals from the cameras and runs software that compensates for optical distortions. It triangulates the position of the finger (or any object) extremely accurately.
Surface NextWindow's glass touch surface overlays the display surface. System uses optical technology, no special surface coatings are required. Clear image with a clear glass touch surface Touch registers just before the finger or object actually touches the surface.
http://www.nextwindow.com/
![Page 13: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/13.jpg)
A Range of Possibilities:
1900 Miniature Touch Frame ◦ uses low profile cameras mounted on the surface of the glass.
1803 Through Glass◦ locates the cameras behind glass for security purposes.
2800 Rugged Touch Frame ◦ uses precision alloy camera blocks rigidly mounted in a steel frame.
All models: ◦ infrared light source and scanning cameras are synchronized with
an algorithm, that eliminates ambient light effects.
NextWindow's Two Main Categories:
Touch panel overlays for existing LCD or plasma screens. Interactive touch frames for integration into manufacturers'
display models.
![Page 14: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/14.jpg)
![Page 15: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/15.jpg)
Design IDesign I
![Page 16: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/16.jpg)
Design IIDesign II
![Page 17: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/17.jpg)
Issues IIssues IThe Xbox 360 is not ready for
interactive displays just yet, but the XNA Framework has been used in the design of the Wiimote API
The current version of the XNA Framework does not have any classes to do interactive displays yet
Columbia University has come out with an API (GoblinXNA) to do pervasive computing with the XNA Framework
![Page 18: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/18.jpg)
Issues IIIssues IIMany of the touch tables we
looked at in our research were high-level prototypes
The places that will create these tables for you often constrain you to their specifications and software packages
![Page 19: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/19.jpg)
What We LearnedWhat We LearnedTouch table technology is still
relatively newIt is important to paper prototype
any table-based interfaceFor interactive table top games,
game design principles must be “tweaked” to fit these new interfaces
The tables produced by the major electronics manufacturers are not out on the market yet, they are prototypes
![Page 20: Pervasive Checkers](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b21cf54a7959895b8b45c0/html5/thumbnails/20.jpg)
QuestionsQuestions