My activities include the design, development and operation of Research platforms in the fields of parallel/distributed computing to solve Research problems in graph theory and in IOT, and fog/edge computing. This leads me to initiate and conduct the following projects:
 Idawi  a middleware for the experimentation of applications over dynamic networks (like P2P networks, Delay Tolerant Networks, Ad hoc networks)
 JMaxGraph  a graph library for largescale computations
 Papareto  a Java framework for parallel selfadaptive evolutionary computing
 JMR  a diskbased distributed batch processor inspired by Map/Reduce
 mpi4lectures  a multithreaded implementation of MPI targeted to lecturing
 XYCharter  an efficient 2D plotter
Some of these software are also used for teaching at Universté Côte d'Azur.
There are of number of tool software to solve a variety of software issues that we met in the lab:
 Toools  a multipurpose Java toolbox
 LMU  a sexy UML class diagrams charter
 Jalinopt  a Java toolkit for linear optimization
 Jaseto  a Java toolkit for the XML (de)serialization of Java objects
 Java4unix  integration of Java intro the UNIX environment
 Runnable Bundled Jars  a tool for building and executing selfcontained JARs of JARs
Past projects include:
 Madhoc  a MANETs simulator (developed during my PhD at Luxembourg University)
 DRMSim  a discreteevent BGP routing simulator (in collaboration with AlcatelLucent)
 BigGrph  a distributed graph library
 Grph  an efficient, portable, easy to use graph toolkit
 Octojus  a Java middleware for distributing applications over clusters of computers
 Jacaboo  distributed application deployer
