....
встанет вопрос о размещении банковских ключей внутри 1) самого приложения, или 2) на СИМ карте. Тогда кто-то (некий банк, например Народный) - должен оплатить разработку Java-приложения для нескольких поколений телефонов нескольких производителей, потому как - опять таки - к моему огромному сожалению, реализация Java на разных аппаратных платформах мобильных устройств до сих пор отличная.
Многие производители выпускают устройства с расширениями для платформы.
Поэтому то, что выходит за рамки стандарта и специфично для отдельного устройства отличается, а то что в стандарте - одинаково для всех реализаций. При разработке приложения для его портабельности нужно придерживаться стандартных возможностей.
Если надеятся на этот путь, то остается ждать .. очень долго... пока кто-то не предложит стандартное приложение для телефонов с поддержкой всех типов мобильного банкинга. А затем выпускать единую спецификацию размещения банковских ключей на СИМ карты.
Исходя их этого, вижу только один путь - СИМ-приложение с ключами на карте, но поддержкой Сетевых протоколов. Например, IP-over-GPRS.
Хм... кстати, это реализуемо уже сегодня.(например - Mini Opera Mobile). Надо надоумить разработчиков
Java система дает следующие плюсы:
Более широкие возможности организации пользовательского интерфейса мобильного устройства
Воможность настраивать этот интерфейс и хранить настройки
Возможность сохранять дополнительную информацию в постоянной памяти устройства
Более простое развёртывание сервера, т. к. не нужна интеграция с системой сотового оператора, поскольку используется протокол HTTPS через GPRS.
Обладает также защитой и безопасностью - инсталляционный модуль может иметь ЭЦП и содержать сертификат, в процессе работы канал взаимодействия закрыт с помощью SSL как в интернет банкингах.
Есть конечно и некоторые неудобства: для установления рабочей сессии нужно запускать программу, также иметь включенным GPRS.
В системах где приложение интегрировано в Сим карту - интерфейс прост и всегда доступен для пользователя, но в этом и ограничение - ни дополнительных настроек, ни нужной информации не сохранишь в нужном месте.
При разворачивании системы, насколько я понимаю, нужна интеграция с сотовым оператором, например подключение к СМС центру через какой-нибудь СМС гэйтвэй если используется смс при обмене информацией.