Books+ Search Results

Agile Visualization with Pharo Crafting Interactive Visual Support Using Roassal

Title
Agile Visualization with Pharo [electronic resource] : Crafting Interactive Visual Support Using Roassal.
ISBN
9781484271612
1484271610
1484271602
9781484271605
Published
Berkeley, CA : Apress L. P., 2021.
Physical Description
1 online resource (268 p.)
Local Notes
Access is available to the Yale community.
Notes
Description based upon print version of record.
Chaining Visualizations.
Access and use
Access restricted by licensing agreement.
Variant and related titles
O'Reilly Safari. OCLC KB.
Other formats
Print version: Bergel, Alexandre Agile Visualization with Pharo Berkeley, CA : Apress L. P.,c2021
Format
Books / Online
Language
English
Added to Catalog
January 13, 2022
Contents
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
Genre/Form
Electronic books.
Citation

Available from:

Online
Loading holdings.
Unable to load. Retry?
Loading holdings...
Unable to load. Retry?