SlideShare a Scribd company logo
1 of 57
Download to read offline
(Mu lti-) Touch Me
                            the HTML5 way




                – Reimar Kosack & Robert Zinner
T3 C on 2 0 1 0
Robert Zinner
• Head of Creation
  ART-KON-TOR Kommunikation GmbH
• freelance Design-Consultant
Overview
What we want !
Things like this !




   Web      App
Things like this !
No PlugIn
In any Browser
Challenges for a
   Designer
Multitouch vs. Multitouch
Indirect or direct Multitouch
indirect or direct Multitouch
Cursor

Mouseover
                          Cursor
Tooltips
                      Mouseover
Complex interaction
                         Tooltips

              Complex interaction
Space
You need „large“ buttons …
            Apple-Guidelines for
            Application icon:

            Size for iPhone (in pixels):
            57 x 57
            or 114 x 114
            (high resolution)

            Size for iPad (in pixels):
            72 x 72
… or small fingers.
Flexible layouts
You have different sizes …
You have different sizes …
… and different orientations.

             • fit the layout
              or create other sights
Gestures
So many posibillitys …




   http://gestureworks.com/about/open-source-gesture-library/a
So many posibillitys …




   http://gestureworks.com/about/open-source-gesture-library/a
… but use only some of it.
Gesture          Action
Tap              To press or select a control or item
Drag             To scroll or pan.
Flick            To scroll or pan quickly.
Swipe            In a table-view row, to reveal the Delete button.
Double tap       To zoom in and center a block of content or an
                 image. To zoom out (if already zoomed in).
Pinch open       To zoom in.
Pinch close      To zoom out.
Touch and hold   In editable text, to display a magnified view for
                 cursor positioning.

                      (Standard Gestures in the iOS,
             Source Apple iPhone Human Interface Guidelines)
Story / Concept
You need a concept ...
• Applications
• Web-only Content:
  Web applications, Optimized webpages,
  Compatible webpages
•Hybrid applications
… and emotional Interfaces.
• Interface should based on the way people think and
 work, not on the capabilities of the device.

• Model your application’s objects and actions on objects and
 actions in the real world.

• Direct manipulation means that people feel they are
 controlling something tangible, not abstract.

• Applications should respond to every user action
 with some visible change
Challenges for a Coder
Tweaking performance
Performance




Performance will increase within the near future
Tweaking performance
Tweaking performance
 • Hardware accelerated rendering is not always
   available
 • Avoid morphing shapes as these have to be rendered
   on each „frame“ (expensive)
 • Complex or finely structured shapes are more
   expensive to render than large simple shapes
 • Avoid large changes in scale
 • Avoid default bitmap fill mode
 • Simplify vector graphics
 • Avoid filters
 • Carefully picking bitmap sizes if content will need to
   be sized down…
 • …but ideally, the content would always be 'right-sized'
Know your target
    system
Different event-handlers
                                      (E.g. capture touch-events)

Safari:                                                         FireFox:
touchstart for finger                                            MozTouchDown
Sent when the first finger touches the surface.
                                                                Sent when the user beings a screen touch action.
gesturestart.
Sent when the second finger touches the surface.                 MozTouchMove
touchstart for finger
                                                                Sent when the user moves his finger on the touch screen.
Sent immediately after gesturestart when the second finger
touches the surface.
                                                                MozTouchUp
gesturechange for current gesture.
Sent when both fingers move while still touching the surface.    Sent when the user lifts his finger off the screen.

gestureend.
Sent when the second finger lifts from the surface.

touchend for finger
Sent immediately after gestureend when the second finger lifts
from the surface.
Feature Detection
versus Browser Sniffing
Feature Detection
versus Browser Sniffing




   http://www.modernizr.com/
http://caniuse.com/
Multi-Screen &
Multi-Context
The explosion of web-
 connected devices
- smartphones
- „normal“ mobile devices
- tablets
- internet connected TVs
- set-top boxes
- gaming consoles
The explosion of web-
 connected devices
- smartphones
- „normal“ mobile devices
- tablets
- internet connected TVs
- set-top boxes
- gaming consoles
Use a framework
Use a framework
Loading-Orders Matter
Loading-Orders Matter
Loading-Orders Matter

   • Try to preload as much as you can
   • If not possible try at least
     „subjective“ loading with a loader-
     queue
Setup for TYPO3
Conclusion
• The users expects a „snappy“ interface
• Expect to spend a lot of extra time on this
• Keep it simple and stupid
• Try to preload data in a intelligent way
• Do tests on the actual device
„If you want to adress touch-enabled devices today and
      aim at a „small“ application go for HTML5“


  „For large, feature-rich (& responsive) apps go for
                   native solutions
            (or think of crosscompiling)“
Follow me:
Follow me:                 www.x ing.com/profile/Robe
                                                      rt_Zinner3

www.t witter.com/reimark   or
or                         r.zinn er@brand-royal.de
kosack@wwsc.de

More Related Content

What's hot

Surface computer
Surface computerSurface computer
Surface computer
ajaychn
 
Nouvelle Technologie 1st week
Nouvelle Technologie 1st weekNouvelle Technologie 1st week
Nouvelle Technologie 1st week
Amit Chaudhary
 
Using the mouse
Using the mouseUsing the mouse
Using the mouse
Frya Lora
 

What's hot (20)

Surface computer
Surface computerSurface computer
Surface computer
 
microsoft Surface computer
microsoft Surface computer microsoft Surface computer
microsoft Surface computer
 
Touchscreen UX design workshop
Touchscreen UX design workshopTouchscreen UX design workshop
Touchscreen UX design workshop
 
Surface computer
Surface computerSurface computer
Surface computer
 
Windows 8 Basic Overview
Windows 8 Basic OverviewWindows 8 Basic Overview
Windows 8 Basic Overview
 
Surface Computing
Surface ComputingSurface Computing
Surface Computing
 
Surface Computing
Surface ComputingSurface Computing
Surface Computing
 
UX Flows - Skillshare
UX Flows - SkillshareUX Flows - Skillshare
UX Flows - Skillshare
 
User Input in a multi-touch, accelerometer, location aware world.
User Input in a multi-touch, accelerometer, location aware world.User Input in a multi-touch, accelerometer, location aware world.
User Input in a multi-touch, accelerometer, location aware world.
 
Seminar slides
Seminar slidesSeminar slides
Seminar slides
 
Surface computer
Surface computerSurface computer
Surface computer
 
Surface computing
Surface computingSurface computing
Surface computing
 
Surface computing by deekshita bhuyan
Surface computing by deekshita bhuyanSurface computing by deekshita bhuyan
Surface computing by deekshita bhuyan
 
GTUG/GDDDE 2011 Android Tablet Use Cases
GTUG/GDDDE 2011 Android Tablet Use CasesGTUG/GDDDE 2011 Android Tablet Use Cases
GTUG/GDDDE 2011 Android Tablet Use Cases
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
 
Computer Mouse
 Computer Mouse Computer Mouse
Computer Mouse
 
Microinteractions
MicrointeractionsMicrointeractions
Microinteractions
 
Nouvelle Technologie 1st week
Nouvelle Technologie 1st weekNouvelle Technologie 1st week
Nouvelle Technologie 1st week
 
Using the mouse
Using the mouseUsing the mouse
Using the mouse
 
Surface computing
Surface computingSurface computing
Surface computing
 

Viewers also liked

επιχειρησιακο προγραμμα δημου_κω_2012_2014
επιχειρησιακο προγραμμα δημου_κω_2012_2014επιχειρησιακο προγραμμα δημου_κω_2012_2014
επιχειρησιακο προγραμμα δημου_κω_2012_2014
kosalive
 
Сколько стоит ваш ИТ-сертификат?
Сколько стоит ваш ИТ-сертификат?Сколько стоит ваш ИТ-сертификат?
Сколько стоит ваш ИТ-сертификат?
Dmitry Izmestiev
 
Сколько стоит специалист Cisco?
Сколько стоит специалист Cisco?Сколько стоит специалист Cisco?
Сколько стоит специалист Cisco?
Dmitry Izmestiev
 
Teliko programma imarf. small
Teliko programma imarf. smallTeliko programma imarf. small
Teliko programma imarf. small
kosalive
 
ε.π. κωσ ασπισ
ε.π. κωσ ασπισε.π. κωσ ασπισ
ε.π. κωσ ασπισ
kosalive
 

Viewers also liked (9)

επιχειρησιακο προγραμμα δημου_κω_2012_2014
επιχειρησιακο προγραμμα δημου_κω_2012_2014επιχειρησιακο προγραμμα δημου_κω_2012_2014
επιχειρησιακο προγραμμα δημου_κω_2012_2014
 
Персональное обучение. Мастер-класс
Персональное обучение. Мастер-классПерсональное обучение. Мастер-класс
Персональное обучение. Мастер-класс
 
Cколько стоит специалист Microsoft (2012 г.)
Cколько стоит специалист Microsoft (2012 г.)Cколько стоит специалист Microsoft (2012 г.)
Cколько стоит специалист Microsoft (2012 г.)
 
Сколько стоит ваш ИТ-сертификат?
Сколько стоит ваш ИТ-сертификат?Сколько стоит ваш ИТ-сертификат?
Сколько стоит ваш ИТ-сертификат?
 
Меняют ли технологии то, как мы учимся
Меняют ли технологии то, как мы учимсяМеняют ли технологии то, как мы учимся
Меняют ли технологии то, как мы учимся
 
G 41663
G 41663G 41663
G 41663
 
Сколько стоит специалист Cisco?
Сколько стоит специалист Cisco?Сколько стоит специалист Cisco?
Сколько стоит специалист Cisco?
 
Teliko programma imarf. small
Teliko programma imarf. smallTeliko programma imarf. small
Teliko programma imarf. small
 
ε.π. κωσ ασπισ
ε.π. κωσ ασπισε.π. κωσ ασπισ
ε.π. κωσ ασπισ
 

Similar to T3con10_html5_kosack_zinner

How to build a kick-ass mobile experience
How to build a kick-ass mobile experienceHow to build a kick-ass mobile experience
How to build a kick-ass mobile experience
Michael Dick
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
AiDa FauZi
 
Designing The Mobile User Experience
Designing The Mobile User ExperienceDesigning The Mobile User Experience
Designing The Mobile User Experience
Jose Alves
 
Why should I care about Responsive Design?
Why should I care about Responsive Design?Why should I care about Responsive Design?
Why should I care about Responsive Design?
Fabricio Teixeira
 

Similar to T3con10_html5_kosack_zinner (20)

Practical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsPractical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable Apps
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technology
 
CSS for Touch Devices
CSS for Touch DevicesCSS for Touch Devices
CSS for Touch Devices
 
Surface computing
Surface computingSurface computing
Surface computing
 
Life Comes At Us Polydimensionally
Life Comes At Us PolydimensionallyLife Comes At Us Polydimensionally
Life Comes At Us Polydimensionally
 
Surface computing by raviteja
Surface computing by ravitejaSurface computing by raviteja
Surface computing by raviteja
 
Tips for building fast multi touch enabled web sites
 Tips for building fast multi touch enabled web sites Tips for building fast multi touch enabled web sites
Tips for building fast multi touch enabled web sites
 
Fast multi touch enabled web sites
Fast multi touch enabled web sitesFast multi touch enabled web sites
Fast multi touch enabled web sites
 
How to build a kick-ass mobile experience
How to build a kick-ass mobile experienceHow to build a kick-ass mobile experience
How to build a kick-ass mobile experience
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
 
Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented World
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
Designing The Mobile User Experience
Designing The Mobile User ExperienceDesigning The Mobile User Experience
Designing The Mobile User Experience
 
It's All About Context
It's All About ContextIt's All About Context
It's All About Context
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel Publishing
 
Planning your Dream Mobile App
Planning your Dream Mobile AppPlanning your Dream Mobile App
Planning your Dream Mobile App
 
Why should I care about Responsive Design?
Why should I care about Responsive Design?Why should I care about Responsive Design?
Why should I care about Responsive Design?
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

T3con10_html5_kosack_zinner

  • 1. (Mu lti-) Touch Me the HTML5 way – Reimar Kosack & Robert Zinner T3 C on 2 0 1 0
  • 2.
  • 3. Robert Zinner • Head of Creation ART-KON-TOR Kommunikation GmbH • freelance Design-Consultant
  • 6. Things like this ! Web App
  • 9.
  • 10.
  • 11. Challenges for a Designer
  • 13. Indirect or direct Multitouch
  • 14. indirect or direct Multitouch Cursor Mouseover Cursor Tooltips Mouseover Complex interaction Tooltips Complex interaction
  • 15. Space
  • 16. You need „large“ buttons … Apple-Guidelines for Application icon: Size for iPhone (in pixels): 57 x 57 or 114 x 114 (high resolution) Size for iPad (in pixels): 72 x 72
  • 17. … or small fingers.
  • 19. You have different sizes …
  • 20. You have different sizes …
  • 21. … and different orientations. • fit the layout or create other sights
  • 23. So many posibillitys … http://gestureworks.com/about/open-source-gesture-library/a
  • 24. So many posibillitys … http://gestureworks.com/about/open-source-gesture-library/a
  • 25. … but use only some of it. Gesture Action Tap To press or select a control or item Drag To scroll or pan. Flick To scroll or pan quickly. Swipe In a table-view row, to reveal the Delete button. Double tap To zoom in and center a block of content or an image. To zoom out (if already zoomed in). Pinch open To zoom in. Pinch close To zoom out. Touch and hold In editable text, to display a magnified view for cursor positioning. (Standard Gestures in the iOS, Source Apple iPhone Human Interface Guidelines)
  • 27. You need a concept ... • Applications • Web-only Content: Web applications, Optimized webpages, Compatible webpages •Hybrid applications
  • 28. … and emotional Interfaces. • Interface should based on the way people think and work, not on the capabilities of the device. • Model your application’s objects and actions on objects and actions in the real world. • Direct manipulation means that people feel they are controlling something tangible, not abstract. • Applications should respond to every user action with some visible change
  • 31.
  • 32. Performance Performance will increase within the near future
  • 33.
  • 35. Tweaking performance • Hardware accelerated rendering is not always available • Avoid morphing shapes as these have to be rendered on each „frame“ (expensive) • Complex or finely structured shapes are more expensive to render than large simple shapes • Avoid large changes in scale • Avoid default bitmap fill mode • Simplify vector graphics • Avoid filters • Carefully picking bitmap sizes if content will need to be sized down… • …but ideally, the content would always be 'right-sized'
  • 37. Different event-handlers (E.g. capture touch-events) Safari: FireFox: touchstart for finger MozTouchDown Sent when the first finger touches the surface. Sent when the user beings a screen touch action. gesturestart. Sent when the second finger touches the surface. MozTouchMove touchstart for finger Sent when the user moves his finger on the touch screen. Sent immediately after gesturestart when the second finger touches the surface. MozTouchUp gesturechange for current gesture. Sent when both fingers move while still touching the surface. Sent when the user lifts his finger off the screen. gestureend. Sent when the second finger lifts from the surface. touchend for finger Sent immediately after gestureend when the second finger lifts from the surface.
  • 39. Feature Detection versus Browser Sniffing http://www.modernizr.com/
  • 42. The explosion of web- connected devices - smartphones - „normal“ mobile devices - tablets - internet connected TVs - set-top boxes - gaming consoles
  • 43. The explosion of web- connected devices - smartphones - „normal“ mobile devices - tablets - internet connected TVs - set-top boxes - gaming consoles
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 53. Loading-Orders Matter • Try to preload as much as you can • If not possible try at least „subjective“ loading with a loader- queue
  • 55. Conclusion • The users expects a „snappy“ interface • Expect to spend a lot of extra time on this • Keep it simple and stupid • Try to preload data in a intelligent way • Do tests on the actual device
  • 56. „If you want to adress touch-enabled devices today and aim at a „small“ application go for HTML5“ „For large, feature-rich (& responsive) apps go for native solutions (or think of crosscompiling)“
  • 57. Follow me: Follow me: www.x ing.com/profile/Robe rt_Zinner3 www.t witter.com/reimark or or r.zinn er@brand-royal.de kosack@wwsc.de