This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
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


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
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.
 
Don't get me started about those stupid light bulbs.
 
subject: Why Desktop Java Live? Why not Swing Live?
 
Similar Threads
Good Swing books
Synchronizing access w/Multithreaded GUI
Netbeans?
Swing Hacks
Filthy Rich Client: Does it help creating enterprise application UIs?