Towards an Integrative Learning Environment for Java Programming | IEEE Conference Publication | IEEE Xplore