Work in progress - an integrated programming environment suitable for distance learning | IEEE Conference Publication | IEEE Xplore