= Status Display = * Responsible: chuan * Developers: Aleksander Korovin (akorovin) * Local repositories * [source:kitcube-status] - KIT Cube Status Display, current focus is HATPRO * Dependencies * No dependencies for the user * Demo sites * http://miaopdv.ipe.kit.edu/~chuan/kitcube-status/ * [http://ipetd1.ipe.kit.edu:8000/#board GUI STATUS] * Remote repositories (GUI Status Display) * [https://github.com/KIT-IPE/Kitcube-Status/tree/develop Develop branch for Kitcube Status] * [https://github.com/KIT-IPE/Kitcube-Status/tree/experiment Experiment with Gridster library] * [https://github.com/KIT-IPE/Kitcube-Status/tree/master Master branch] * Issues * After rerendering the legend of a chart, the size of legend is wrong. (Need to work with CSS or Highcharts methods) * A little delay between the updating of widgets and putting points to highchart * No error handling for now * Need to implement * Group of sensors for now * Control Panel for users * Collisions and collision tests for now * Sortable widgets * Server side of project * Documentation * [https://github.com/KIT-IPE/Kitcube-Status Getting Started Information] = 3D Surface Visualizer = * Responsible: csa * Developers: sogimu * Remote repositories * [https://github.com/KIT-IPE/katrinTankViewer/tree/master Main branch] * [https://github.com/KIT-IPE/katrinTankViewer/tree/develop Develop branch, last changes is here] * Installation * [wiki:adei23DSurfaceVisualizerDocumentation Installation] * Demo sites * [http://ipecluster7/KTV_dev/app/ Demo app that uses code from the develop branch] * [http://ipecluster7/KTV_master/app/ Demo app that uses code from the master branch] * Documentation * [http://ipecluster7/KTV_master/doc/ Code documentation for branch master] * Unit-tests * [http://ipecluster7/KTV_master/tests/index.html Tests for no compressed version, branch master] * [http://ipecluster7/KTV_master/tests/indexTestsForCompressedFile.html Tests for compressed version, branch master] * [http://ipecluster7/KTV_develop/tests/index.html Tests for no compressed version, branch develop] * [http://ipecluster7/KTV_develop/tests/indexTestsForCompressedFile.html Tests for compressed version, branch develop] * Issues * The right working time line widget for player * Play and stop buttons * Tips for channels * Optimization speed of data processing * Optimization for model * Accessibility for mobile browsers = ADEI2 Cacher and Renderer = * Responsible: csa * Developers: Matveev Aleksandr * Remote repositories * [https://github.com/Dueto/DataCacher-on-WebSocketsmch DataCacher on websockets with binary data] * [https://github.com/Dueto/DataCacher-on-ADEIAPImch DataCacher on existing ADEI services] * [https://github.com/Dueto/ADEIWS ADEI with websockets on php with binary data] * [https://github.com/Dueto/GraphHighcharts/tree/master/public_html Graph rendering repository, using dataCacher on http get] * [https://github.com/Dueto/Graph-Websockets-C Graph rendering repository, using dataCacher on websockets with binary data] * [https://github.com/Dueto/FirefoxAddon Working addon on Firefox for websql] * Demo sites * [http://ipecluster5.ipe.kit.edu/Graph/Graph/public_html/ Graph on http get] * [http://ipecluster5.ipe.kit.edu/GraphWebSocketsC/ Graph no webspckets] * Main issues * The lack of cache levels in database - result is medium performance * Performance on firefox is very low, because of missing background caching * Need to be tested server on C, and if somebody have a little bit free time, just see on this part of code -> https://github.com/Dueto/ServerOnC/blob/master/webserver/main.c , it works, but I don't think that it will work stable. * (done)Frequent requests to the ADEI services for getting datalevels and table name decrease the performance on very low level * Tasks * (done)Develop websockets on C with binary data * (done)Compare websockets on php and on c * (done)Add service to ADEI for getting all existing datagroups, as result getting all configuration information about each one. * Debug work with websockets * Add caching right and left data, outside of user view. * Add aggregation of points inside data cacher, to compensate lack of data levels in database. * Required configuration changes * Add more cache levels in database * The mostly important thing is to add aggregation between seconds and microseconds! The difference is about 10^6 ... * Install OpenSSL (For Websockets on C) * Install levent_pthreads * [https://github.com/payden/libwebsock Install websocket C library] * [http://www.cyberciti.biz/tips/linux-unix-connect-mysql-c-api-program.html Install mysql connector for C] * [wiki:devWebSQL Documentation]