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
tools:taaabs [2015/09/04 15:11]
rcazenav
tools:taaabs [2017/02/03 17:05] (current)
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 =====
 +[[https://liris-ktbs01.insa-lyon.fr:8000/public-ui/|A demonstration of Taaabs is available]]
  
 +{{:tools:taaabs-demo.png?600|}}
  
tools/taaabs.1441372283.txt.gz · Last modified: 2015/09/04 15:11 by rcazenav

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