Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Why Desktop Java Live? Why not Swing Live?

 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Zulfikar Dharmawan
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I haven't look at the book but is it because it combines SWT and Swing?
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Scott Delap
author
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic