Due to the large number of learning objects (LOs) freely available in the public web-based domain, and the desire of many learners to access such learning materials or LOs on their mobile phones/devices, there is a strong motivation to be able to convert web-based LOs into mobile LOs for reuse on different mobile technologies. We are very interested in the teaching and learning of computing and, more specifically, the Java programming language. Therefore, we conducted an online investigation where we searched and collected information relating to those university computing departments in the English-speaking world offering computing LOs for educational purposes, in order to gather all Java LOs written in the English-language from the public domain. A large number and diverse set of Java LOs was revealed which can be reused for effective educational purposes in web-based environments. Additionally, we examined how web-based LOs can be deployed on different mobile technologies for effective mobile learning.