Showing posts with label visualization. Show all posts
Showing posts with label visualization. Show all posts

Thursday, 16 April 2015

Visualisation, HTML5, UX and HTTP links

modeling-languages.com: 10 JavaScript libraries to draw your own diagrams

Comparative table of JavaScript drawing libraries

To finish here is a basic comparative table between the presented libraries.
LibraryLicenseLanguage / infrastructurehigh/low levelbuilt-in editorGithub (04/02/2015)
JointJSMPLHTML
Javascript
SVG
highNo1388 stars
265 forks
RappidCommercial
1 500,00 €
HTML
Javascript
SVG
highYes
MxgraphCommercial
4300.00 €
HTML
Javascript
SVG
highYes
GoJSCommercial
$1,350.00
HTML
Canvas
Javascript
HighYes
RaphaelMITHTML
Javascript
SVG
lowNo7105 stars
1078 forks
Draw2DGPL2
commercial
HTML
Javascript
SVG
mediumNo
D3BSDHTML
Javascript
SVG
lowNo36218 stars
9142 forks
FabricJSMITHTML
Canvas
javasript
lowNo4127 stars
705 forks
paperJSMITHTML
Canvas
javascript
lowNo4887 stars
496 forks
JsPlumbMIT/GPL2HTML
Javascript
mediumNo2161 stars
563 forks

Wednesday, 15 April 2015

Torsten Möller: Data Visualization Course

http://www2.cs.sfu.ca/~torsten/Teaching/Cmpt467/

Content Description:
Visualization deals with all aspects that are connected with the visual representation of data sets from scientific experiments, simulations, medical scanners, databases, web system, and the like in order to achieve a deeper understanding or a simpler representation of complex phenomena and to extract important information visually. To obtain these goals, both well-known techniques from the field of interactive computer graphics and completely new methods are applied. The objective of the course is to provide knowledge about visualization algorithms and data structures as well as acquaintance with practical applications of visualization. Through several projects the student is expected to learn methods to explore and visualize different kinds of data sets.
  • Introduction and historical remarks
  • Abstract visualization concepts and the visualization pipeline
  • Data acquisition and representation (sampling and reconstruction; grids and data structures).
  • Basic mapping concepts
  • Visualization of scalar fields (isosurface extraction, volume rendering)
  • Visualization of vector fields (particle tracing, texture-based methods, vector field topology)
  • Tensor fields, multi-attribute data, multi-field visualization
  • Human visual perception + Color
  • Space/Order + Depth/Occlusion
  • Focus+Context; Navigation+Zoom
  • Visualization of graphs and trees and high-dimensional data
  • Evaluation + Interaction models