Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.2 Final
    • Fix Version/s: 1.4 Beta
    • Component/s: Containers
    • Labels:
      None
    • Environment:
      n/a

      Description

      One of the big differences between a native mobile and a mobile web UI is the ability of native UIs to support gestures. It's common for native apps to support various swipe gestures. A swipe in from the left may open a menu. A swipe up from the bottom of the screen may open a different panel. Native apps often support two finger pinching or spreading.

      This high-level of touch support is lacking in web apps however. The javascript api's typically support touchstart, touchmove and touchend. So gesture support is usually limited to scrolling and carousels.

      A native-web gesture support layer could be implemented in the ICEmobile container, which captured multi-point gestures and allowed the web layer to register callbacks for gestures, which could then respond to different gestures accordingly.

        Activity

        Philip Breau created issue -
        Judy Guglielmin made changes -
        Field Original Value New Value
        Attachment jsf-impl-icefaces-jbossorg-2.jar [ 15304 ]
        Attachment module.xml [ 15305 ]
        Philip Breau made changes -
        Assignee Steve Maryka [ steve.maryka ] User Philip.breau [ philip.breau ]
        Judy Guglielmin made changes -
        Comment [ modified jar that is part of icefaces distribution. Also module.xml file to show what has to be modified to use the modified jar ]
        Judy Guglielmin made changes -
        Attachment jsf-impl-icefaces-jbossorg-2.jar [ 15304 ]
        Judy Guglielmin made changes -
        Attachment module.xml [ 15305 ]
        Judy Guglielmin made changes -
        Comment [ must start jboss with this format (I also used 0.0.0.0 instead of my IP address...but have to use the -b for mobile devices to access a local host

        /Users/jguglielmin/icefaces/servers/jboss-as-7.1.1.Final/bin/standalone.sh -b 10.18.39.103
        ]
        Judy Guglielmin made changes -
        Comment [ mobileshowcase:-
        container is good (except for iPad microphone playback which is a problem on tomcat7 as well but only with container).
        mobile safari on iPad with icemobile-sx -> gMap on iPhone finds location but map may or may not show the location. scrolling is difficult on hand held device as the map is scrolling all over. Try to scroll down on page to see map and you scroll the map. Rotate the page or reload to see the map of the location.
        android phone is good container and browser. ]
        Ted Goddard made changes -
        Fix Version/s 1.3 Beta [ 10373 ]
        Hide
        Ted Goddard added a comment -

        This would be good to prototype in a stack viewer component, similar to carousel. Note that the user does not expect gestures for all cases: gestures are not recognized in Settings or for Safari back button.

        Show
        Ted Goddard added a comment - This would be good to prototype in a stack viewer component, similar to carousel. Note that the user does not expect gestures for all cases: gestures are not recognized in Settings or for Safari back button.
        Philip Breau made changes -
        Fix Version/s 1.4 Beta [ 10874 ]
        Fix Version/s 1.3 Beta [ 10373 ]
        Philip Breau made changes -
        Assignee Philip Breau [ philip.breau ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: