These slides briefly describe what Vaadin TouchKit is all about. I just gave this presentation to a group of people I'm coaching to get the best out of their Vaadin project!
3. Why use it…
…when you
have Vaadin?
•
•
•
•
Screen size
Finger accuracy
Native Look&Feel for iOS
!
Vaadin 7 can be made responsive
• CSS @media queries
14. Mobile user interface
❖
Other than regular computers (rotation, …)
❖
Finger instead of mouse
❖
❖
❖
No right-finger-click
Double-tap usually not used
No physical keyboard
❖
Changes, depending on the context
15. Bandwidth and Performance
❖
Client-side engine can take some time to load
❖
❖
Latency is very important for mobile
❖
❖
> Only compile widgetset with used components
> Limit the use of immediate
Use components can affect performance
❖
> TouchKit components are light-weight
❖
> CssLayout
16. Compatibility
❖
TouchKit focuses on WebKit
❖
❖
Leading mobile browser core (69% mobile market)
Back-button
❖
Android devices have a dedicated back-button
❖
iOS doesn’t
❖
> URI fragments can be used to cover this