Seam and ICEFaces
[Logo]
ICEsoft.org Forums: ICEfaces, ICEmobile, ICEpdf
[Search] Search   [Recent Topics] Recent Topics   [Groups] Home Page | www.icefaces.org  [Register] Register  [Login] Login 
Seam and ICEFaces  XML
Forum Index -> JBoss Seam Integration
Author Message
Pesho4uka

Joined: 24/01/2007 00:00:00
Messages: 93
Offline


Hello,

I want to ask what is the status of SEAM and ICEFACES compatability. From the forums around the WEB i don't read very possitive threads. So? Can you give me some user experience. I am doing a new project from scratch and i am considering the mixed use of both ICEFaces and Seam. What do you think?
tony.herstell

Joined: 01/12/2006 00:00:00
Messages: 206
Offline


I have been using Seam + Icefaces and there are some issues.

IceFaces and Seam guys have been incredibly supportive.

Look at:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=100485

>>
gavin.king@jboss.com

Joined: Tue Mar 2, 2004 10:58 AM
Posts: gavin.king@jboss.com
Location:

PostPosted: Thu Feb 1, 2007 14:25 PM
Post subject: Re: User Experiences with IceFaces & How important are compo
Reply with quote

FYI, Ted Goddard from ICE is travelling to Atlanta next week to meet with us about improving the integration between Seam and ICEFaces (fixing bugs, to begin with!). ICE support is very important to us. We realize that the user experience has been less than perfect so far, and we want to do much better on this front.

<<


The pace of Seam development leads me to only one conclusion and that is the problems that exist at present will soon disappear.

(and no I don't work for IceFaces or JBoss)
Pesho4uka

Joined: 24/01/2007 00:00:00
Messages: 93
Offline


Can you tell me if it is good to place a valueChangeListener in the EJ and then bind it with Seam? It don't look good from a performance point of view? Should I replace all my Backing Beans with SLB or SFB?
Pesho4uka

Joined: 24/01/2007 00:00:00
Messages: 93
Offline


I looked at the ICEFaces example in the SEAM distribution package. The example i svery simple and is only one inputText!!!! This defenatly is not enough. Is there more detailed example of SEAM and ICEFaces usage.
Thanks in advance!
tony.herstell

Joined: 01/12/2006 00:00:00
Messages: 206
Offline


I am working on an example that uses a lot of the icefaces components that I want to drop onto the seam wiki... I will drop it in there when its more robust.

tony.herstell

Joined: 01/12/2006 00:00:00
Messages: 206
Offline


From MY experience (with Seam):

  • Text Entry works ok as long as you don't move too quickly between the fields on a multi field form with partial submit "on" as this causes some sort of error in the back end and causes either:
    **Too many xxxx queued up at the blocking bean (or something like this) from IceFaces
    or
    **No Long Running Conversation exception from SEAM.
    (I have turned off partial-submit, for now, on all text entry fields due to this)

    Note: A feature of using partial submit is that you have to leave a field for it to be validated... which is, initially, quite weired when you are sat with your cursor in the last field on a form and are waiting for it to fail validation!!!... also makes it really hard to disable the submit button based on "all" the fields being valid as again you are sat staring at the cursor in the last field wondering why the submit button is not enabled (for now I took this code out and never disable the submit button)!

    Note:Hitting "enter" from a field to get the form to submit is non-trivial. There are few examples on the forum but it has not appeared in the IceFaces documentation yet.

  • Selection works ok.
  • Buttons and Links work ok.
  • AutoComplete - Not Used Yet.
  • Drag and Drop - Not used yet.
  • Calendar now works with very latest build.
  • Tree - Not used yet (but will be very very soon!)
  • Menu Bar works ok (hard coded.. I think I may know how to make it dynamic now I have figured out about what "bindings" are.)
  • Effects seem to work ok. (not sure how to do these dynamically)
  • Table work great, paged, can filter by header etc. Still not managed to clear a defect where you are on page 3 and re-filter so only have 2 pages but are left looking at an empty page 3 - even after help in the forums... cant get the "binding" code to work.
  • File Upload not working yet (so don't know about progress bar yet).
  • Charts - Not used yet.
  • The Stacking Panel Layout has worked so far (used twice).


    Regardless to all this; you get these random errors
    **Too many xxxx queued up at the blocking bean (or something like this) from IceFaces
    or
    **No Long Running Conversation exception from SEAM.
    **Conversations just disappearing!

    I hope this helps.

    Please remember that IceFaces team and Seam Team are meeting this week to resolve issues. Expect great results!

    Also, I may have my libraries set up incorrectly; have too many/few conflicting libraries etc... or my code may be a pile of poo!

    Seam doc is excellent (but not for using iceFaces).
    IceFaces doc is good, but spread over the Web Site (tutorials, tag library, component showcase + text that goes with them), but especially useful: http://www.icefaces.org/main/resources/tutorials.iface

    :/
  • tony.herstell

    Joined: 01/12/2006 00:00:00
    Messages: 206
    Offline


    Is there an update from the meeting?
    I am sure there are a lot us keen to hear (or even better have a new release with fixes in).
    Seam 1.1.6 is out and the logout button now doesn't play with IceFaces (known bug - according to Gavin).
    mnigrelli

    Joined: 10/01/2007 00:00:00
    Messages: 9
    Offline


    I have installed ICEFaces 1.5.3 and now the logout button does not work anymore(my app is Seam+Icefaces under JBoss 4.0.5). Seam is still on 1.1.1(I have not installed the 1.1.5).

    So, the problem is on IceFaces 1.5.3, I think, as it works perfectly with Icefaces 1.5.2.

    Thank you,

    Max
    tony.herstell

    Joined: 01/12/2006 00:00:00
    Messages: 206
    Offline


    Logout button is broken.
    Known bug that appeared in new version of Seam (not sure where the problem lies).

    Update...

    Upload component, works with Seam but progress bar doesn't...
    ted.goddard

    Joined: 26/10/2004 00:00:00
    Messages: 684
    Offline



    The meeting with Gavin in Atlanta was extremely productive. The first thing we've done is to identify the specific bugs from the Seam and ICEfaces forums that are causing people the most trouble. Greg has created the entries here:

    http://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10071&sorter/order=DESC&sorter/field=priority&resolution=-1&component=12310911

    The next phase will be to fix the bugs. In all cases we have the root cause identified, so this should proceed relatively quickly (subject to release cycles).
    [Email]
    tony.herstell

    Joined: 01/12/2006 00:00:00
    Messages: 206
    Offline


    I have added a couple of bugs.

    I would add more but the description are quite general on some of the bugs and solving them may kill off the bugs I have anyhow.

    I really look forward to the next release.

    Great to see such great support.
    tony.herstell

    Joined: 01/12/2006 00:00:00
    Messages: 206
    Offline


    I am not adverse to an "alpha fix" release like you did before as soon as you nail it and before it goes through your release testing labs.
    dave.rogers

    Joined: 12/02/2007 00:00:00
    Messages: 11
    Offline


    Do you think that you would consider IceFaces production ready for Seam users on the release of 1.5.4?
    tony.herstell

    Joined: 01/12/2006 00:00:00
    Messages: 206
    Offline


    If you are asking me; then I would need to get xxx.4 to play with!

    Currently there are quite a few bugs that are appearing (which, of course, may be my code!).

    Neo met with the Oracle and between them they know what the underlying problems are... expect mucho improvement in xxxx.4

    I will run up my app with xxx.4 and go through all the bugs I found (mostly covered by workarounds or have commented the stuff out) and report back.
    You also can HAVE the project to help you find the bugs.



     
    Forum Index -> JBoss Seam Integration
    Go to:   
    Powered by JForum 2.1.7ice © JForum Team