Cincom Smalltalk on a Tablet

Post on 19-Aug-2015

43 views 1 download

Transcript of Cincom Smalltalk on a Tablet

  1. 1. CINCOM SMALLTALK ON A TABLET By Andreas Hiltner
  2. 2. Overview 2015 Cincom Systems Inc. All Rights Reserved.3 Intention Gesture Support GestureConfig GestureAnnouncement Example: NGWorkspace Example: PieChart Display Change Event Questions
  3. 3. INTENTION Allow clients to use touch input and react on display changes
  4. 4. Gesture config 2015 Cincom Systems Inc. All Rights Reserved.5 Class GestureConfig allows the configuration of individual gesture events, e.g. Pan PressAndTap Rotate TwoFingerTap Zoom Gestures can be enabled/disabled for each window
  5. 5. GestureAnnouncement 2015 Cincom Systems Inc. All Rights Reserved.6 Gesture events result in Announcements, e.g. PanGestureAnnouncement PressAndTapGestureAnnouncement RotateGestureAnnouncement TwoFingerTapGestureAnnouncement ZoomGestureAnnouncement
  6. 6. Example NGWorkspace (zoom out) 2015 Cincom Systems Inc. All Rights Reserved.7
  7. 7. Example NGWorkspace (zoom in) 2015 Cincom Systems Inc. All Rights Reserved.8
  8. 8. Example NGWorkspace Zoom (video) 2015 Cincom Systems Inc. All Rights Reserved.9
  9. 9. Example PieChart (rotate) 2015 Cincom Systems Inc. All Rights Reserved.10
  10. 10. Display Change Event 2015 Cincom Systems Inc. All Rights Reserved.11 WM_DISPLAYCHA NGE is sent, when a tablet is rotated. Class UIMonitor reflects the changes to the resolution.
  11. 11. UIMonitor 2015 Cincom Systems Inc. All Rights Reserved.12 Class UIMonitor retrieves information about all attached screens, e.g. Available Screens Default Screen Display Rectangle / Work Rectangle Device Name DPI Scale Factor
  12. 12. 2015 Cincom Systems Inc. All Rights Reserved.13 Questions?
  13. 13. 2015 Cincom Systems Inc. All Rights Reserved.14 Star Team (Smalltalk Strategic Resources) Suzanne Fortman (sfortman@cincom.com) Cincom Smalltalk Program Director Arden Thomas (athomas@cincom.com) Cincom Smalltalk Product Manager Jeremy Jordan (jjordan@cincom.com) Cincom Smalltalk Marketing Manager Suzanne Fortman (sfortman@cincom.com) Cincom Smalltalk Engineering Manager Contact Information
  14. 14. 2015 Cincom Systems Inc. All Rights Reserved.15 Evaluate Cincom Smalltalk: try.cincomsmalltalk.com Join our Cincom Smalltalk Developer Program: develop.cincomsmalltalk.com Try Cincom Smalltalk