What a phenomenal journey this VDI calculator has been through. The VDI Calculator is today in its 7th major release and dozens of features have been added to the application over the years.
It all started as an Excel spreadsheet in 2010 and later on evolving into a Flash based app and later into a Java app. Since June 2013 when I implemented access counters using GoogleAnalytics this calculator has been used over 60,000 times with United Stated and UK leading the pack.
When it comes to companies using the calculator a quick snapshot dating back toJanuary, 2016 demonstrate that not only end-customers use the calculator, but also major organizations selling infrastructure and services. The graph below demonstrates the top 15 companies using the calculator since January 2016.
Unfortunately I find myself without time to maintain the VDI calculator, therefore I decided that the best outcome would be to open-source the app and let the community drive maintenance and innovation. I would like to say a big thank you to all of you who used and contributed towards the success of this tool and I hope you will keep supporting and influencing the community supporters moving forward. Thank You!!
Open Sourcing the Calculator
- The Open Source release of the VDI Calculator is already on my GitHub repository (here). I decided to follow the Apache License Version 2.0, January 2004 to guide anyone wanting to clone, use or contribute the source code. (here).
- In order to release the open source code I tried to cleanup the code as much as I could, and also tried to remove any specific hard coded instructions. However, few functions like the version-check still rely on on direct paths to my website. If you plan to create a new version of the calculator you may want to remove or refactor these functions – there are only couple.
- The entire application set is using Maven to manage and control dependencies, therefore it should fairly easy to deploy and run the application locally. Despite I use JNPL to allow web loading you may decide to compile as a runnable JAR file.
- There’s also a Google Analytics function that you may want to tie with your own Analytics ID.
- Code commenting isn’t one of my strong qualities. I hope there’s enough comments for you all to understand each function. If you don’t, I’m happy to answer on GitHub.
- I will continue maintaining control of the official repository and releasing new official versions, but I will happily allow people to contribute and merge updates and upgrades into the master branch in GitHub. Please do that! 🙂
Best Regards and Good luck to the VDI calculator!
To access the official VDI Calculator click here.
This article was first published by Andre Leibovici (@andreleibovici) at myvirtualcloud.net.