TouchAll: a multi-touch, gestures, and fiducials API for flash Actionscript 3.0 (MUE 2011 Conference Presentation)
Article available for download at:
https://goo.gl/PyN6Cf
https://goo.gl/Kyn7Ee
https://goo.gl/rNfNCj
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
MUE 2011 Conference Presentation
1. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
TouchAll: A Multi-Touch, Gestures, and
fiducials API for Flash ActionScript 3.0
Gonc¸alo Amador
&
Abel Gomes
http://code.google.com/p/touchall/
June, 2011
2. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
1 Introduction
2 TouchAll
3 UDP VS TCP Networking Analysis
4 Conclusions
3. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Overview
Click Me!
4. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
5. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
6. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
http://bubblebird.at/tuioflash/
7. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
http://bubblebird.at/tuioflash/
http://www.adobe.com/products/air/sdk/
http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
8. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
http://bubblebird.at/tuioflash/
http://www.adobe.com/products/air/sdk/
http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
http://ccv.nuigroup.com/
9. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Contributions
Before TouchAll API
10. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Contributions
Before TouchAll API
After TouchAll API
11. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Contributions (cont.)
12. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Introduction
Contributions (cont.)
13. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
TouchAll
TouchAll, TUIO AS3, and Flex and Air SDKs layers diagram
14. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
TouchAll
TouchAll and TUIO AS3 modules
15. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
TouchAll
TouchAll and TUIO AS3 modules
Click Me!
16. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
UDP VS TCP Networking Analysis
UDP VS TCP Networking Analysis
Packet Average
Protocol First Packet Last Packet Transfer Packets
Sent Date Arrival Date Time
(ms)
Captured
UDP 2011-02-17 2011-02-17 14.957 70
10:57:31.357 10:57:31.837
TCP 2011-02-17 2011-02-17 16.100 80
11:01:03.818 11:01:41.616
17. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Conclusions
Conclusions
Previous solutions using a bridge took more time due
to TCP to UDP datagram conversion.
The time required in developing applications for multi-
touch devices can be shortened using TouchAll.
TouchAll allows to use fiducials and multi-touch
through UDP, TCP, flash LocalConnection all in once.
ActionbScript-based non-free software alternatives
exist, but not with native fiducial support.
18. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Conclusions
Future work
Development of tools that allow device emulation, for
multi-touch, multi-mouse pointer, and platform inde-
pendent application testing.
Include in the TouchAll API more native widgets for
specific fiducials.
Include in the TouchAll API support for 3D object load-
ing and gesture based manipulation.
Integrate the TouchAll API as an module of an 2D/3D
ActionScript 3.0 game engine.
19. TouchAll: A Multi-Touch, Gestures, and fiducials API for Flash ActionScript 3.0
Conclusions
Questions, Comments, Observations,
Twitter twitts,
Facebook like’s, Facebook posts, Facebook comments???