or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
SWT: A Developer's Notebook
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

SWT: A Developer's Notebook [Paperback]

Tim Hatton

RRP: £22.99
Price: £19.54 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £3.45 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details


More About the Author

Tim Hatton
Discover books, learn about writers, and more.

Visit Amazon's Tim Hatton Page

Product Description

Product Description

The Eclipse platform continues to gain tremendous popularity as both a Java IDE and a Java platform for application programming. One of the core underpinnings of Eclipse is SWT, the Standard Widget Toolkit. This set of components can be used to develop graphical user interfaces in Java,and offer a native-code alternative to Java's Swing and AWT components. Incorporating the look and feel of whatever platform the code is run on, SWT offers a lightning-fast approach to building GUIs, all of which actually look like they belong on the platform on which they are run.

But you already know what you want to do--so wading through the basics of user interface design, graphical components, and what a button does is simply a waste of time. Enter SWT: A Developer's Notebook. In typical Developer's Notebook style, you'll learn how to take SWT out for a spin, make it work for you, and turn it upside down, all without wasted words or space. Each lab in this notebook details a specific task; you can read from the first page to the last, look up just what you need to know, and even squeeze this book into your laptop bag as a quick reference when you forget how to create a multi-tabbed view.

This book covers:

  • Downloading and configuring Eclipse and SWT
  • Menus, toolbars, and buttons
  • Building tabbed layouts and folders
  • SWT's unique coolbar control
  • Adding listeners and responding to events
  • Building a complete SWT-based application

From the Publisher

In typical Developer's Notebook style, you'll learn how to take SWT out for a spin, make it work for you,and turn it upside down, all without wasted words or space. Each lab in this notebook details a specific task; you can read from the first page to the last, look up just what you need to know, and even squeeze this book into your laptop bag as a quick reference when you forget how to create a multi-tabbed view.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  10 reviews
11 of 12 people found the following review helpful
Getting started with SWT... 9 Nov 2004
By Eric Wuehler - Published on Amazon.com
Format:Paperback
If you are new to Java GUI development, this would be a great starter for someone interested in developing an application using SWT. It covers most of the basic SWT components and how to put them together and create and application. I thought the code examples were sufficient and well documented.

However, I don't think I was the target audience for this book. Already being familiar with Swing, I was hoping for more details on SWT and what the differences were between SWT, AWT and Swing. This notebook essentially assumes you aren't that familiar with GUI development in general. It would have helped me had there been phrases such as "If you're familiar with the Swing you can skip X and note the way SWT does Y". I think about 60% or so of the notebook describes information someone familiar with AWT or Swing would already feel comfortable doing.

A good book for beginners, but I was hoping for something more.
5 of 5 people found the following review helpful
Has no business being a Developer's Notebook 7 Sep 2005
By Simba - Published on Amazon.com
Format:Paperback
If this book were named "A Beginner's Guide to GUI Programming in Java", then the very entry level nature of the content would be acceptable. But it isn't. It is supposed to be a Developer's Notebook, which is geared towards experienced developers. When it comes to addressing the needs of that audience, the book fails miserably at its goal, and sometimes even makes you downright angry to read because of the author's often very patronizing statements. As an example, the author makes the statements at one point "Menus are the primary application navigation tool you provide for your users", and in another section "Most toolbars use images instead of text"... Does the author think we have never used a GUI application before?

On the back cover of the book, it says "You already know what you want to do, so wading through the basics of user interface design, graphical components, and what a button does is simply a waste of time." And yet thats exactly what the author does at the start of each chapter. Explaning what a menu is, what a toolbar is, what a button is, etc.--stuff that the average computer user already knows, even if they aren't a developer.

As you get closer to the end of the book, you start to notice that the author begins duplicating code more often, sometimes taking up three pages with irrelevant code to demonstrate a new concept that involves 3 or 4 lines of code. I suspect the author was getting close to the end of the book and needed to bulk up the page count to make up for the fact that the coverage of the various SWT widgets is so simplistic. In books for begining programmers, presenting examples in the context of a complete working program has value. But in books for experienced programmers, it is filler that does nothing except waste trees and bulk up the page count.

And now on to the simplistic nature of the content: Only the basic widgets are covered. And even the ones that are covered are not covered with the kind of depth they should be. The RowData class to go with the RowLayout manager is not covered at all for example. SashForm for building split panes--a very common user interface element, is not mentioned at all. Instead, the author uses a FillLayout which fixes the divider at 50%, when he should have used a SashForm. And if you want to do anything with images besides put them in a toolbar buttons, you can forget about it. The graphics package in SWT is given no coverage at all outside of changing the application icon, and putting an image in a toolbar.

This is not a horribly bad book, except for the fact that it is very misadvertised. it is not for experienced developers, but for people who have never written a GUI in their life, and people who have little experience in Java in general. If that's you, this book might help you learn how to develop basic GUI applications with SWT. But if you are an experienced developer, this book will mostly just frustrate you with its very basic coverage, patronizing style, and duplicate code listings.
4 of 4 people found the following review helpful
Good as a introduction to SWT 4 Nov 2004
By WidgetBoy - Published on Amazon.com
Format:Paperback
This book covers a lot of the simple aspects of SWT development. It gives code examples on how to build a lot of the simple widgets, how to bring up a window, how to bring up a color picker, etc.

Positive: The book is short and simple. Good for novices to SWT. The jaw-jabber is reduced to a minimum and most of the book is code based examples that you can try to get a feel for what is and is not possible in SWT.

Negative: The book doesn't cover all of SWT. In particular it hardly treats anything outside of the org.eclipse.swt.widget package. ImageData, Graphics, DragNDrop, subclassing cavas and other elements of SWT are not covered.

Overall a good simple book that gets your feet wet without wasting alot of your time. However, if you need a complex app you'll need to get a more advance book after this one.

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges