Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.1
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      ICEfaces 2.0 JSF 2.0
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      There's a need to have (at least) one good demo application that shows:

      - how well ICEfaces 2.0 integrates with JSF 2.0
      - the added value that ICEfaces features bring

      The application could be something built from scratch or could be an re-imagined version of our of our existing applications like Auction Monitor.

        Activity

        Deryk Sinotte created issue -
        Deryk Sinotte made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 2.0 [ 10032 ]
        Assignee Deryk Sinotte [ deryk.sinotte ]
        Ken Fyten made changes -
        Fix Version/s 2.0-Alpha1 [ 10213 ]
        Fix Version/s 2.0-Beta [ 10032 ]
        Affects Version/s 2.0-Alpha1 [ 10213 ]
        Affects Version/s 2.0-Beta [ 10032 ]
        Ken Fyten made changes -
        Fix Version/s 2.0-Alpha2 [ 10214 ]
        Fix Version/s 2.0-Alpha1 [ 10213 ]
        Ken Fyten made changes -
        Fix Version/s 2.0-Beta [ 10032 ]
        Fix Version/s 2.0-Alpha2 [ 10214 ]
        Hide
        Deryk Sinotte added a comment -

        There are a few reasons that we'd like to see a brand new application developed for ICEfaces 2:

        • The existing apps that we have (auction, showcase) have been around for a long time so there's some marketing value in having a fresh new application to show off.
        • The current apps are basically ports from ICEfaces 1.x to 2.x so have some baggage and other things that have been carried forward over the years. Building a clean JSF 2/ICEfaces 2 application allows us to move away from some of these previous workarounds or non-best practices.
        • The applications that we have are very useful for testing the components and features in both JSF and ICEfaces. Currently, there are some things not covered in the existing apps. For example, we don't really exercise navigation that thoroughly so that would be one thing we could make sure we emphasize. Other features like composite components and other new JSF 2 functions could also be incorporated.
        • We can learn from the development process itself. The act of building the application always tends to uncover things we could improve as far as integration goes.

        There's easily more here that we could discuss, but I think it's a valid pursuit to apply some time and resources to coming up with a new application that showcases both JSF 2 and ICEfaces 2.

        Show
        Deryk Sinotte added a comment - There are a few reasons that we'd like to see a brand new application developed for ICEfaces 2: • The existing apps that we have (auction, showcase) have been around for a long time so there's some marketing value in having a fresh new application to show off. • The current apps are basically ports from ICEfaces 1.x to 2.x so have some baggage and other things that have been carried forward over the years. Building a clean JSF 2/ICEfaces 2 application allows us to move away from some of these previous workarounds or non-best practices. • The applications that we have are very useful for testing the components and features in both JSF and ICEfaces. Currently, there are some things not covered in the existing apps. For example, we don't really exercise navigation that thoroughly so that would be one thing we could make sure we emphasize. Other features like composite components and other new JSF 2 functions could also be incorporated. • We can learn from the development process itself. The act of building the application always tends to uncover things we could improve as far as integration goes. There's easily more here that we could discuss, but I think it's a valid pursuit to apply some time and resources to coming up with a new application that showcases both JSF 2 and ICEfaces 2.
        Deryk Sinotte made changes -
        Salesforce Case []
        Assignee Deryk Sinotte [ deryk.sinotte ] Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Fix Version/s 2.0-Beta [ 10231 ]
        Fix Version/s 2.0-Alpha3 [ 10032 ]
        Ken Fyten made changes -
        Fix Version/s 2.0-Beta2 [ 10242 ]
        Fix Version/s 2.0-Beta1 [ 10231 ]
        Hide
        Ken Fyten added a comment -

        As of Beta2 we have auction sample and ace-showcase which are new. However, we still require one or more new samples to clearly illustrate the specific features of ICEfaces 2.

        Show
        Ken Fyten added a comment - As of Beta2 we have auction sample and ace-showcase which are new. However, we still require one or more new samples to clearly illustrate the specific features of ICEfaces 2.
        Ken Fyten made changes -
        Salesforce Case []
        Component/s Sample Apps [ 10010 ]
        Fix Version/s 2.0.0 [ 10230 ]
        Fix Version/s 2.0-Beta2 [ 10242 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial]
        Affects Version/s 2.0-Alpha1 [ 10213 ]
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Ken Fyten [ ken.fyten ] Steve Maryka [ steve.maryka ]
        Hide
        Steve Maryka added a comment -

        First target application is ICEfaces 2.0 client to ICEpushPlace web service. Start with a standard table view, and then add a map view. We can put navigation in place between the 2 views to test JSF 2.0 navigation. Probably will need other application examples as well.

        Show
        Steve Maryka added a comment - First target application is ICEfaces 2.0 client to ICEpushPlace web service. Start with a standard table view, and then add a map view. We can put navigation in place between the 2 views to test JSF 2.0 navigation. Probably will need other application examples as well.
        Steve Maryka made changes -
        Assignee Steve Maryka [ steve.maryka ] Carlo Guglielmin [ carlo.guglielmin ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23085 Wed Nov 10 12:08:41 MST 2010 carlo.guglielmin ICE-4951 - Added ICEpushplace example using ICEfaces 2.0.
        Files Changed
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/images/mood-happy.png
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/css/style.css
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/xercesImpl-2.8.1.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/spring-core-2.5.6.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/build
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/spring-context-2.5.6.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/comps
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.metadata/web/WEB-INF/faces-config.pageflow
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/commons-logging.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/org.eclipse.jdt.core.prefs
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/comps/continent.xhtml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/web.xml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/login.xhtml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/spring-beans-2.5.6.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/css
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/spring-ws-1.5.9-all.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/service/PersonServiceImpl.java
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.metadata/web
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/org.eclipse.wst.jsdt.ui.superType.name
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/org.eclipse.wst.common.project.facet.core.xml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/jaxb-impl-2.1.5.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/faces-config.xml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/images/mood-angry.png
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/.jsdtscope
        Commit graph ADD /icepush/trunk/integration/icefaces2
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/images/mood-sad.png
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/images
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/images/mood-shocked.png
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/service
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/org.eclipse.wst.common.component
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/bean
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/saaj-impl-1.3.2.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/xml-apis-1.3.04.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/build/classes
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/index.jsp
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/service/PersonService.java
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/spring-2.5.6.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/bean/PersonController.java
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings/org.eclipse.wst.jsdt.ui.superType.container
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.settings
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/util/FacesUtil.java
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/util
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.metadata/web/WEB-INF
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/icefaces.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.classpath
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/world.xhtml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.metadata
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/.project
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/resources/images/mood-average.png
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/icepush.jar
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/lib/icepushplacewsclient.jar
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23090 Wed Nov 10 14:43:19 MST 2010 carlo.guglielmin ICE-4951 - Modified the input fields to be drawn from a single include. Did some basic work around update/move person
        Files Changed
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/web.xml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/includes
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/login.xhtml
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/includes/person-input.xhtml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/WEB-INF/faces-config.xml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/service/PersonService.java
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/web/world.xhtml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/bean/PersonController.java
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/org/icepush/integration/icepushplace/service/PersonServiceImpl.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23124 Mon Nov 15 14:40:21 MST 2010 carlo.guglielmin ICE-4951 - Migrated the Person update form to a compat ice:panelPopup
        Files Changed
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/WEB-INF/faces-config.xml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/WEB-INF/web.xml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/login.xhtml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/java/org/icepush/integration/icepushplace/bean/PersonController.java
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/java/org/icepush/integration/icepushplace/bean/MapBean.java
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/css/style.css
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/world.xhtml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/map.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23125 Mon Nov 15 15:49:33 MST 2010 carlo.guglielmin ICE-4951 - Updated the world map page. Now a floating popup will be displayed over the proper continent. The map had to be forced to a preset size for this to work.
        Files Changed
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/images/world-map.png
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/css/style.css
        Commit graph ADD /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/comps/floater.xhtml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/world.xhtml
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/map.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23126 Mon Nov 15 16:14:21 MST 2010 carlo.guglielmin ICE-4951 - Modified floater popup so the most recent item is displayed on top
        Files Changed
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/css/style.css
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/comps/floater.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23138 Wed Nov 17 11:15:33 MST 2010 carlo.guglielmin ICE-4951 - Added a few more tidbits of user information as 'title' attributes to their floating popup
        Files Changed
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/java/org/icepush/integration/icepushplace/bean/MapBean.java
        Commit graph MODIFY /icepush/trunk/integration/icefaces2/samples/icepushplace-icefaces2/src/main/webapp/resources/comps/floater.xhtml
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 2.1 [ 10241 ]
        Fix Version/s 2.0.0 [ 10230 ]
        Ken Fyten made changes -
        Fix Version/s 3.1 [ 10312 ]
        Fix Version/s 3.0 [ 10241 ]
        Hide
        Ken Fyten added a comment -

        icefaces/samples/showcase application is the new ICEfaces Showcase.

        Show
        Ken Fyten added a comment - icefaces/samples/showcase application is the new ICEfaces Showcase.
        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Carlo Guglielmin
            Reporter:
            Deryk Sinotte
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: