A mobile butterfly-watching learning system for supporting independent learning | IEEE Conference Publication | IEEE Xplore