際際滷

際際滷Share a Scribd company logo
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
TouchAll: A Multi-Touch, Gestures, and
鍖ducials API for Flash ActionScript 3.0
Gonc存alo Amador
&
Abel Gomes
http://code.google.com/p/touchall/
June, 2011
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
1 Introduction
2 TouchAll
3 UDP VS TCP Networking Analysis
4 Conclusions
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Overview
Click Me!
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Overview (cont.)
http://bubblebird.at/tuioflash/
TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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
TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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/
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Contributions
Before TouchAll API
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Contributions
Before TouchAll API
After TouchAll API
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Contributions (cont.)
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Introduction
Contributions (cont.)
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
TouchAll
TouchAll, TUIO AS3, and Flex and Air SDKs layers diagram
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
TouchAll
TouchAll and TUIO AS3 modules
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
TouchAll
TouchAll and TUIO AS3 modules
Click Me!
TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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
TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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 鍖ducials and multi-touch
through UDP, TCP, 鍖ash LocalConnection all in once.
ActionbScript-based non-free software alternatives
exist, but not with native 鍖ducial support.
TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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
speci鍖c 鍖ducials.
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.
TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0
Conclusions
Questions, Comments, Observations,
Twitter twitts,
Facebook likes, Facebook posts, Facebook comments???

More Related Content

MUE 2011 Conference Presentation

  • 1. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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 鍖ducials 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 鍖ducials API for Flash ActionScript 3.0 Introduction Overview Click Me!
  • 4. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 Introduction Overview (cont.)
  • 5. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 Introduction Overview (cont.)
  • 6. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 Introduction Overview (cont.) http://bubblebird.at/tuioflash/
  • 7. TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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 鍖ducials 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 鍖ducials API for Flash ActionScript 3.0 Introduction Contributions Before TouchAll API
  • 10. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 Introduction Contributions Before TouchAll API After TouchAll API
  • 11. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 Introduction Contributions (cont.)
  • 12. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 Introduction Contributions (cont.)
  • 13. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 TouchAll TouchAll, TUIO AS3, and Flex and Air SDKs layers diagram
  • 14. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 TouchAll TouchAll and TUIO AS3 modules
  • 15. TouchAll: A Multi-Touch, Gestures, and 鍖ducials API for Flash ActionScript 3.0 TouchAll TouchAll and TUIO AS3 modules Click Me!
  • 16. TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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 鍖ducials 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 鍖ducials and multi-touch through UDP, TCP, 鍖ash LocalConnection all in once. ActionbScript-based non-free software alternatives exist, but not with native 鍖ducial support.
  • 18. TouchAll: A Multi-Touch, Gestures, and 鍖ducials 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 speci鍖c 鍖ducials. 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 鍖ducials API for Flash ActionScript 3.0 Conclusions Questions, Comments, Observations, Twitter twitts, Facebook likes, Facebook posts, Facebook comments???