Coverart for item
The Resource Design patterns for e-science, Henry Gardner, Gabriele Manduchi

Design patterns for e-science, Henry Gardner, Gabriele Manduchi

Label
Design patterns for e-science
Title
Design patterns for e-science
Statement of responsibility
Henry Gardner, Gabriele Manduchi
Creator
Contributor
Subject
Genre
Language
eng
Summary
This is a book about a code and about coding. The code is a case study which has been used to teachcourses in e-Science atthe Australian NationalUniv- sity since 2001. Students learn advanced programming skills and techniques TM in the Java language. Above all, they learn to apply useful object-oriented design patterns as they progressively refactor and enhance the software. We think our case study, EScope, is as close to real life as you can get! It is a smaller version of a networked, graphical, waveform browser which is used in the control rooms of fusion energy experiments around the world. It is quintessential "e-Science" in the sense of e-Science being "computer science and information technology in the service of science". It is not, speci?cally, "Grid-enabled", but we develop it in a way that will facilitate its deployment onto the Grid. The standard version ofEScope interfaces with a specialised database for waveforms, and related data, known asMDSplus. On the acc- panying CD, we have provided you with software which will enable you to installMDSplus, EScope and sample data?les onto Windows or Linux c- puters. There is much additional software including many versions of the case study as it gets built up and progressively refactored using design patterns. There will be a home web-site for this book which will contain up-to-date information about the software and other aspects of the case study
Member of
Is part of
Cataloging source
COO
http://library.link/vocab/creatorName
Gardner, Henry J
Dewey number
005.13/3
Illustrations
illustrations
Index
index present
Language note
English
LC call number
QA76.73.J38
LC item number
G3385 2007
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
Manduchi, Gabriele
Series statement
Texts in computational science and engineering,
Series volume
v. 4
http://library.link/vocab/subjectName
  • Java (Computer program language)
  • Graphical user interfaces (Computer systems)
  • Software engineering
  • Science
  • Software refactoring
  • Science
  • Graphical user interfaces (Computer systems)
  • Java (Computer program language)
  • Science
  • Science
  • Software engineering
  • Software refactoring
Label
Design patterns for e-science, Henry Gardner, Gabriele Manduchi
Instantiates
Publication
Bibliography note
With bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Construction of a Waveform Browser -- e-Science and EScope -- A Java Client for MDSplus -- Graphical User Interfaces Using Swing -- Waveform Graphics -- Interactive Graphics Using Mouse Events -- Navigating the Database -- Refactoring EScope with Design Patterns -- Object-Oriented Analysis and Design -- First Facades -- Adapter -- The Template Pattern -- Decorator -- Patterns at Work: Multiple Waves -- Patterns at Work: Multiple Graphs -- Observer -- Proxy -- State -- Factory Patterns -- Chain of Responsibility -- Design Patterns and Threads -- Postscript
Control code
184984859
Dimensions
unknown
Extent
1 online resource (xx, 382 pages)
Form of item
online
Isbn
9786611350512
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
10.1007/3-540-68090-X
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
978-3-540-68088-8
Specific material designation
remote
System control number
(OCoLC)184984859
Label
Design patterns for e-science, Henry Gardner, Gabriele Manduchi
Publication
Bibliography note
With bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Construction of a Waveform Browser -- e-Science and EScope -- A Java Client for MDSplus -- Graphical User Interfaces Using Swing -- Waveform Graphics -- Interactive Graphics Using Mouse Events -- Navigating the Database -- Refactoring EScope with Design Patterns -- Object-Oriented Analysis and Design -- First Facades -- Adapter -- The Template Pattern -- Decorator -- Patterns at Work: Multiple Waves -- Patterns at Work: Multiple Graphs -- Observer -- Proxy -- State -- Factory Patterns -- Chain of Responsibility -- Design Patterns and Threads -- Postscript
Control code
184984859
Dimensions
unknown
Extent
1 online resource (xx, 382 pages)
Form of item
online
Isbn
9786611350512
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
10.1007/3-540-68090-X
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
978-3-540-68088-8
Specific material designation
remote
System control number
(OCoLC)184984859

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
Processing Feedback ...