the issue comes down to the possibility of programming a mobile smartphone using only mobile smartphones (in contrast with PCs)