Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums Fire TV Stick Off to College Essentials Find the Best Purina Pro Plan for Your Pet Shop Popular Services tmnt tmnt tmnt  Amazon Echo Starting at $99 Kindle Voyage Metal Gear Solid 5 Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation Deal of the Day
Rich Client Programming: Plugging into the NetBeans Platform and over one million other books are available for Amazon Kindle. Learn more

Rich Client Programming: Plugging into the NetBeans Platform 1 PAP/CDR Edition

5 customer reviews
ISBN-13: 978-0132354806
ISBN-10: 0132354802
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$0.71
In Stock. Sold by Full Paper Jacket
Condition: Used: Very Good
Comment: Used but still in excellent shape. Clean pages and little wear.Great prices and great return policy! Best books around. Your purchase benefits world literacy!
Access codes and supplements are not guaranteed with used items.
19 Used from $0.71
+ $3.99 shipping
More Buying Choices
10 New from $12.04 19 Used from $0.71
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks

Editorial Reviews

From the Back Cover

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.

See all Editorial Reviews
NO_CONTENT_IN_FEATURE


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 640 pages
  • Publisher: Prentice Hall; 1 PAP/CDR edition (May 10, 2007)
  • Language: English
  • ISBN-10: 0132354802
  • ISBN-13: 978-0132354806
  • Product Dimensions: 7 x 1.2 x 9.2 inches
  • Shipping Weight: 2 pounds
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #2,634,952 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

Most Helpful Customer Reviews

10 of 11 people found the following review helpful By mathboy on October 29, 2008
Format: Paperback
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.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By R. Mark Volkmann on October 30, 2008
Format: Paperback Verified Purchase
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Gary E. Albers on July 1, 2011
Format: Kindle Edition Verified Purchase
I purchased the Kindle version of this book to help in understanding NetBeans, as I am beginning a study of X3D programming and need to use the X3D-Edit program plugin in the Linux version of NetBeans. Within the first couple of pages of the first chapter, I discovered that (1) apparently all of the book's example programs came on a CD with the hardcopy version of the book, and are NOT available for download on the publisher's or authors' websites, and (2) the instructions in the book are completely worthless with current versions of NetBeans; i.e., the menu systems on NetBeans 6.9 and 7.0 are totally different from those described in this book. Searching for info on the internet, it looks like I could go through a laborious process of installing a legacy version of NetBeans (5.5, which the book describes), which also involves installing an outdated version of the Java Runtime Executable, and possibly more contortions (I didn't pursue that route). Since I need to study the latest releases of NetBeans and X3D, this book is utterly worthless to me. Unless you are interested in learning about an outdated, legacy version of NetBeans, purchasing this book will be a waste of good money.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By J. Johnston on August 5, 2009
Format: Paperback Verified Purchase
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 19 people found the following review helpful By Midwest Book Review on July 7, 2007
Format: Paperback
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 build rich client applications - and it's the first guide for NetBeans IDE 5.0, so no serious Java programming collection should be without it. Java developers receive a guide to advanced NetBeans module development, using proven real-world ideas for building reliable desktop software.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Want to discover more products? Check out this page to see more: android programming