The start of the new year is always a good time to reconsider and make new plans. We have been discussing how we would like to develop IDRsolutions in 2016 and here are some of our ideas. Nothing is set in stone yet, so we would love to get your feedback. What do you think?
1. Move to Java 8
We currently support Java 6 and above. Java 8 came out in 2014 and Java 6 and 7 are no longer supported by Oracle. Java6 was released way back in 2006. So is 2016 the time for us to make our code used Java 8 only?
2. Switch to Git from Mercurial
We use Mercurial for version control (because it was the original requirement for FogCreek’s kiln software). We use git for new work but so far have not updated our existing modules. Is it time to switch completely to Git?
3. Move to Maven
We still have lots of Ant scripts as part of our build process. Should we recode these in Maven?
4. Merge the Swing and JavaFX PDF viewers into a single Viewer
The positioning of JavaFX has changed significantly and is now more a complement to Swing than a replacement. And JavaFX is no longer so attractive as a solution for embedded devices. So maybe we should have just ONE viewer, using both technologies together.
5. Attend Business of Software 2016
I last went to this amazing conference in 2010 and the last few years it has not been possible to attend. Does anyone have more recent experience of BoS?
IDRsolutions develop a Java PDF library, a PDF forms to HTML5 converter, a PDF to HTML5 or SVG converter and a Java Image Library that doubles as an ImageIO replacement. On the blog our team post about anything interesting they learn about.