We built a complete training platform using a network simulation engine at its core. It is a scalable and distributed system enabling multiple trainers interacting with multiple trainees and observing them achieve the goals of training. The systems has the ability to train simulated attacks, real attacks, network visualization. A complete log and recording for post training review and evaluation.
Real time voice and text collaboration is possible between trainees and trainers. The system is completely scalable where all the components can work on a single or multiple systems.
The platform has a loosely coupled service architecture where service producers and consumers are connected using a service bus over multiple channels.
Agile methodology with multiple iterations and releases.
An existing networking simulation product could be used as an emulator when connected to real devices. This enabled real devices to interact with simulated network. However the routing emulation capability of product was limited. MTree enhanced the product by adding interoperability with Cisco routers. Protocols that were enhanced to support emulation were BGP, RIP, Security protocols like IPSec and ISAKMP, Multicast protocols like PIM-SM, PIM-DM, MSDP.
C++, Visual Studio on Windows, GCC on Linux
Each model development was taken as task. Each task followed a water fall lifecycle.
Our customer is in business of using RFID for managing in-store sensors and display tags. They have deployed these RF platforms for many retail chains. The dashboard solution provides real time health status of in-store RF platform. It has ability to quickly zoom in to the store experiencing problem and troubleshoot the problem. The dashboard is totally customizable with multiple tabs and number of of portlets showing a specific view. The solution is internationalized .
Java, EXT-JS, Node.js, Rabbit MQ, Elastic search
Iterative lifecycle to incrementally develop features.
Developing an imaging solution to correctly define a 3D image of any object using 2D photographs. The solution has multiple applications in retailing of apparels, spectacle etc.
C++, Java, OpenCV, OpenGL, Matlab
Iterative lifecycle to incrementally develop features.