I just saw the introduction of Balsamiq Mockups. It is really great to have a copy of it. tell me more about it, how can I make my java application more easy through it? or other advance things about it.
I think Mockups, or other wireframing applications, or even just pen and paper, could help you save time and money by helping you think through you application's screens BEFORE launching your IDE.
Making software that's easy to use is really really hard, but it can be learned, and practice makes perfect. Wireframing tools help you draw different variations of each screen, until you find one that fits your customers the best.
Well in that demo you build an player so it is design only or we can also put functionality to it and also want to know if we can design the functionailty also, then is it only for some limited softwares or I can design any application through it.
If your question is "will Mockups generate code or is just images", the answer is "we only do images, but our file format is open and XML-based, so people can build their own extensions". Here are some: http://www.balsamiq.com/products/mockups/community