It has been a very long year moving this platform from my sketches onto a a real implementation as seen on the screenshot but I am happy with the current result.
Remedium opens the door to a new portofolio of projects based on the Java platform/language.
It is also an opportunity to move from an aging concept of applications restricted to work from a desktop onto applications that take advantage of web browsers and remote management.
So, when accounting the learning curve to program in Java proficiently, the effort to create a new platform from scratch and still account with the research work necessary to implement a new security concept, I would say that our development time required to make this possible since the past year was indeed put to good use.
Wouldn't have made it this far without the help of Professor Benoit Morel from CMU and my close friend José Feiteirinha. The professor helped me keep my feet to ground about the goals to reach and José brought really cool ideas to make this platform a reality.
Unless you had been involved since the start, it is difficult to have an idea of the effort required to implement this work. It required a bit too many rewrites until it resulted in a simple solution.
The first phase has been completed. The remedium client is indexing all files inside a given machine and placing the gathered data inside a set of databases.
Indexing files is not an amazing feature, creating a superb architecture was the real challenge. It provides enterprise functionality such as message queues, web server and component based modules that will allow us and other developers to expand remedium with more features.
The next two phases are equally challenging if not even more. We will start to work in a networked environment and aggregating data from multiple sources along with also feeding multiple points.
In the end, we should have a system capable of allowing users to exchange data and provide feedback on their own, using a perfectly decentralized structure.
A lot of work ahead, but it has been fun so far.