This codebase contains different elements of the development process, here is a summary description of them:
Directory used exclusively for misc development information such as specifications or schemas.
Application developed by André Almeida to control the monitor and relaunch of processes in a windows machine, used to keep unstable processes running.
Database access directory. Contains .php scripts to return information used by tablet and map elements. Contains directory with backup of the content (no images/videos). Also contains some scripts to list / debug database issues.
Arduino and Python code to control vlc interactively.
Database backoffice. Developed in drupal, used to insert, modify and visualize the content on the remote database.
C++ sourcecode to convert custom prepared dxf files into json data. Used to retrieve the polygons data out of cad/dxf files.
Web application running on the entrance lobby in fullscreen. Periodically checks an RSS feed from city hall and lists the cultural activities.
Script to convert the high resolution logo into different formats: Desktop icon and Android Application icon.
WebSocket and TCP server in node.js. Includes some tests and the entire npm dependency tree.
Contains the Android Application project developed with phonegap/cordova (2.7.0) and android sdk (adt-bundle-mac-x86_64-20130219). Includes the websocket plugin. To build, deploy and run go to the root directory and call 'cordova/run'. The important codebase is in '/assets/'.
Application in Cinder using Awesomium block. It wraps in fullscreen the previous artica_ciav_entrada, a web application running on the entrance lobby in fullscreen. Periodically checks an RSS feed from city hall and lists the cultural activities. Apparently Chrome with --kiosk mode is not good enough, error messages keep popping up and mouse is visible on auto-launch. Build only tested on Windows. Expects Cinder 0.8.5 directory on your C:\ root.
Application in Cinder using Awesomium block. It handles the map projection. Build only tested on Windows. Expects Cinder 0.8.5 directory on your C:\ root.
Due to the horrible state of oF version dependencies, we ended up including the entire openFrameworks sourcecode in the repo, just to be able to compile/run code immediately after updating. The only important element in this directory is a slightly altered version of OpenTSPS 1.3.4. The binary that should be executed is 'OpenTSPS/standalone/basic/bin/OpenTSPS.exe'. When running, you need to adjust the settings to match the expected positions for the tablets on the websocket server side of things. Also, when running make sure your websocket channel is '/' instead of empty.
Some parts of the code uses 3rd party software and libraries, those parts are bound by their respective licenses, check their respective websites.
Everything else was made by Filipe Cruz and André Almeida of ArticaCC in 2013.
This codebase is open source, do whatever you want with it, don't claim it's yours.
If you need a more explicit license, it's MIT: http://opensource.org/licenses/MIT