DIY multi-touch på OS X - 💡 Fix My Ideas

DIY multi-touch på OS X

DIY multi-touch på OS X


Forfatter: Ethan Holmes, 2019

Bridger Maxwell har blogget sine fremskridt med at oprette en homebrew multi-touch platform i OS X. Før dette har der været en masse aktivitet omkring at bygge multi-touch systemer på Windows ved hjælp af Touchlib biblioteket, men det er første gang jeg ' Jeg har set en samordnet indsats på OS X.

Den grundlæggende hardware er den samme for begge miljøer: LED'er omgiver et ark akryl, hvilket forårsager en backscatter af IR, når fingrene trykkes på skærmen. På softwarens side er multi-touch-grænsefladen imidlertid tilvejebragt via Pawel Solygas OpenTouch-bibliotek. Fra lyden af ​​ting er det dog ikke super nemt at få interface-meddelelserne fra OpenTouch til dine multi-touch-aktiverede Cocoa apps:

Både OpenTouch og TouchLib sender berøringsdata til andre applikationer ved at sende meddelelser om tangible user interface object (TUIO). TUIO er en protokol, der er designet til at overføre tilstanden til multi-touch systemer. TUIO er bygget på en anden protokol, Open Sound Control (OSC). Mens biblioteker til modtagelse af TUIO-meddelelser er tilgængelige på nogle få sprog som C ++ eller Java, var der ikke nogen løsning for Cocoa-applikationer. Mit første skridt var at opbygge et bibliotek for at modtage TUIO meddelelser i Kakao.

Fordi TUIO er bygget på OSC, søgte jeg efter et bibliotek, der kunne analysere OSC-meddelelser. Desværre kunne jeg ikke finde en, der ville opfylde alle mine behov. WSOSC var et bibliotek, der kom tæt tæt på. Der var et par problemer at arbejde rundt (brug NSData i stedet for NSString), men til sidst kunne jeg bruge WSOSC til at analysere OSC-pakkerne. Når jeg var færdig, havde mine rammer evnen til at analysere TUIO-meddelelser og havde en metode til at delegere TUIOCursor-objekterne, som den skabte til en anden applikation.

Fra bloggen kommentarer lyder det som om Bridger planlægger at frigive dette mellemlag, når det går lidt længere. I øjeblikket har han dog frigivet en demo tegneserievisningsprogram, der bruger sin multi-touch projektramme. Hvis du er interesseret i at udvikle multi-touch apps til OS X, ville nogle af diskussionerne om Bridger's blog være et godt sted at starte.

Bridger's Multi-Touch Blog OpenTouch Library

Se også: Lav dine egne multitouch skærme og software apps



Du Kan Være Interesseret

Paper Flower Centerpiece

Paper Flower Centerpiece


Fars dag Faves på vores hus

Fars dag Faves på vores hus


Perle Fob Smykker

Perle Fob Smykker


Genbrugt bryllup blomst baby legetøj

Genbrugt bryllup blomst baby legetøj






Seneste Indlæg