Так сам же НЕМ на Java.. везде где она есть по идее должно быть можно запустить..или нет.
Погуглил: теоретически оно да, но практически ничего идеального не бывает - это один из мифов, что
однажды написанную Java программу можно запускать везде одинаково успешно. Хотя бóльшая часть кода переносима, может оставаться небольшая часть, зависящая от платформ, программных и аппаратных. В случае с мобильниками/планшетами это только усугубляется.
Кроме того, для массового использования клиента на мобильниках софт придется модифицировать, чтобы запускать только NCC и входить в кошелек, автоматом цепляясь к публичной NIS. Придется учесть еще сильные аппаратные ограничения по памяти и по скорости, и кардинально переработать интерфейс, чтобы можно было работать на маленьком сенсорном экране. Также интерфейс на мобильнике должен быть еще более прост, чем на десктопе, чтобы с ним справился любой человек с улицы. Это первое что приходит в голову, и подозреваю что список проблем и ньюансов этими вопросами только открывается.