Buy Used
Used - Good See details
$6.43 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Java 2D API Graphics
 
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.

Java 2D API Graphics [Bargain Price] [Paperback]

Vincent J. Hardy (Author)
4.3 out of 5 stars  See all reviews (15 customer reviews)


Available from these sellers.


This is a bargain book and quantities are limited. Bargain books are new but could include a small mark from the publisher and an Amazon.com price sticker identifying them as such. See details.

Formats

Amazon Price New from Used from
Paperback, Bargain Price --  

Book Description

November 5, 1999
You can create awesome graphics with the Java 2D graphics API -- and Java 2D Graphics shows you how, in full color! From textures to painting, montages to animation, you'll see exactly what can be done -- and then learn how to do it, step-by-step, with dozens of detailed code examples. Sun Microsystems Java architect Vincent Hardy offers a detailed overview of the Java 2D API, its features, components, and key applications -- including banner management, animation, presentations, pluggable look-and-feel, and more. He also introduces his exclusive Graphics Layer Framework, a high-level programming model that dramatically simplifies Java 2D programming, and is included free on the accompanying CD-ROM. Master fundamental Java 2D API principles and concepts, including shapes, text management, imaging, color models, and layering. Learn how to control rendering tradeoffs between speed and quality. Create motion effects, textures, embosses, lighting effects, text effects, animations, and more. Master the arts of composition, including montage, feathering, and displacement maps. From web pages to office tools, sophisticated graphics are becoming crucial to a wide range of applications. With this book, developers can get them -- without the expense and hassle of platform-specific development.
--This text refers to an alternate Paperback edition.

Special Offers and Product Promotions



Editorial Reviews

Amazon.com Review

In his beautifully written and designed Java 2D API Graphics, Vincent Hardy introduces Java programmers to the contents and capabilities of this exciting addition to the set of standard Java classes.

The Java 2-D API counts among the most significant recent additions to the Java platform. The API makes it relatively easy for the programmer to treat hardware devices (including video displays and printers) as abstractions, and simplifies the process of conceiving, manipulating, and displaying geometric figures. It also incorporates a sophisticated color model (with support for transparency) and allows programmers to manipulate styled characters with a far greater degree of precision (and with greater ease) than before.

The book coverage is thorough, and is sure to save developers time that would have been spent in figuring out details through experimentation. Hardy has earned special praise by including sequences of steps that illustrate how jobs get done in the Java 2-D API. For example, he summarizes the process of rendering to a printer with eight steps, compactly stating which classes need to be used, which interfaces you need to implement, and which methods you need to call.

There's plenty of example code here (and on the companion CD-ROM), but Hardy doesn't make you decode an example in situations in which a quick statement of procedure will work. He also makes great use of illustrations (to show how such phenomena as joins and end caps are calculated, for example) and mathematical formulas (to show how AffineTransforms work). Many of the illustrations are in color, a valuable feature. --David Wall

Topics covered: The Java 2-D API for programmers with experience elsewhere in the Java language. The author pays attention to the basics--such as manipulating and rendering shapes--but also goes into detail on the Graphics Layer Framework (GLF) and the advanced rendering capabilities of the Java 2-D API (including text layout, fancy light effects, photo manipulation, and the simulation of 3-D objects with light and shadow). --This text refers to an alternate Paperback edition.

From the Back Cover

Awesome graphics with the Java 2D API--step by step!

Sophisticated graphics are crucial to a wide range of applications. Now you can create awesome graphics using Java technology without the expense and hassle of platform-specific development. Sun Microsystems Java technology architect Vincent Hardy shows you how-in full-color! From text manipulation to geometry rendering, compositions and image manipulation, you'll see exactly what can be done-and learn how to do it, step-by-step with detailed code examples.

Java 2D API Graphics offers an in-depth overview of the Java 2D API, its architecture, features, components and possibleapplications. It also introduces Hardy's exclusive Graphic Layers Framework-a high-level programming model that dramatically simplifies programming with the Java 2D API (included free on the accompanying CD-ROM).

Key topics covered include:

  • Fundamental Java 2D API principles and concepts: shapes, text, images, color management, compositing, transformations and more
  • Rendering tradeoffs between speed and quality
  • Simple to advanced code examples
  • Leveraging the power and complexity of the Java 2D API with tools and higher level programming models, such as the Graphic Layers Framework
  • Combination and extension of the Java 2D API features: custom paints, strokes, composites, filters and more
  • Composition techniques for special rendering effects such as shadowing, neon glow, textures, embossing, lighting and more
--This text refers to an alternate Paperback edition.

Product Details

  • Paperback: 554 pages
  • ISBN-10: 0130142662
  • ASIN: B00006AVPQ
  • Product Dimensions: 9.2 x 7 x 0.8 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #1,660,147 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

32 of 32 people found the following review helpful:
5.0 out of 5 stars Excellent book for overview and serious OO developer, February 10, 2000
By 
Benny Cheung (Toronto, Canada) - See all my reviews
This review is from: Java 2D API Graphics (Paperback)
I have read both Java 2D grpahics books from front to back. I am working intensively with Java2D recently. The "Java 2D API Graphics" by V. Hardy is the best. It covers all the basic rendering API for Java 2D. The most amazing part is the GLF (Graphics Layer Framework) that was clearly described in this book. You can also see the full source code of how to extend Java 2D. The GLF is very valuable and the code is well written. Considering the content, it goes way beyond just Java 2D.

If you also are student of OO design patterns, you will find the framework is filled with design patterns, such as composite, factory, mementos, etc.. Although the book is more expensive, the book is beautifully done and the demo softwares are carefully crafted. You won't regret to buy and read it.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 18 people found the following review helpful:
5.0 out of 5 stars Making the Java 2D API work., December 10, 1999
By A Customer
This review is from: Java 2D API Graphics (Paperback)
With one caveat, this book provides a thorough introduction to combining the features available in the Java 2D API. Following an introduction to many of the nuances the API itself (chapters 1-5), Mr. Hardy shows one way, but not the only way, to use the API in developing classes designed to solve real-world problems. I found this second section alone worth the price of the book. The book presupposes a firm grounding in Java and Object Oriented design; remembering, of course, that Mr. Hardy's point is not OO-design, but the underlying graphics capability of Java. Working through the code will repay you handsomely.

The third section takes you through some tool-building for creating, maintaining, storing, and retrieving images. Ignore Mr. Hardy's claims of computational intensiveness at your peril.

My only caveat is the paucity of information about printing, and developing sophisitcated printing classes. While it is true that printing entails knowing something about java.awt.print, nonetheless, learning how to build classes that provide for effective printing rather than just effective video display would have made this book near perfect. But I cavil! Buy this book if you want to learn to use the API.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 13 people found the following review helpful:
5.0 out of 5 stars WOW, What a fantastic book!..., August 10, 2000
By 
This review is from: Java 2D API Graphics (Paperback)
There are two books that I feel empowered just to have them around. JavaScript Bible, and the Java 2D API Graphics. So fantastic. Shows you how and whys of the underlying graphics, colour models, the graphics... and damn... the graphics you can make with the GLF.

If you want to cut and past code donkey style... "templates" I think someone wrote... don't get this book, as you're missing the point.

Printed in full colour, it shows the technology at its best.

All great book are written by evangelists, and Mr hardy is one of them.

I have a graphic design background before becomming a programmer, and it completed a hole in my knowledge of graphics programming, about convolutions etc. Empower the graphical ability of your applications by reading this book. I was shopping for a 2D api book for months upon months before finding this. Really, this book can take your programming graphics ability to new levels, and is just too cool for words.

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
 
 
 
Most Recent Customer Reviews











Only search this product's reviews




Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(37)
(15)
(9)
(7)

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



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject