rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783540680888

Design Patterns for E-Science

by ;
  • ISBN13:

    9783540680888

  • ISBN10:

    3540680888

  • Edition: CD
  • Format: Hardcover
  • Copyright: 2007-06-03
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $69.99 Save up to $50.19
  • Digital
    $42.90*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

This book is for readers with backgrounds in science engineering who have experience in computer programming but who lack a training in software engineering. The treatment is centered around a case study in software development in "e-Science'' using the Java'„¢ programming language. A graphical front-end for browsing and visualising scientific waveform data is progressively refactored using important design patterns for object-oriented software. The final product is ready for porting onto the Grid. Object-oriented design patterns are taught in a real-world context which is relevant to computational science. A comprehensive CD of the case study accompanies the book.

Table of Contents

Construction of a waveform browser
e-Science and EScopep. 3
A Java client for MDSplusp. 15
Graphical user interfaces using swingp. 39
Waveform graphicsp. 57
Interactive graphics using mouse eventsp. 73
Navigating the databasep. 79
Refactoring EScope with design patterns
Object-oriented analysis and designp. 101
First facadesp. 113
Adapterp. 127
The template patternp. 139
Decoratorp. 147
Patterns at work : multiple wavesp. 155
Patterns at work : multiple graphsp. 165
Observerp. 173
Proxyp. 181
Statep. 185
Factory patternsp. 191
Chain of responsibilityp. 201
Design patterns and threadsp. 203
Postscriptp. 219
Installing and running data servers for EScopep. 227
Listings of introductory examplesp. 243
Helper classes for accessing MDSplus from Javap. 249
Listings for PreEScope examplesp. 263
Listing for EScope4p. 295
Excerpts from later listingsp. 351
Table of Contents provided by Blackwell. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program