Инструменты для преобразования приложения Windows Mobile 6 в BlackBerry - PullRequest
0 голосов
/ 11 ноября 2010

Существуют ли какие-либо утилиты, которые могут конвертировать мое приложение Windows Mobile 6 для работы с устройствами BlackBerry?

Я разработал систему SMS для торгового центра, и мне нужно запустить это приложение на устройствах BlackBerry.Это очень трудно заново разработать с нуля.

Ответы [ 3 ]

2 голосов
/ 11 ноября 2010

Я не знаю ни о каких таких инструментах.
Для этого вам понадобится инструмент, написанный специально для этой задачи.Я сомневаюсь, что когда-либо был востребован кто-либо для создания этого.

То, что вы обнаружили, это проблема переноса языка (вероятно) И API-интерфейсов, которые вызывает код.

Подходы к попыткеСам портирование будет зависеть от:

  • Язык, на котором вы написали приложение WinMo6 (C ++ или управляемый)
  • Язык, на котором вы хотите написать приложение BlackBery на
  • Для хранения данных в приложении
  • Как вы структурировали исходное приложение (если вы разделили пользовательский интерфейс, логику приложения и специфические функции устройства - это должно быть намного проще).
2 голосов
/ 11 ноября 2010

Весьма маловероятно. Это совершенно разные платформы. Если вы с самого начала не разрабатывали свое приложение с учетом этой мобильности, я бы подумал, что перезапись - ваш единственный вариант.

Ваше приложение для Windows Mobile написано в .NET compact framework?

1 голос
/ 12 ноября 2010

Пожалуйста, не пытайтесь использовать этот подход. Многие приложения для BlackBerry уже написаны как «быстрые порты» других приложений - это означает, что минимум сделан. Это часто приводит к приложениям, которые предлагают ужасный пользовательский опыт - проблема, которую часто обвиняют в пользовательском интерфейсе BB, но на самом деле это гораздо чаще объясняется разработчиками, согласившимися «также предоставить клиент BB» и делающими это в последнюю минуту / подход с минимальными усилиями.

И чтобы ответить на ваш вопрос напрямую - я не знаю такого конверсионного приложения.

...