На самом деле это довольно широкий вопрос - существует множество способов взаимодействия устройства BlackBerry с сервером, и идеальный способ сильно зависит от вашего конкретного приложения.
В целом:
MDS Studio : метод Visual Studio 2008 больше не поддерживается активно. Это был в основном дизайнер визуальных форм, но не очень удачное решение по многим причинам. По сути, не используйте его.
Мобильный Интернет : в зависимости от того, что вам нужно сделать, это может сработать. Все на стороне сервера. Следует помнить (и почему это не работает для многих проблем), что до BlackBerry 6 браузер не был очень способным ни с точки зрения поддержки HTML, ни с поддержкой JavaScript. Однако вы можете создавать ярлыки для мобильных веб-сайтов, которые отображаются в виде значков на рабочем столе BlackBerry. И вы можете использовать BlackBerry Web Signals: http://na.blackberry.com/eng/developers/browserdev/websignals.jsp для отправки изменений на мобильные веб-страницы на устройства
Виджеты : поддерживается в BlackBerry OS 5 и выше. http://na.blackberry.com/eng/developers/browserdev/widgetsdk.jsp Они упакованы во многом как «родные» приложения BlackBerry, но написаны с использованием HTML и JavaScript. Может быть хорошим вариантом для быстрой разработки, если вы согласны только с таргетингом на OS 5 и ограничениями браузера BlackBerry. Множество JavaScript-хуков к системным функциям, поэтому они предоставляют вам больше функциональных возможностей, чем чистый мобильный интернет, и вы можете распространять их через App World и т. П.
Java-приложения : большинство разработок работают, но вы получаете потенциально лучший пользовательский опыт и большую функциональность. Слишком широкая тема для адекватного освещения здесь, но есть много вопросов, связанных с ними в SO и других местах. Хорошей отправной точкой является зона разработчика BlackBerry: http://www.blackberry.com/developers RIM Push и PAP Push оба попадают в эту категорию, поскольку они взаимодействуют с приложениями Java, хотя есть и другие методы, которые можно использовать для достижения аналогичных результатов (опрос клиента или я даже видел SMS или электронную почту, используемые для передачи информации или пробуждения клиента, хотя RIM это не рекомендует).
Для более глубокого обзора вариантов я бы порекомендовал книгу моего друга Джона Варго под названием BlackBerry Development Fundsmentals. Он очень хорошо охватывает различные варианты.