A design studio course in application development: Lessons learned | IEEE Conference Publication | IEEE Xplore