Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Event Touch / Gestures

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Cincom Smalltalk on a Tablet
Cincom Smalltalk on a Tablet
Wird geladen in …3
×

Hier ansehen

1 von 17 Anzeige

Event Touch / Gestures

Herunterladen, um offline zu lesen

Title: Event Touch / Gestures

Description
First Name: Merwan
Last Name: Ouddane
Type: Talk

Video: https://www.youtube.com/watch?v=BWHSaeDXw8I


Abstract: Merwan is implement gestures in Pharo for touch devices. In this talk, he’ll present what has been accomplished with some examples. He will also demonstrate how to use gestures in applications using OSWindow and how to add new gestures.

Bio: Merwan is a 3rd year student in computer engineering who started to use Pharo this year. He is currently doing an internship with the RMoD team at Inria Lille.

Title: Event Touch / Gestures

Description
First Name: Merwan
Last Name: Ouddane
Type: Talk

Video: https://www.youtube.com/watch?v=BWHSaeDXw8I


Abstract: Merwan is implement gestures in Pharo for touch devices. In this talk, he’ll present what has been accomplished with some examples. He will also demonstrate how to use gestures in applications using OSWindow and how to add new gestures.

Bio: Merwan is a 3rd year student in computer engineering who started to use Pharo this year. He is currently doing an internship with the RMoD team at Inria Lille.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Ähnlich wie Event Touch / Gestures (20)

Weitere von ESUG (20)

Anzeige

Aktuellste (20)

Event Touch / Gestures

  1. 1. Modern Event Touch and Gestures for Pharo Merwan Ouddane University Lille 1 RMoD Team ESUG 2015 1
  2. 2. Where are touch devices present ? Library Meeting room Museum Schools 2
  3. 3. What do we need ? Receive touch events Recognize a gesture from a sequence of events 3
  4. 4. Pharo’s windowing system before Event are generated by the VM It’s old… Incosmplete (Mouse, Keyboard, Complex) 4
  5. 5. OSWindow API created to handle system window + their events At image side instead of VM side Cross-platform 5
  6. 6. OSWindow OSWindow SDL TUIO VM ... 6
  7. 7. SDL  https://www.libsdl.org/  Development library  Cross-platform  Allows a low level access to hardware  Large list of events 7 Syberia II, game made with SDL
  8. 8. Existing gestures Scroll Rotation Pinch Swipe Hold Double tap 8 Demo time !
  9. 9. Event path  Generated event by the driver  The event is converted into an OSWindow event  The event is send to the window  Event handled 9 SDL Event OSWindow Event OSWindow Event Handler SDL Events do not creep into Pharo !
  10. 10. 10
  11. 11. Interactions between handler and gesture detector 11
  12. 12. Create and compose gestures 12
  13. 13. Where can it used ?  Interactive table like the TUIO table  Infra-red table, sending events by web socket  Phones, tablets, computers with touch screen  Computers with touchpad 13
  14. 14. Where it has been used ? 3D modelisation with Woden 14
  15. 15. Where it has been used ? 15
  16. 16. How to play ? Everything will be on CI (as soon as I can) : https://ci.inria.fr/gestures 16
  17. 17. Thanks to Thales for the sponsor For any information: merwan.ouddane@inria.fr Videos on Pharo Project’s youtube account ! 17

×