Swing, I don't know. Rich clients, definitely. I won't go on here because Chet and I already replied to that question in several threads on this forum. Go check out "Rich clients are so 90s" for instance.
Swing can't be used to build rich clients? (sorry, but I'm not a desktop applications guru).
Er... that's not the question you asked, so that's not what Romain's answer meant. Of course Swing can be used to build rich clients. Otherwise, Filthy Rich Clients would be an awfully short and silly book.
Originally posted by Anjani Devi: Will swing survive today with more features and flexibility available in JSF and AJAX...
Swing is for desktop application, and AJAx is technique which is work like swing on web (mean do operations without refreshing a page), but can you apply Ajax outside the web browser, of course you'll reply No.