use qt5 instead of qt4
java namespacery
work on dotnet for the examples