Linked e-resources

Details

Intro
Table of Contents
About the Author
About the Technical Reviewer
Chapter 1: Introduction
Agile Visualization
The Pharo Programming Language
The Roassal Visualization Engine
Roassal License
Contributing to the Development of Roassal
Accompanying Source Code
Want to Have a Chat?
Book Overview
Who Should Read This Book?
Acknowledgments
Chapter 2: Quick Start
Installation
First Visualization
Visualizing the Filesystem
Charting Data
Sunburst
Graph Rendering
What Have You Learned in This Chapter?

Chapter 3: Pharo in a Nutshell
Hello World
Visualizing Some Numbers
From Scripts to Object-Oriented Programming
Pillars of Object-Oriented Programming
Sending Messages
Creating Objects
Creating Classes
Creating Methods
Block Closures
Control Structures
Collections
Cascades
A Bit of Metaprogramming
What Have You Learned in This Chapter?
Chapter 4: Agile Visualization
Visualizing Classes as a Running Example
Example in the Pharo Environment
Closing Words
What Have You Learned in This Chapter?
Chapter 5: Overview of Roassal

Architecture of Roassal
Shapes
Canvas
Events
Interaction
Normalizer
Layouts
Inspector Integration
Animation
What Have You Learned in This Chapter?
Chapter 6: The Roassal Canvas
Opening, Resizing, and Closing a Canvas
Camera and Shapes
Virtual Space
Shape Order
Canvas Controller
Converting a Canvas to a Shape
Events
What Have You Learned in This Chapter?
Chapter 7: Shapes
Box
Circle and Ellipse
Label
Polygon
SVG Path
Common Features
Model
Line
Line Attach Point
Line Marker
Line with Control Points

What Have You Learned in This Chapter?
Chapter 8: Line Builder
Difficulties with Build Lines
Using a Line Builder
Using Associations
Graph Visualization
What Have You Learned in This Chapter?
Chapter 9: Shape Composition
Composite Shapes
Model Object in Composite
Labels Part of a Composition
Labeled Circles
What Have You Learned in This Chapter?
Chapter 10: Normalizing and Scaling Values
Normalizing Shape Size
The RSNormalizer Class
Combining Normalization
Normalizing Shape Position
Line Width
Scaling

What Have You Learned in This Chapter?
Chapter 11: Interactions
Useful Interactions
Using Any Shape in a Popup
RSLabeled
RSHighlightable
What Have You Learned in This Chapter?
Chapter 12: Layouts
Circle Layout
Grid Layout
Flow Layout
Rectangle Pack Layout
Line Layout
Tree Layout
Force-Based Layout
Conditional Layout
Graphviz Layouts
Installing Graphviz
Bridging Roassal and Graphviz
Graphviz Layout
What Have You Learned in This Chapter?
Chapter 13: Integration in the Inspector
Pharo Inspector
Visualizing a Collection of Numbers

Browse Subjects

Show more subjects...

Statistics

from
to
Export