User Tools

Site Tools


tools:taaabs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tools:taaabs [2015/09/04 14:50]
rcazenav
tools:taaabs [2017/02/03 17:05]
pchampin [Demo]
Line 1: Line 1:
 +{{tag>visualization}}
 ====== Taaabs ====== ====== Taaabs ======
-===== Common Prerequisites ===== 
-Taaabs is a single page application using ''[[https://www.polymer-project.org/|Polymer]]'' and running in a browser. 
-Taaabs is written in ''HTML'' and ''JavaScript''. 
-Taaabs use ''[[https://github.com/gulpjs/gulp/tree/master/docs|gulp]]'' as Task-Runner/build tool, ''[[https://docs.npmjs.com/|npm]]'' and ''[[http://bower.io/|bower]]'' for dependency management. 
-Theses tools needs ''[[https://nodejs.org/en/|Node.js]]'' runtime environment. 
  
-''node'' and ''npm'' should be installed with your distribution package manager (apt-get, yum, pacman...) if possible and if the version packaged for your distribution is the actual stable Node.js version.  +{{:tools:logotaaabs.png?200|}}
-At least you need a ''node'' version >= 0.12.7 and ''npm'' version >= 2.14.1.+
  
-You can check theses version with ''node --version'' and ''npm --version''.+Taaabs is
  
-If your distribution package manager cannotno problem, you can download and install node (since v0.12, npm is packaged inside nodeso you don't need to install it separatly) [[https://nodejs.org/en/download/|Download Node.js]].+* a collection of web components for developing Trace Based web applications, and 
 +* a generic tool for visualizing and handling tracesbuilt with those components.
  
-Assuming now you have ''node'', ''npm'' properly installed. +[[http://taaabselements.github.io/|Developer documentation]]
- +
-We use ''npm'' for installing build tools and build dependencies. +
- +
-====== Gulp ====== +
- +
-Then, you need to install gulp, as an executable application.  +
-''[sudo] npm install -g gulp'' will install ''gulp'' for you in ''/usr/lib/node_modules/'' and the executable will be available as a link on ''/usr/bin''+
- +
-Now you can try the command ''gulp'' in your terminal. If you see in the standard output something like "local gulp not found", you have succefully installed ''gulp''+
- +
-If you got a message like ''gulp: command not found'', please read [[https://docs.npmjs.com/getting-started/installing-npm-packages-globally|Installing npm packages globally]] and this[[https://docs.npmjs.com/getting-started/fixing-npm-permissions|Fixing npm permissions]] +
- +
-The ''gulp'' working principle is to check the configuration file of a project and perform the tasks described there. +
-This configuration file is named by convention 'gulpfile.js'+
-To run the task 'foo' described in the configuration, you write ''gulp foo''+
- +
-====== Bower ====== +
- +
-Then, you can install ''bower'', as an executable application. ''[sudo] npm install -g bower'' will install ''bower'' for you in the same way as explained before. +
- +
-Now you can try the command ''bower'' in your terminal. If ''bower'' is installed correctly you can see a short manual about how to use ''bower''. A thorough reading of this message is not necessary, but might be entertaining.+
  
 +[[tools:taaabs:doc|An older documentation]]
  
 +===== Demo =====
 +[[http://https://liris-ktbs01.insa-lyon.fr:8000/public-ui/|A demonstration of Taaabs is available]]
  
 +{{:tools:taaabs-demo.png?600|}}
  
tools/taaabs.txt · Last modified: 2017/02/03 17:05 by pchampin

CNRS INSA de Lyon Université Lyon 1 Université Lyon 2 École centrale de Lyon