Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0 Final
    • Fix Version/s: 1.2 Beta
    • Component/s: Containers
    • Labels:
      None
    • Environment:
      ICEmobile, reality

      Description

      Augmented Reality allows a mobile device to superpose a virtual environment over the user's physical environment.

        Activity

        Ted Goddard created issue -
        Ted Goddard made changes -
        Field Original Value New Value
        Assignee Steve Maryka [ steve.maryka ] Ted Goddard [ ted.goddard ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29022 Fri May 11 15:56:31 MDT 2012 ted.goddard initial augmented reality feature (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX.xcodeproj/project.pbxproj
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.m
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARView.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.h
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARView.m
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/AppDelegate.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.h
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.m
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController_iPhone.xib
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController_iPad.xib
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29024 Fri May 11 16:56:16 MDT 2012 ted.goddard HTML augmented reality demo (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/map.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/aug-map.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29026 Fri May 11 17:31:10 MDT 2012 ted.goddard initial augmented reality feature for ICEmobile and ICEmobile-SX (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/NativeInterface.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile.xcodeproj/project.pbxproj
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/NativeInterface.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/MainViewController.mm
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/native-interface.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29027 Mon May 14 09:40:26 MDT 2012 ted.goddard ICEmobile and ICEmobile-SX detection for demo page (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/aug-map.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29033 Mon May 14 14:48:15 MDT 2012 ted.goddard gradient appearance for marker (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/aug.html
        Commit graph DEL /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/aug-map.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29034 Mon May 14 14:49:48 MDT 2012 ted.goddard adjusted action url (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/aug.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29043 Tue May 15 10:46:51 MDT 2012 ted.goddard augmented reality view skeleton code (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/util/src/org/icemobile/client/android/AttributeExtractor.java
        Commit graph DEL /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/CameraHandler.java
        Commit graph ADD /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARViewHandler.java
        Commit graph ADD /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARViewInterface.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/build.xml
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/assets/icefaces/native-interface.js
        Commit graph DEL /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/CameraInterface.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/project.properties
        Commit graph ADD /icemobile/trunk/icemobile/client/android/integration/arview
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/src/org/icemobile/client/android/ICEmobileContainer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29054 Tue May 15 17:22:38 MDT 2012 ted.goddard augmented reality view camera and text overlay (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/container/AndroidManifest.xml
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/util/src/org/icemobile/client/android/AttributeExtractor.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARViewHandler.java
        Commit graph ADD /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARView.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARViewInterface.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/project.properties
        Commit graph ADD /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARViewActivity.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29075 Wed May 16 16:38:18 MDT 2012 ted.goddard prototype local scavenger hunt page (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/scavenge.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29120 Fri May 18 10:19:12 MDT 2012 ted.goddard added compass point indicators (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARView.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARView.m
        Hide
        Ted Goddard added a comment -

        AR Viewer will require:

        • image icon with transparency
        • white text label centered on icon
        • optional distance to icon
        • icon selection returns selection event to application

        To support ICEmobile-SX the above information needs to be relatively compact and representable as a URL. A parameter "ub" (for URL base) will define the base URL for loading images, set once for all labels. labeltext=latitude,longitude,altitude,iconpath,flags. (Currently flags will contain only "d" for distance). To specify, say, just a flag to show distance, use:

        Park=51,-114,,,d

        Show
        Ted Goddard added a comment - AR Viewer will require: image icon with transparency white text label centered on icon optional distance to icon icon selection returns selection event to application To support ICEmobile-SX the above information needs to be relatively compact and representable as a URL. A parameter "ub" (for URL base) will define the base URL for loading images, set once for all labels. labeltext=latitude,longitude,altitude,iconpath,flags. (Currently flags will contain only "d" for distance). To specify, say, just a flag to show distance, use: Park=51,-114,,,d
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29133 Fri May 18 14:59:40 MDT 2012 ted.goddard calgary page for testing continuous geolocation (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/calgary.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29134 Fri May 18 15:06:15 MDT 2012 ted.goddard added OpenStreetMap copyright (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/map.png
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29147 Tue May 22 14:17:54 MDT 2012 ted.goddard added built-in map view for standalone use (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.h
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.xib
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/TouchRecognizer.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX.xcodeproj/project.pbxproj
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARView.h
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ar.png
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/en.lproj/ViewController_iPad.xib
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARView.m
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.h
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ar@2x.png
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.m
        Commit graph ADD /icemobile/trunk/icemobile/client/ios/icemobile/Shared/TouchRecognizer.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController_iPhone.xib
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/en.lproj/ViewController_iPhone.xib
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29149 Tue May 22 14:47:48 MDT 2012 ted.goddard basic augmented reality icon support (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.m
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29153 Tue May 22 16:48:36 MDT 2012 ted.goddard google maps example for AR view (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/calgary-gmap.html
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29165 Wed May 23 17:32:06 MDT 2012 ted.goddard load icons for AR view if specified (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29186 Thu May 24 14:54:14 MDT 2012 ted.goddard icons on map view and in AR view (MOBI-232)
        Files Changed
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon3.png
        Commit graph MODIFY /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/calgary-gmap.html
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon9.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon6.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon11.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon7.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon1.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon5.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon8.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon2.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon10.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon4.png
        Commit graph ADD /icemobile/trunk/icemobile/samples/spring-mvc-basic/src/main/webapp/resources/icon12.png
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29200 Fri May 25 14:51:49 MDT 2012 ted.goddard handle AR View touch events (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/ViewController.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/NativeInterface.h
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/PlaceLabel.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController_iPhone.xib
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/en.lproj/ViewController_iPad.xib
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/en.lproj/ViewController_iPhone.xib
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29201 Fri May 25 15:01:26 MDT 2012 ted.goddard possibly spurious xib modification (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/en.lproj/ViewController_iPad.xib
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX/en.lproj/ViewController_iPhone.xib
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29204 Fri May 25 15:22:59 MDT 2012 ted.goddard show pins on map view (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.xib
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/ARViewController.m
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29205 Fri May 25 15:34:42 MDT 2012 ted.goddard using built-in gesture recognizer (MOBI-232)
        Files Changed
        Commit graph DEL /icemobile/trunk/icemobile/client/ios/icemobile/Shared/TouchRecognizer.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/ICEmobile-SX.xcodeproj/project.pbxproj
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Shared/MapController.m
        Commit graph DEL /icemobile/trunk/icemobile/client/ios/icemobile/Shared/TouchRecognizer.h
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29211 Fri May 25 17:31:42 MDT 2012 ted.goddard some random matrix operations to show points on screen (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARView.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/ARViewActivity.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29227 Mon May 28 17:24:37 MDT 2012 ted.goddard integrated AR icons with container code (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/OldNativeInterface.m
        Commit graph MODIFY /icemobile/trunk/icemobile/client/ios/icemobile/Container/MainViewController.mm
        Hide
        Ted Goddard added a comment -

        Full 3D is not necessary for Android, but icon import and display should be implemented.

        Show
        Ted Goddard added a comment - Full 3D is not necessary for Android, but icon import and display should be implemented.
        Ted Goddard made changes -
        Fix Version/s 1.1 Final [ 10343 ]
        Hide
        Ted Goddard added a comment -

        Mediacast, mobileshowcase, and icemobilespring provide AR demos for testing: images are uploaded with

        name=latitude, longitude,altitude, direction, url

        The caller can also specify a URLBase parameter, ub, that is prefixed to the icon URL.

        All of the icon images should be downloaded and displayed centered behind the "name" label.

        Show
        Ted Goddard added a comment - Mediacast, mobileshowcase, and icemobilespring provide AR demos for testing: images are uploaded with name=latitude, longitude,altitude, direction, url The caller can also specify a URLBase parameter, ub, that is prefixed to the icon URL. All of the icon images should be downloaded and displayed centered behind the "name" label.
        Ted Goddard made changes -
        Assignee Ted Goddard [ ted.goddard ] Greg Dick [ greg.dick ]
        Hide
        Ted Goddard added a comment - - edited

        Note that this is a container change, so could be submitted to the marketplace after 1.1 Final, however it's certainly preferable to have a complete bundle with all client code in 1.1 Final.

        Show
        Ted Goddard added a comment - - edited Note that this is a container change, so could be submitted to the marketplace after 1.1 Final, however it's certainly preferable to have a complete bundle with all client code in 1.1 Final.
        Hide
        Greg Dick added a comment -

        Assigning this back to Ted. My devices don't appear to have their location services hardware hooked up. My Tablet fails to achieve a location in both Geolocation and AR view pages.

        Show
        Greg Dick added a comment - Assigning this back to Ted. My devices don't appear to have their location services hardware hooked up. My Tablet fails to achieve a location in both Geolocation and AR view pages.
        Greg Dick made changes -
        Assignee Greg Dick [ greg.dick ] Ted Goddard [ ted.goddard ]
        Ted Goddard made changes -
        Fix Version/s 1.2 Beta [ 10344 ]
        Fix Version/s 1.1 Final [ 10343 ]
        Hide
        Ted Goddard added a comment -

        Might work in conjunction with MOBI-306.

        Show
        Ted Goddard added a comment - Might work in conjunction with MOBI-306 .
        Ted Goddard made changes -
        Assignee Ted Goddard [ ted.goddard ] Greg Dick [ greg.dick ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31387 Wed Oct 10 11:53:07 MDT 2012 greg.dick MOBI-232 Added additional arguments to geolocation.watchPosition call
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/geolocation/GeolocationRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32025 Tue Nov 06 15:10:04 MST 2012 ted.goddard include sessionid for ICEmobile-SX (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/jsf/components/component/src/org/icefaces/mobi/component/augmentedreality/AugmentedRealityRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32267 Tue Nov 20 16:57:14 MST 2012 ted.goddard icons for AR view, improved positioning (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARView.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARViewActivity.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32271 Wed Nov 21 11:00:20 MST 2012 ted.goddard use shared cookies for AR image loading (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/util/src/org/icemobile/client/android/util/UtilInterface.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARView.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #32275 Wed Nov 21 12:58:30 MST 2012 ted.goddard orientation smoothing and better image placement (MOBI-232)
        Files Changed
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARView.java
        Commit graph MODIFY /icemobile/trunk/icemobile/client/android/integration/arview/src/org/icemobile/client/android/arview/ARViewActivity.java
        Philip Breau made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Greg Dick
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: