Device Profile (DP): A Way to Achieve Accessibility and Device Independence for Mobile Learning | IEEE Conference Publication | IEEE Xplore