Professional Java User Interfaces and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Professional Java User Interfaces
 
 
Start reading Professional Java User Interfaces on your Kindle in under a minute.

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

Professional Java User Interfaces [Paperback]

Mauro Marinilli (Author)
2.5 out of 5 stars  See all reviews (2 customer reviews)

Price: $70.00 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
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 ships within 1 to 3 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $48.00  
Paperback $70.00  

Book Description

0471486965 978-0471486961 May 24, 2006 1
This book covers the full development life cycle for professional GUI design in Java, from cost estimation and design to coding and testing.
  • Focuses on building high quality industrial strength software in Java
  • Ready-to-use source code is given throughout the text based on industrial-strength projects undertaken by the author.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Professional Java User Interfaces + Swing Hacks: Tips and Tools for Killer GUIs + Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications
Price For All Three: $121.91

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • Usually ships within 1 to 3 weeks.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Swing Hacks: Tips and Tools for Killer GUIs $19.67

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

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

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Back Cover

Professional Java User Interfaces begins where all other Java Graphical User Interface books end. It goes beyond the traditional discussion of code and covers aspects of professional Java GUI development that other books tend to miss out. It takes advantage of Swing and SWT libraries, but it is not limited to them; it explores GUIs for all Java environments, going beyond standard component-based GUIs. Mauro Marinilli describes how to set out and develop GUIs, ranging from the most simple to the most complex, with industry quality, reusable utility classes, sound software designs, source code and professional advice.

Save time and effort by following the recommendations outlined in this book when undertaking professional GUI design and development. From practical tips to design patterns-aware software development and scalable architectures, this essential read is a culmination of many years of real-world experience.

The author reveals:

  • The best way to code a complex UI in Java, with plenty of code examples.
  • How GUI design and usability techniques can be used effectively with Java.
  • Industry best practice for building professional GUIs for projects of any size.
  • How to design effective GUIs for Java programs running on devices other than PCs.
  • How to chose the best software model for a project; options range from XP to Rational Unified Process, including Test-Driven Development, Cost-Driven design and others.
  • Practical tips for every aspect of project management to increase team organization.
  • Essential techniques to add professional features to your GUIs: to include undo – redo, memory management and lazy initialization, asynchronous actions and more.
  • Extensive coverage of the latest Java UI technologies and libraries.

About the Author

Mauro Marinilli, PhD works as a Program Manager in the Microsoft Business Solutions team in Copenhagen. He is an author and speaker at various conferences.

Product Details

  • Paperback: 668 pages
  • Publisher: Wiley; 1 edition (May 24, 2006)
  • Language: English
  • ISBN-10: 0471486965
  • ISBN-13: 978-0471486961
  • Product Dimensions: 7.5 x 1.4 x 9.2 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 2.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #1,402,137 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

2 of 3 people found the following review helpful:
1.0 out of 5 stars Very little depth, March 17, 2010
This review is from: Professional Java User Interfaces (Paperback)
I was looking for a good book to describe architectural problem and solutions in UI building, as opposed to ones that simply go through the details of a particular UI technology. Unfortunately, this is not it. It's so bad I couldn't even finish reading it: I struggled through a third of it (hoping it would get better), skimmed the rest and finally gave up. I read almost 300 pages and didn't learn anything significant.

It gives overviews but does not enter in depth of anything. Architectural discussions are the worst as they go little beyond showing diagrams with boxes, with far not enough information to understand how to implement. For example, MVC discussion is just about 5 pages, it tells you what the 3 elements are, but it does not tell you why is good (or not), how to use it properly, talk about common misuses. Perhaps it's good for a very very junior person, just to get familiar with at least some terminology and references.

The prose also shows his preferences on specific technologies, which would be fine but I think it impedes objectivity. For example, he claims SWT having better performance than Swing, while it's known that that's not the case on Unix. All comments on performance are out of date anyway, but this was not accurate at the time of writing ( [...]). This unfortunately casts doubts on the rest...

The thing that gets me the most, is that the author clearly has a ton of experience, he _could_ have written a useful book. This one I found useless.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 9 people found the following review helpful:
4.0 out of 5 stars Professional Java User Interfaces, May 12, 2007
By 
Anonymous (Portsmouth, NH) - See all my reviews
This review is from: Professional Java User Interfaces (Paperback)
Basically a good book, although I wish there were more code examples explained in the book rather than provided on the author's website.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
runtime data model, rich client platforms, new action class, business domain layer, graphical container, composable units, remote explorer, file chooser dialog, repetitive users, event dispatch thread, local container, explicit panel, rich client applications, code bundle, unforeseen behavior, static class diagram, circuit editor, scattered control, visual container, shallow actions, swing library, data transfer object, director class, splash window, undo support
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Event Arbitrator, Cancel Figure, Naked Objects, Value Model, Active Object, Cancel Help Figure, Java Web Start, Window Help, Composite Context, Apple Macintosh, Reference Maps, Anniversary Edition, Java Beans, Maroc Desert, Morandi's Best Bottles, Rational Unified Process, Smooth Metal, Web Resources, Wooden Soldier March, Chooser Example, Digital Library Personal Portfolio Pro, Macromedia Flash, Micro Edition, Advanced Java, Compiere Looks
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Books on Related Topics (learn more)

What Other Items Do Customers 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.
 

Your tags: Add your first tag
 

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
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject