Rich Client Programming and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
40 used & new from $16.50

Have one to sell? Sell yours here
 
   
Rich Client Programming: Plugging into the NetBeans(TM) Platform
 
See larger image
 
Start reading Rich Client Programming on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Rich Client Programming: Plugging into the NetBeans(TM) Platform (Paperback)

~ (Author), Jaroslav Tulach (Author), Geertjan Wielenga (Author)
3.2 out of 5 stars  See all reviews (4 customer reviews)

List Price: $54.99
Price: $42.89 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.10 (22%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 24? Choose One-Day Shipping at checkout. Details
21 new from $38.88 19 used from $16.50

Formats

Amazon Price New from Used from
  Kindle Edition, April 30, 2007 $31.99 -- --
  Paperback, May 9, 2007 $42.89 $38.88 $16.50

Frequently Bought Together

Customers buy this book with Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications by Chet Haase

Rich Client Programming: Plugging into the NetBeans(TM) Platform + Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications

Customers Who Bought This Item Also Bought

Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications

Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications

by Chet Haase
4.6 out of 5 stars (10)  $34.64
Pro Netbeans IDE 6 Rich Client Platform Edition (Expert's Voice in Java)

Pro Netbeans IDE 6 Rich Client Platform Edition (Expert's Voice in Java)

by Adam Myatt
3.2 out of 5 stars (4)  $33.64
Core Java(TM), Volume I--Fundamentals (8th Edition)

Core Java(TM), Volume I--Fundamentals (8th Edition)

by Gary Cornell
4.3 out of 5 stars (18)  $37.79
NetBeans: The Definitive Guide

NetBeans: The Definitive Guide

by Tim Boudreau
3.8 out of 5 stars (13)  $29.67
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (60)  $37.79
Explore similar items

Editorial Reviews

Product Description

The open-source NetBeans Platform is an extraordinarily powerful framework for building "write once, run anywhere" rich client applications. Now, for the first time since the release of NetBeans IDE 5.0, there's a comprehensive guide to rich client development on the NetBeans Platform.

Written for Java developers and architects who have discovered that basic Swing components are not enough for them, this book will help you get started with NetBeans module development, master NetBeans' key APIs, and learn proven techniques for building reliable desktop software. Each chapter is filled with practical, step-by-step instructions for creating complete rich client applications on top of the NetBeans Platform and plugins for NetBeans IDE.

Rich Client Programming's wide-ranging content covers

  • Why modular development makes sense for small, medium, and large applications
  • Using NetBeans to accelerate development and improve efficiency
  • Leveraging NetBeans productivity features, from the Component Palette to Code Completion
  • Leveraging NetBeans' modular architecture in your own applications
  • Implementing loosely coupled communication to improve code maintainability and robustness
  • Managing user- and system-configuration data
  • Building reloadable components with solid threading models
  • Constructing sophisticated multiwindow applications and presenting rich data structures to users
  • Adding user-configurable options
  • Integrating Web services with NetBeans desktop applications
  • Automating module updates and providing user help
Foreword by Jonathan Schwartz     
Foreword by Jan Chalupa       
Preface       
About the Authors and Contributors       
Acknowledgments       

Chapter 1: Getting Started with the NetBeans Platform       
Chapter 2: The Benefits of Modular Programming        
Chapter 3: Modular Architecture       
Chapter 4: Loosely Coupled Communication        
Chapter 5: Lookup       
Chapter 6: Filesystems       
Chapter 7: Threading, Listener Patterns, and MIME Lookup       
Chapter 8: The Window System       
Chapter 9: Nodes, Explorer Views, Actions, and Presenters       
Chapter 10: DataObjects and DataLoaders       
Chapter 11: Graphical User Interfaces        
Chapter 12: Multiview Editors       
Chapter 13: Syntax Highlighting       
Chapter 14: Code Completion       
Chapter 15: Component Palettes       
Chapter 16: Hyperlinks       
Chapter 17: Annotations       
Chapter 18: Options Windows       
Chapter 19: Web Frameworks       
Chapter 20: Web Services        
Chapter 21: JavaHelp Documentation       
Chapter 22  Update Centers       
Chapter 23: Use Case 1: NetBeans Module Development       
Chapter 24: Use Case 2: Rich Unger on Application Development    
Chapter A: Advanced Module System Techniques       
Chapter B: Common Idioms and Code Patterns in NetBeans       
Chapter C: Performance       
Index       



About the Author

Tim Boudreau coauthored NetBeans™: The Definitive Guide (O'Reilly), served on the team that open-sourced NetBeans, and continues to develop for the NetBeans project.

Jaroslav Tulach cofounded the NetBeans project, and remains a leading guardian of the project API.

Geertjan Wielenga is the technical writer responsible for NetBeans documentation relating to module development and rich-client application development.


Product Details

  • Paperback: 640 pages
  • Publisher: Prentice Hall PTR (May 10, 2007)
  • Language: English
  • ISBN-10: 0132354802
  • ISBN-13: 978-0132354806
  • Product Dimensions: 9 x 6.9 x 1.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #426,892 in Books (See Bestsellers in Books)

More About the Author

Tim Boudreau
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Tim Boudreau Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(2)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
2.0 out of 5 stars poor editing mars potentially useful book, October 29, 2008
By mathboy (San Diego, CA) - See all my reviews
This is a book about how Netbeans, the application framework, works. Its intended audience is Netbeans framework users, people interested in frameworks generally and people who want to know how Netbeans works so they can, say, write plugins for it. Netbeans is mostly known for being a Java editor.

So what we have here is a book written about a technology by the people who created that technology. The worry for readers is there will not be enough editorial pushback against the experts to clarify their language; if they say "that's right" about something they wrote, then who is going to argue with them?

Unfortunately, that fear is well founded in this case. For instance, after a lengthy and rather abstract "manifesto" type chapter (chapter 4) on the (uncontroversial) benefits of modular applications and decoupling of abstraction from implementation, they introduce something called Lookup, which is, basically, a little database of keys and values, or, even more roughly, a "magic bag" of keys and values. Leaving aside the issue of whether Lookup is a Good Idea or not, the authors fail utterly in their illustrations of how and why Lookup is used to actually clarify its usage or purpose. The examples meant to clarify Lookup in Chapter 5 fail every test of good writing- they're chock full of references to Netbeans-specific classes and Netbeans-specific idioms that the reader could not possibly understand, unless of course the reader already understood the Netbeans framework, in which case, the chapter itself would presumably be moot. This is exactly the kind of thing a good editor should have caught.

Generally, the good point of this book is its written by the people closest to the technology, and is in that sense authoritative. The bad points are that such people are often terrifically bad at identifying what it is they understand that their readers don't, and crossing that chasm. The overall effect is, the authors sound didactic and overly repetitive, e.g. chapter 4, when they have a philosophical / architectural point they want to argue; they find too many ways to say simple things over and over.

On the other hand, when it comes to explaining the nuts and bolts of Netbeans, while they do give a good broad overview of its "parts", the more exacting task of transmitting clarifying details coherently, such that the reader could say after they've read the passage, "there, all that earlier abstract talk has been made concrete by a clear and forceful example, and I understand the technology,", well, that's the hard part of writing a book, and there they fail quite miserably.

Its get a star for its topic and another for its timeliness.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
1.0 out of 5 stars lots of information; very little context, October 30, 2008
By R. Mark Volkmann (St. Charles, MO United States) - See all my reviews
(REAL NAME)   
I read a lot of computer books. This is one of the worst I have ever read. While it does contain some good information, it is presented with very little context. That makes it very difficult to absorb. The other issue is that the material has become dated as the NetBeans Platform has been improved. Unfortunately there isn't an alternative to this book now. Maybe there will be in 2009.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars An Indispensable Book For Netbeans, August 5, 2009
By J. Johnston (MN United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
As someone very new to Netbeans RCP programming I think that the learning curve can be steep, but completely worth it. Each step of what I needed to do would take some studying, but I am always impressed with how little code it takes to get something done.

Some of the concepts take a little getting used to, such as the Lookup API, but once you get it, it makes sense.

I love all the documentation online, but there is no substitute for the Rich Client Programming book. The other books are good too (I always buy anything I can get my hands on for a new subject), but if I had just one book for Netbeans it would be the Rich Client Programming.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars No serious Java programming collection should be without
Tim Boudreau, Jaroslav Tulach, and Geertjan Wielenga's RICH CLIENT PROGRAMMING: PLUGGING INTO THE NETBEANS PLATFORM covers the open-source NetBeans Platform, which can be used to... Read more
Published on July 7, 2007 by Midwest Book Review

Only search this product's reviews



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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.