See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.


Have one to sell? Sell yours here
 
   
Building Imaging Applications with Java Technology: Using AWT Imaging, Java 2D and Java Advanced Imaging (JAI)
 
 

Building Imaging Applications with Java Technology: Using AWT Imaging, Java 2D and Java Advanced Imaging (JAI) (Paperback)

by Lawrence H. Rodrigues (Author) "THE MAIN PURPOSE OF THIS BOOK is to help software designers and programmers build imaging applications using different Java technologies ..." (more)
4.0 out of 5 stars See all reviews (1 customer review)

Available from these sellers.


4 used from £107.59

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Building Applications
   www.gsBase.com/Software    Create Efficient Solutions With Our Software Now. Free Demo Here! 
Building Technology
   www.Ask.com    Find the Best Results for Building Technology. Ask us! 
  
 

Product details

  • Paperback: 880 pages
  • Publisher: Addison Wesley (18 Jun 2001)
  • Language English
  • ISBN-10: 0201700743
  • ISBN-13: 978-0201700749
  • Product Dimensions: 23.5 x 18.8 x 3.3 cm
  • Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 812,914 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Product Description

Product Description

This is an expert guide to building sophisticated Java graphics and imaging applications with the Java 2 platform. Through extensive practical examples and projects, leading graphics developer Lawrence Rodrigues covers topics that other Java graphics books ignore -- including the first in-depth coverage of using the new Java Advanced Imaging (JAI) APIs, and integrating them with Java2D. Rodrigues covers all aspects of building Java-based graphics and imaging software, starting with application design. He demonstrates how to generate graphics, load and display them, manipulate, print, and save them. He also covers several advanced topics, notably remote imaging. The book presents detailed coverage of four key Java graphics class libraries, including java.awt.Graphics, java.awt.Graphics2D, java.awt.color, and java.awt.font. Each chapter ends with a project that helps readers integrate every key concept they've learned. For every intermediate-to-advanced level Java developer interested in building sophisticated graphics and imaging applications.



From the Back Cover

With the advent of Java 2D™ and the Java™ Advanced Imaging API (JAI), sophisticated imaging functionality can now be incorporated into Java™ applets and applications. This new capability facilitates the creation of cross-platform, Internet-enabled imaging software.

Written with practicing programmers in mind, Building Imaging Applications with Java™ Technology is a comprehensive, practical how-to guide. This book focuses on the information imaging programmers must know to produce high-quality imaging software with Advanced Window Toolkit (AWT), Java 2D, and JAI.

Building Imaging Applications with Java™ Technology reviews the fundamentals of AWT, the original set of Java imaging APIs. It also presents the more sophisticated imaging capabilities in Java 2D and introduces the powerful functionality of the new JAI APIs. You will learn how to create all types of graphics; how to load, render, and manipulate images; and how to perform image analysis. Numerous detailed examples from the real world of Internet, satellite, and medical imaging illustrate key concepts and techniques.

Specific topics include:
  • Loading images from JAR files
  • Describing shapes and the affine transformation in Java 2D
  • Designing a class library of shapes
  • Designing a component class for interactive drawing
  • Designing a component class for displaying images
  • Printing in Java 2D
  • Implementing pan and zoom
  • Implementing interactive rotate, shear, and flip
  • Manipulating images at the pixel level using the Java 2D API
  • Working with tiles in JAI to render large images
  • Image manipulation in JAI using affine transformation, projections, and warping
  • Image analysis in JAI, including edge detection, statistics, and region of interest computation (ROI)
  • Remote imaging using RMI and JAI
  • Internet imaging, including the use of Java 2D and JAI with servlets and JSP, the design of Web-based
  • imaging applications, and the Internet Imaging Protocol (IIP)
  • Using the new Image I/O framework to read and write images

"Putting It All Together" sections help you put vital concepts and techniques into practice with interactive examples using actual applications. All sample code in the book is available online.



0201700743B06192003

See all Product Description

Inside This Book (Learn More)
First Sentence
THE MAIN PURPOSE OF THIS BOOK is to help software designers and programmers build imaging applications using different Java technologies. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

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)
Check a corresponding box or enter your own tags in the field below
java gui
web graphics
roi
java2d
java advanced imaging
jai
imaging
awt

Your tags: Add your first tag
 

 

Customer Reviews

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

 
13 of 13 people found the following review helpful:
4.0 out of 5 stars Good but short on design and mathematical fundamentals., 10 Dec 2001
By A Customer
Presumably this is an example of the emerging trend to shift the image processing programming paradigm over to Java. There is a tendency for the text itself to shift from instructional mode to reference manual mode slightly haphazardly.

Programming examples are quite detailed, so it is not suitable for novice programmers (whatever the language). Certainly you need to know Java to get any benefit from the first three chapters. Most of the usual friends from image processing are there, but the treatment of texturing and lighting is almost invisible. The maths is very light - deliberately it seems - which is either a blessing or a curse depending on needs.

There is little sustained emphasis in the text on object oriented design principles (doubtful if one would know anything significant about OO design having read the text)which is a definite weakness, but increasingly seems to dominate the roll out of Java texts. There is a chapter mid way through about rendering which develops a component class for image display which is very useful. To be fair the book doesn't set out to teach OO, but relies on using the Smalltalk Model-View-Controller pattern approach to program elaboration (cf. "Design Patterns" for a more thorough account).

As usual there is far too much code jammed into the text - a CD is better, giving more room on paper to tease out principles, design decisions and algorithms. However, the market doesn't agree it seems. The absence of in-depth discussion of algorithms (in an area replete with them) is a serious shortcoming. Chunks of code replace algorithm schema - pedagogical value of the text is limited therefore.

Overall, the book is uneven. There are pieces of work that are gems but a tighter focus on the interface between mathematical principles and algorithm generation would have produced a much better text (certainly for students).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Lawrence H. Rodrigues

The Awesome Power...

The Awesome Power of JavaBeans

With instructions for building JavaBeans and including a set of... Read more
£40.50 £34.43

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates