Frysk logo Home  |  Wiki  |  Use Cases  |  Work Flows  |  FAQ  |  Get Involved  |  Bugzilla  |  Build  |  Blog  |  Documentation
triangle
 

Documentation

 

For instructions on how to build frysk see building frysk.
For example workflows illustrating frysk will work see workflow.

For a list of example utilities build on the frysk framework see manpages.

Articles on frysk

frysk Internals

  • A snapshot of frysk's internal documentation is available online: It is updated occasionally. Alternatively you can build your own local copy of frysk's documentation using the javadoc make target:
    make javadoc
    
  • IBM have create a graphical representation of frysk's Task State Machine.
  • It is possible to create coverage information for frysk using the gcov/lcov test coverage tools.
  • For how to create a frysk release, see the releases page.

Recommended Reading

  • Design Patterns: Elements of Reusable Object-Oriented Software, by the <<gang of four>>
    This book is considered the definitive reference. Some find other more recent equivalent publications easier to digest. The patterns:
    • observer
    • state
    • builder
    • factory
    • singleton
    are used widely by frysk so an understanding of them is a great help.
  • Refactoring: Improving the Design of Existing Code, by Martin Fowler
    This book both describes the concept of behavior preserving code transformations, and provides a set of refactorings. See also http://refactoring.com/
  • Thinking In Java, 3rd Edition, by Bruce Eckel
    A great book for learning Java 1.4.2. that is also available for download so you can keep an electronic copy on your desktop.
  • Linkers and Loaders, by John R.Levine
    This provides a solid overview of object file formats, along with the internals of linkers and loaders. In addition, the book Unix System V: Understanding Elf Object Files and Debugging Tools (Programmer Collection) provides a great introduction to ELF, but unfortunatly it is very hard to find.
  • How Debuggers Work; Algorithms, Data Structures, and Architectures, by Jonathan B. Rosenberg
    While this book is starting to show its age, it still continues to offer an excellent overview of a software debugger and its internals.
  • Introduction to the DWARF Debugging Format, by Michael Eager
    This gives a good start to DWARF and is no where near the thickness of the DWARF Spec.

In the News

Links and References