Evolution of an e-learning environment based on desktop computer to ubiquitous computing: GUI design issues | IEEE Conference Publication | IEEE Xplore