Facilitating the development of cross-platform software via automated code synthesis from web-based programming resources. (June 2017)