This week's book giveaway is in the Performance forum. We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line! See this thread for details.
Sure. Many Swing clients have application server back ends (either web services, EJB's or custom network servers). One can also make a swing applet and application from the same code (see this recent post).