Newsletter   Secure Checkout   Shopping Cart (0 Items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

SWT/JFace in Action: GUI Design with Eclipse 3.0 (In Action series) [Paperback]

Our Price $ 31.47  
Retail Value $ 44.95  
You Save $ 13.49  (30%)  
Item Number 255211  
Buy New $31.47
Out Of Stock!
Currently Out Of Stock
Currently unavailable...

Item description for SWT/JFace in Action: GUI Design with Eclipse 3.0 (In Action series) by Matthew Scarpino, Stephen Holder, Stanford Ng & Laurent Mihalkovic...

Provides the theory and practical detail needed to work with Eclipse's Standard Widget Toolkit (SWT) and JFace, which make it possible to build graphical applications in Java that execute quickly, use memory efficiently, and look and act like native applications. Original. (Advanced).

Publishers Description
Covering Eclipse's new capability for building graphical user interfaces with version 3.0, the Standard Widget Toolkit (SWT) and JFace, this guide demonstrates how these award-winning tools have received broad support for creating desktop applications. Theory and practical examples reveal how to build GUIs that combine the look and feel of native interfaces with the platform independence of Java. This guide also shows how SWT makes use of the widgets provided by the operating system and describes how these components can be associated with events, containers, and graphics. With this knowledge, programmers can build fully featured user interfaces that communicate directly with the underlying platform. JFace's ability to simplify and organize the process of GUI design is then demonstrated, enabling developers to modify and adapt components, and separate their information from their appearance.

Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at!

Item Specifications...

Pages   468
Est. Packaging Dimensions:   Length: 0.75" Width: 7.25" Height: 9"
Weight:   1.8 lbs.
Binding  Softcover
Release Date   Nov 28, 2004
Publisher   Manning Publications
ISBN  1932394273  
ISBN13  9781932394276  

Availability  0 units.

More About Matthew Scarpino, Stephen Holder, Stanford Ng & Laurent Mihalkovic

Register your artisan biography and upload your photo! Matthew Scarpino is an engineer with more than 12 years of experience designing hardware and software. He has a master s degree in electrical engineering and is an Advanced Certified Interconnect Designer (CID+). He is the author of "Designing Circuit Boards with EAGLE: Make High-Quality PCBS at Low Cost.""

Matthew Scarpino was born in 1975.

Are You The Artisan or Author behind this product?
Improve our customers experience by registering for an Artisan Biography Center Homepage.

Product Categories

1Books > Special Features > New & Used Textbooks > Computer Science & Information Systems > Programming Languages
2Books > Subjects > Computers & Internet > Programming > Java > General

Reviews - What do customers think about SWT/JFace in Action: GUI Design with Eclipse 3.0 (In Action series)?

Poor reference  Oct 23, 2007
This text may work as a simple introduction to SWT and JFace, but it is a VERY poor reference material for the minutae that is what makes SWT and JFace challenging to use. I would NOT recommend it to anyone.
poorly strucured and organized  Jan 15, 2006
"SWT/JFace in Action" proceeds to build a monolithic UI "application" consisting of a dozen or so widgets. Other than creating the widgets and putting them into an application, the book has little else to offer. Many chapters include tables of descriptions copied verbatim from the SWT/JFace Javadocs, with no additional verbage provided. There is very little coverage of event handling, or layouts. After presenting pages of vacuous descriptions like "setActionDefinitionID(String) - Sets and Action definition identifier" (p.73), each chapter concludes with the absurd statement "Now you are an expert." It would be funny if the reader had not just wasted $30 on the book.

The silliest chapter is that of image-handling which contains a bizarre program to generate and save animated GIFs as files (why is this important to UIs?). After plodding through the process of generating images pixel-by-pixel (does anyone generate images pixel-by-pixel? doesnt everyone use methods to draw lines, arcs, elipses, & polygons?) the authors present a program to produce animated GIFs as files. The code contains strings of bytes (e.g., new byte[] {56, -67, 98, 54, -4, 2 }) with no explanation. My impression is that the author had this program on his PC and could not think of anything else to do with it but to include it in the book. The highlight is when the animated GIF is placed into the main application and the author comments that unfortunately, SWT does not provide functionality to animate it. LOL.

I recommend that you read the Javadocs before you buy this book. If you need additional help, look for a reference other than this book.
Great fundamentals on JFace frameworks  May 4, 2005
This book is well written. The narrative flows conversationally and keeps your interest throughout the chapter. This book gives you a fundamental understanding of the architecture of SWT and especially of JFace. It puts the pieces together for you. Whether you are writing desktop gui applications, Eclipse plug-ins, or Eclipse Rich Client Platforms (RCP) applications, this book is an excellent starting point. Unfortunately, the chapter on RCP was full of errors and the application example did not run. But all the other book's examples ran without any errors. And its excellent explanations of the JFace frameworks make the book worth having.
A worthy addition to my bookcase.  Mar 27, 2005
To be honest, I only picked this book up because I like having lots of computer books in my bookcase, and I like having as many references on hand as possible. I really didn't expect anyone to know more on the subject than I did.

While I was mostly right, the book did manage to discuss the topic with surprising lucidity without losing a bit of detail. Not a small feat considering the subject matter. It also manages to be very lean, not wasting any time on theory or conceited tangents that just tend to waste the readers valuable time.

The only problem I had with the book is the cover. While programming books are not known for their stylish leather binding or gilded pages, I'd prefer to have a book that didn't look so much like "chicken soup for the GUI" on my shelf.

I recommend the book for anyone interested in working with SWT/JFace.
Small wonder  Feb 9, 2005
As many people know by now, SWT and JFace are the GUI libraries used to create Eclipse, the popular open-source Java IDE. As fewer people know, these libraries can be used to build other applications as well. This book will teach you how. Its 13 chapters and four fat appendices give you all the information you'll need to create your own GUIs using this exciting new technology.

JFace is built on top of SWT just as Swing is built on AWT. Most books, quite naturally, discuss these layers separately. This book is unusual because it discusses SWT and JFace simultaneously. This is more useful for the reader as she gains an appreciation for all her options at once.

At barely over 450 pages, this is a comparatively small book on this large topic. It doesn't feel like anything is missing, though, although sometimes it feels a little cramped. The book is jam-packed with useful information and lots of code. For a book on graphics, however, there are curiously few screen shots. This, and some odd organizational choices (especially the relegation of GEF to an appendix,) are my only complaints about this otherwise serviceable work.

Write your own review about SWT/JFace in Action: GUI Design with Eclipse 3.0 (In Action series)

Ask A Question or Provide Feedback regarding SWT/JFace in Action: GUI Design with Eclipse 3.0 (In Action series)

Item Feedback and Product Questions
For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

Help us continuously improve our service by reporting your feedback or questions below:

I have a question regarding this product
The information above is incorrect or conflicting
The page has misspellings or incorrect grammar
The page did not load correctly in my browser or created an error.

Email Address:
Anti Spam Question. To combat spammers we require that you answer a simple question.
What color is the sky?
Leave This Blank :
Do Not Change This Text :

Add This Product Widget To Your Website

Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

    Copy and paste the following HTML into your website and enjoy!

Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter

Gift Certificates
RSS Feeds
About Us
Contact Us
Terms Of Use
Privacy Policy