aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes Why Desktop Java Live? Why not Swing Live? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Why Desktop Java Live? Why not Swing Live?" Watch "Why Desktop Java Live? Why not Swing Live?" New topic
Author

Why Desktop Java Live? Why not Swing Live?

Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Scott,
It might be a curious question. I'm wondering why you don't name the book title as simple as Swing Live. Probably I don't have a lot of experience in terminology used in Swing API. By just looking at the title of the book, I cannot imagine that the book is about Swing. I thought that the book is about some other APIs which are related to the windows applications creation.

Could you explain us a bit why you titled it as Desktop Java Live? Thank you.


Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Zulfikar Dharmawan
Ranch Hand

Joined: Feb 01, 2002
Posts: 74
I haven't look at the book but is it because it combines SWT and Swing?


Zulfikar Dharmawan
SCJP1.4, ICS DB2, ICD Websphere
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

From here


The book will have a Swing bias from a focus and example perspective. The reasoning for this is twofold. First, the majority of client-related open source technologies are Swing-based. Secondly, we feel that it would be confusing to some readers if there were a mix of SWT and Swing examples due to the differences of the API's. However, we feel that a good percentage of the chapters below are of value to developers regardless of their chosen API.


GenRocket - Experts at Building Test Data
Scott Delap
author
Ranch Hand

Joined: Apr 05, 2005
Posts: 73
Valid question. The post that has an excerpt from the book should help answer that question. Also when the book was originally pitched I hadn't decided on using solely one or the other. I also haven't ruled out going back and doing an SWT version at some point. With libraries showing up such as SwtForms and the port of JGoodies Binding I just announced on ClientJava.com today

http://www.clientjava.com/blog/2005/04/06/1112796789856.html

there will probably be enough material in the future.
Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Thanks for the replies... So can I conclude about the main reason why it is not Swing Live is that the book contains many other client Java topics, besides Swing API? Thanks a lot for the clarification...
Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Originally posted by Scott Delap:
With libraries showing up such as SwtForms and the port of JGoodies Binding I just announced on ClientJava.com today

http://www.clientjava.com/blog/2005/04/06/1112796789856.html


From the above URL, I got this cool article about Swing: Enabling Menu Drop-Shadows With JGoodies... I got that link from one of the ClientJava.com blog entries.

So will there be more and more such cool tips from ClientJava.com?
Scott Delap
author
Ranch Hand

Joined: Apr 05, 2005
Posts: 73
Just to futher the clarification. The chapters on FormLayout and Binding are still very useful even when using the SWT versions of the libraries. I used the Layout Managers chapter just this last week as a guide to teaching a group about SwtForms. I also see the sample application chapters being valuable since I'm going to go into more detail about patterns from a GUI application standpoint. Finally, the upcoming chapter on communications won't focus much with the UI so it will easily apply to either SWT or Swing.

I started ClientJava.com back in June of last year. Since then I've put links up to over 1100 different resources. I'd guess that I add about 50 a week right now between project releases, articles, blog posts, etc. Feel free to check it out. I also welcome any suggestions about how I can make the site better.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Why Desktop Java Live? Why not Swing Live?