About Castalia Camp


Castalia Camp is the workshop of Castalia Solutions; a place to store and share information on the various topics we deal with: data visualisation, open-source software, development methods and tools.

Learn more about Castalia Solutions.

This page specifically provides some meta-information about the technology and software used on the web site, in articles and projects.

Licensing

Unless otherwise stated, content published on this web site is licensed under the CC-BY-SA license, and code is released under the Eclipse License v1.0.

About this web site

This web site makes an intensive use of open-source technologies and tools:

HTML5/CSS
The possibilities offered by the last W3C standards are quite impressive, and have the uncomparable advantage to be (finally) quite well supported by most browsers. This enables a new era in cross-platform development, for e.g. dashboards or beautiful and interactive plots.
Font Awesome
The Font Awesome font, produced by Dave Gandy, provides a set of standard icons useful to develop whatever web site or application. They are nice, can have their size increased without losing quality, and are very easy to use.
Bootstrap
A responsive web development framework published by Twitter, that changed the way we develop and use the web.
Bootswatch
A collection of bootstrap templates that work out-of-the-box, allowing content publishers to easily generate web pages without worrying about the CSS.
Bootstrap CDN
Even better, the Bootstrap content delivery network serves the css and js needed libraries right into your web page, with almost no setup. The Bootstrap CDN also delivers the Bootswatch templates and Font awesome icons.

Other open-source tools

R
The definitive standard (IMHO) for open statistics. It is extremely powerful, with new modules published every week to reflect the state of the art in data mining, statistics and visualisation.
ggplot2
A nice and powerful charting library for R, following Wilkinson's Grammar of graphics. ggplot is also widely re-used for its simplicity by services like plot.ly or RStudio shiny apps.
D3js
A low-level and very powerful Javascript charting library. The quality model developed for PolarSys is an example of its usage. Since it is quite difficult to learn, some projects provide higher-level libraries like c3js, metricsgraphics, or nvd3.

Other non-open-source tools

Chartwell fonts
A true type font that allows to draw many different types of charts very easily. A curious and smart usage of the power of the true type standard!
plot.ly
plot.ly enables interactive building of nice graphics for the web. Features include an API, and automatic generation from R ggplot2 charts. And as a bonus their people are really helpful and answer quickly to requests. Some graphics on this web site (e.g. see the Ant data set) use their charts; they can be easily identified thanks to the Play with this data link on the chart.