fhermeni / hotplaces Goto Github PK
View Code? Open in Web Editor NEWA visualisation tool for virtualized datacenters
License: GNU General Public License v3.0
A visualisation tool for virtualized datacenters
License: GNU General Public License v3.0
add physical resources to node in the JSON
add, by the java server, VMs with virtual resources depending of physical resources from servers
add child nodes for free physical resources
webapp qui répond ok a une requête get et l'affiche
display depth to the nodes from the start
add, in nodes 's view, information about the ressources nodes hover (physical ressources and ratio) into 'yellow box'
add ,in vm's view, information about the ressources vms hover (virtual ressources) and about the ressources of the parent node hover (physical and ratio) into 'yellow box'
used and managed the resources in the treemap.
displayed and colored the treemap depending of resources.
[bug] nodes' overlay when you change for use resources for treemap's sort
modify treemap view to display constraints and show to users violated constraints
les couleurs étant hasardeuse il s'agit de redefinir la fonction color pour avoir une coloration uniforme.
create mock infrastructure to work on view
bug when resizing window in run time
add jquery plugin for improved viewing
better menu
better info box
add a search bar for nodes research from complete name or regular expression, and display it.
modify json generator "jsongen.py" to add constraints
creation une grille d3.js avec la structure json récupéré par requête
comprendre comment fonctionne d3.js et réaliser quelques exemples
treemap's size depending of window's size
-provides a suitable size for screen
-add minimal size for don't have an unreadable treemap
répondre a la requête GET par le contenue du fichier json
add popup to display info of node on hover when space bar is pressed
installer et comprendre les outils nécessaires au projet ( git, maven ...)
fair en sort de pouvoir se déplacer dans les noeud de la treemap, zooms en changeant de racine et dezoome.
commencer a rédiger les wikis
create mapping for hotplaces's data recognizable by btrplace
ameliorer l'affichage des border lors du survole a la sourie car il ne s'affiche pour l'instant pas entièrement
add possibility to enter regexp in search bar
change from div treemap to sag treemap:
it's difficult or impossible to make a zoomable treemap with a div therefore we'll change for a svg treemap because there are many example for zoomable treemap with svg. Moreover, the text display should be more easier with svg
affichage des labels en fonction de leur taille et de la taille de leur cellule (grosseur, inclinaison)
différenciation entre les labels des différents niveaux
créer la structure de donnée hiérarchique représentant grid5000 au format JSON
voir comment sont gérés les objets json en javascript et réaliser quelques traitements pour apprendre a s'en servir.
Bonsoir
Pensez à créer un fichier .gitignore contenant la liste des fichiers/répertoire à ignorer pour le repository. Typiquement, le répertoire target et les fichiers de vos IDEs
write the wiki
La deadline de la milestone M1 est dans 12 mois. Ca me semble assez pessimiste.
Pensez également à rajouter les autres milestones que nous avons défini ainsi que des descriptions un peu plus complète des tâches à effectuer (4/5 lignes max.)
-add dbclick to zoom directly in clicked node
-add link on each part of path to zoom in on the latter
ex: g5k.sophia.azur : link g5k zoom in the root node, sophia zoom in sophia node etc
la requête retourne la page entière
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.