A programmer could develop code on a PC .
A programmer expect it to run on Java - enabled mobile phones , as well as on routers and mainframes equipped with Java , without any adjustments .
A programmer could develop code on a PC and expect it to run on Java - enabled mobile phones , as well as on routers and mainframes equipped with Java , without any adjustments .