Overclock.net › Forums › Industry News › Hardware News › [tgdaily] Utah teenager creates first OS X multi-touch table
New Posts  All Forums:Forum Nav:

[tgdaily] Utah teenager creates first OS X multi-touch table

post #1 of 21
Thread Starter 
Quote:
Orem (UT) - Think only multi-billion-dollar corporations such as Apple and Microsoft can create multi-touch devices that react to finger gestures? Think again: A teenager from Orem, Utah, created a home-brew hardware and software solution for a science fair that enables a user to browse the XKCD comics database using multi-touch finger gestures.

Bridger Maxwell, a 17 year-old teenager from Utah, created what appears to be the world's first multi-touch table powered by Apple’s Mac OS X. The science fair project looks and behaves similar to Microsoft Surface and was custom-made using 28 LEDs bought on eBay, a 0.47" thick piece of acrylic worth $30, a spare LCD screen, a modded IR camera and a Mac. The finished system may not be pretty, but it does the job: You can browse a comics database app using multi-touch finger gestures on the table. The teenager developed the hardware and software parts, combining publicly available hardware, open source code and his own applications that glues everything together.

The IR camera was put behind the behind the LCD screen, which was covered with an acrylic surface framed with LEDs. As described on Maxwell's blog, data from the IR camera is first collected by Open Touch, a multi-touch framework developed in a Google Summer of Code project. Another open-source library then interprets the data collected by Open Touch and then sends distilled information to the Cocoa application WSOSC. WSOSC turns the multi-touch information into events that are sent to the comics application Maxwell coded over a period of a few nights.

The comic software allows user to browse XKCD comics released under the creative commons license. It even uses OS X Core Animation for fancy graphics effects: Core Animation is the code library which enables programmers to create complex layered animation by setting the keyframes, while the library does the heavy work of calculating motion and the animation of objects.

Maxwell's system is rudimentary, which is understandable given the limited budget at his disposal. However, talent and passion can go a long and shows what can be done with spare parts. By creating a fully functional, Mac OS X powered multi-touch system, Maxwell demonstrated multi-touch isn't necessarily exclusive to the industry giants such as Apple or Microsoft (at least not if there are some patent loopholes left).

Source
post #2 of 21
Interesting. No doubt he will be sued by Apple.
i7
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 D0 Foxconn Bloodrage EVGA 9800GX2 G.SKILL 6GB DDR3 
Hard DriveCoolingOSMonitor
WD 640GB MCR 220 + Feser Quad 7  Dell 22" 
PowerCase
Corsair 650TX Test bench 
  hide details  
Reply
i7
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 D0 Foxconn Bloodrage EVGA 9800GX2 G.SKILL 6GB DDR3 
Hard DriveCoolingOSMonitor
WD 640GB MCR 220 + Feser Quad 7  Dell 22" 
PowerCase
Corsair 650TX Test bench 
  hide details  
Reply
post #3 of 21
Or....
Hired by them
17 years old and he "coded the interface 'over a few nights'"
Royally MIIFed
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q9650 @4.43GHz (492FSB) MIIF 465GTX (GE) & GTX 260+ G.Skill 1100PI (4x2)@1181 
Hard DriveOptical DriveOSMonitor
80G SSD; 150GB VR; F3 1TB; 2x500GB F3s RAID0 LG BluRay/Sammy 22x Multi W7U64 HP lp2475w (H-IPS) 
KeyboardPowerCaseMouse
G11 CM SPG 1200w CoolModded CM690 G7 
  hide details  
Reply
Royally MIIFed
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q9650 @4.43GHz (492FSB) MIIF 465GTX (GE) & GTX 260+ G.Skill 1100PI (4x2)@1181 
Hard DriveOptical DriveOSMonitor
80G SSD; 150GB VR; F3 1TB; 2x500GB F3s RAID0 LG BluRay/Sammy 22x Multi W7U64 HP lp2475w (H-IPS) 
KeyboardPowerCaseMouse
G11 CM SPG 1200w CoolModded CM690 G7 
  hide details  
Reply
post #4 of 21
Quote:
Originally Posted by SpcCdr View Post
Or....
Hired by them
17 years old and he "coded the interface 'over a few nights'"
Like that guy that coded some stuff for sound cards or something..he got hired?
i7
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 D0 Foxconn Bloodrage EVGA 9800GX2 G.SKILL 6GB DDR3 
Hard DriveCoolingOSMonitor
WD 640GB MCR 220 + Feser Quad 7  Dell 22" 
PowerCase
Corsair 650TX Test bench 
  hide details  
Reply
i7
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 D0 Foxconn Bloodrage EVGA 9800GX2 G.SKILL 6GB DDR3 
Hard DriveCoolingOSMonitor
WD 640GB MCR 220 + Feser Quad 7  Dell 22" 
PowerCase
Corsair 650TX Test bench 
  hide details  
Reply
post #5 of 21
Kudos to that kid. I doubt that he'll be sued unless he tries to produce or partner with a firm to manufacture them.
    
CPUMotherboardGraphicsRAM
Q6600 3.2 EVGA 780i SLI EVGA GTX 260 SC 6GB (2x2G 2x1G) G.Skill 
Hard DriveOptical DriveOSMonitor
2xWD 250gb sata 16mb RAID0 - 500gb ext. Samsung sata burner Vista Ultimate 64 SP1 Samsung 2443BWX 
KeyboardPowerCaseMouse
G15 Antec Signature SG850 Cosmos S Logitech G5 
Mouse Pad
SteelPad QcK 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q6600 3.2 EVGA 780i SLI EVGA GTX 260 SC 6GB (2x2G 2x1G) G.Skill 
Hard DriveOptical DriveOSMonitor
2xWD 250gb sata 16mb RAID0 - 500gb ext. Samsung sata burner Vista Ultimate 64 SP1 Samsung 2443BWX 
KeyboardPowerCaseMouse
G15 Antec Signature SG850 Cosmos S Logitech G5 
Mouse Pad
SteelPad QcK 
  hide details  
Reply
post #6 of 21
Quote:
Originally Posted by cuy50 View Post
Like that guy that coded some stuff for sound cards or something..he got hired?


SOURCE
Eagle Five
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7-2600K @ 4.8Ghz Asus P8P67 PRO.B3 GTX 580 2x4GB G.Skill 1866Mhz 
Hard DriveCoolingOSMonitor
2TB Spinpoint F3 RAID1 Koolance Exos2 Win7-64bit Samsung 226BW 22" 
KeyboardPowerCaseMouse
Ducky PCP&C 750w Quad Antec P182 Logitec M500 
  hide details  
Reply
Eagle Five
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7-2600K @ 4.8Ghz Asus P8P67 PRO.B3 GTX 580 2x4GB G.Skill 1866Mhz 
Hard DriveCoolingOSMonitor
2TB Spinpoint F3 RAID1 Koolance Exos2 Win7-64bit Samsung 226BW 22" 
KeyboardPowerCaseMouse
Ducky PCP&C 750w Quad Antec P182 Logitec M500 
  hide details  
Reply
post #7 of 21
Yeah I was just kidding.. Anyways I find these to be more interesting:
http://ssandler.wordpress.com/
http://ssandler.wordpress.com/mtmini/#comment-176
i7
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 D0 Foxconn Bloodrage EVGA 9800GX2 G.SKILL 6GB DDR3 
Hard DriveCoolingOSMonitor
WD 640GB MCR 220 + Feser Quad 7  Dell 22" 
PowerCase
Corsair 650TX Test bench 
  hide details  
Reply
i7
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 D0 Foxconn Bloodrage EVGA 9800GX2 G.SKILL 6GB DDR3 
Hard DriveCoolingOSMonitor
WD 640GB MCR 220 + Feser Quad 7  Dell 22" 
PowerCase
Corsair 650TX Test bench 
  hide details  
Reply
post #8 of 21
He better've won the Science Fair is all I can say.
    
CPUMotherboardGraphicsRAM
Pentium D 930 Intel 945P EVGA 8800GS 740/1087 4x512mb PC2-4300 
Hard DriveOSMonitorPower
160MB Samsung Windows Vista 32-bit 19" Sturdy 375w 30a 
CaseMouse Pad
BTX Proprietary Junk... Green Razer Copperhead 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Pentium D 930 Intel 945P EVGA 8800GS 740/1087 4x512mb PC2-4300 
Hard DriveOSMonitorPower
160MB Samsung Windows Vista 32-bit 19" Sturdy 375w 30a 
CaseMouse Pad
BTX Proprietary Junk... Green Razer Copperhead 
  hide details  
Reply
post #9 of 21
he probably "referrenced" johnny lee's free wiimote multi-touch app, but just used a regular IR camera instead of the wiimote (if he didn't use a wiimote)
    
CPUMotherboardGraphicsRAM
i7 960 4.1ghz HT on Gigabyte X58A-UD7 ASUS 6970 DCII (975/1498 1.2V) 4x4GB G.skill 
Hard DriveOptical DriveCoolingOS
Crucial M500 480GB + 2tb WD Passport Samsung 20x DVD-RW Corsair H100i Win10 x64 
MonitorKeyboardPowerCase
Dell u2711 G15 (v2) corsair AX850 Fractal R5 
MouseMouse PadAudio
G5 dota custom asus xonar essence stx 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 960 4.1ghz HT on Gigabyte X58A-UD7 ASUS 6970 DCII (975/1498 1.2V) 4x4GB G.skill 
Hard DriveOptical DriveCoolingOS
Crucial M500 480GB + 2tb WD Passport Samsung 20x DVD-RW Corsair H100i Win10 x64 
MonitorKeyboardPowerCase
Dell u2711 G15 (v2) corsair AX850 Fractal R5 
MouseMouse PadAudio
G5 dota custom asus xonar essence stx 
  hide details  
Reply
post #10 of 21
Yeah i know a few 17 year olds that can code. I'm 17 but i suck at coding, lol i can try tho
Unto The Void
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 6800k Gigabyte G1 X99-Phoenix SLI Gigabyte GTX 1080 G1 32GB RipJaw 4 DDR4-3000 
Hard DriveHard DriveHard DriveHard Drive
Samsung 850 500GB Crucial M4 2 x Spinpoint F1 Samsung 850 1TB 
CoolingOSMonitorMonitor
Noctua NH-D15S Windows 10 LG Ultrawide 29" Asus 24" 
KeyboardPowerCaseMouse
Logitech 810 EVGA P2 650 Watt In Win 303 Logitech G502 
  hide details  
Reply
Unto The Void
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 6800k Gigabyte G1 X99-Phoenix SLI Gigabyte GTX 1080 G1 32GB RipJaw 4 DDR4-3000 
Hard DriveHard DriveHard DriveHard Drive
Samsung 850 500GB Crucial M4 2 x Spinpoint F1 Samsung 850 1TB 
CoolingOSMonitorMonitor
Noctua NH-D15S Windows 10 LG Ultrawide 29" Asus 24" 
KeyboardPowerCaseMouse
Logitech 810 EVGA P2 650 Watt In Win 303 Logitech G502 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hardware News
Overclock.net › Forums › Industry News › Hardware News › [tgdaily] Utah teenager creates first OS X multi-touch table