Blackberry Widget против Java SDK - PullRequest
       8

Blackberry Widget против Java SDK

3 голосов
/ 10 февраля 2010

Я новичок в этом форуме, я просматривал документы как Blackberry Widget, так и Java SDK. У меня есть следующие сомнения, чтобы уточнить: -

1) Преимущества и недостатки Java SDK и Widget SDK?

2) Когда перейти на Java SDK и Widget SDK?

3) Для приложений Java и Widget требуется последняя версия Blackberry OS 5.0? ИЛИ совместимы ли они с более низкими версиями?

4) Все, что разработано с помощью Java SDK, можно сделать с помощью SDK виджетов? аналогично наоборот?

5) Можно ли создавать классы .java для разработки приложений Widget?

6) Все ли модели Blackberry поддерживают Java и Widget?

7) Какие базы данных поддерживают Blackberry Java и Widget?

Пожалуйста, пролите немного света на это, поскольку я не смог найти подходящую документацию по ним.

Спасибо, Rithu

Ответы [ 3 ]

1 голос
/ 21 августа 2010

1) Преимущества и недостатки Java SDK и Widget SDK?

Плюсы Widget SDK: довольно простое создание привлекательных пользовательских интерфейсов и пользовательских интерфейсов. Поддержка Javascript довольно разумна, как и CSS и HTML. Это будет очень знакомо.

Плюсы Java SDK: Ничего особенного, это довольно скромно с точки зрения пользовательского интерфейса. Лучше всего, если вы выполняете задачи, связанные с данными или сетью. Тем не менее, используя расширения Javascript в Widget SDK, вы можете легко получить доступ к пользовательским подпрограммам Java из Javascript, поэтому вам не нужно отказываться от этого в Widget SDK.

2) Когда перейти на Java SDK и Widget SDK?

Библиотеки пользовательского интерфейса для Java на Blackberry ОЧЕНЬ ограничены. Скорее всего, вам придется придумать свою собственную структуру пользовательского интерфейса, потому что то, что выходит из коробки, ужасно. Выполнение этого - очень большая трата времени, но даст вам полный контроль. Widget SDK, с другой стороны, предлагает традиционную поддержку CSS и HTML с некоторой приличной поддержкой Javascript. Это означает, что создание пользовательских интерфейсов будет НАМНОГО проще. Я предлагаю использовать Widget SDK, если вам не нужно разрабатывать игру с высокой частотой кадров. Если вы смотрите на управляемую данными утилиту или приложение для образа жизни, то Widget SDK - это то, что вам нужно.

3) Для приложений Java и Widget требуется последняя версия Blackberry OS 5.0? ИЛИ совместимы ли они с более низкими версиями?

Java поддерживается на старых моделях; это было так долго, насколько я могу вспомнить; но Widget SDK доступен только в OS 5 и выше. Количество устройств OS 5 является движущейся целью. Многие устройства 4.6 находятся на пути обновления, но пока не работают под управлением версии 5.

4) Все, что разработано с Java SDK, может быть сделано с SDK виджета? аналогично наоборот?

Нет, есть некоторые типы приложений, которые просто нельзя сделать с помощью виджетов. Примерами являются игры с интенсивной графикой, для которых требуется высокая частота кадров.

5) Можно ли создавать классы .java для разработки приложений Widget?

Конечно, взгляните на "Расширения Javascript". Они предоставляют способ вызова Java-кода из Javascript, выполняющего Widget.

6) Все ли модели Blackberry поддерживают Java и Widget?

Нет, только ОС 5 и выше поддерживают виджеты.

7) Какие базы данных поддерживают Blackberry Java и Widget?

Если вы говорите о локальной базе данных, то существует поддержка локальной персистентности, но если вы ищете поддержку SQL, вам нужно обратиться к сторонним организациям, которых немного.

1 голос
/ 03 февраля 2011

Недостаток Widget SDK

  • Навигация между страницами медленнее
  • Проблемы с выступлениями существуют

Приложения Java SDK намного быстрее по сравнению с Widget SDK

1 голос
/ 17 марта 2010

У меня также есть некоторые вопросы по этому поводу, но, возможно, я могу дать некоторое представление о том, что я нашел, но, пожалуйста, поправьте меня, если я ошибаюсь.
1 & 2. Java SDK предоставляет больше доступа к RIM API, в то время как Widget SDK предоставляет только его часть (но вы можете разработать расширение Javascript для расширения ограниченной функциональности, предоставляемой виджетом SDK). Если вы разрабатываете с использованием SDK виджетов, вам нужны только некоторые знания о Java, так как вы будете создавать его, в основном, с использованием html, css, javascript (это будет очень полезно, если вы знакомы с веб-программированием, но не с Java). Java SDK обеспечивает гибкость, но его нелегко разрабатывать, по сравнению с использованием виджета SDK легко разработать приложение, но для создания гибкого приложения (возможно, которое во многом опирается на RIM API) SDK виджета может быть неправильным выбором. < br /> 3. Для Java SDK вы должны позаботиться о различных функциях, которые были поддержаны в более низкой версии (если вы планируете разработку кросс-версии приложения blackberry). Но виджет SDK - новый, минимальная версия ОС, поддерживающая это, - версия 5.0. Для более низкой версии обычно используют браузерное приложение / веб-приложение (которое опирается на браузерный движок Blackberry, начиная с версии 4.6).
4 & 5. Я еще не знаю об этом, все еще изучаю эту часть.
6. Полагаю, это зависит от версии операционной системы / программного обеспечения устройства blackberry.
7. SQLite поддерживается начиная с версии 5.0.

Я тоже все еще изучаю это, пожалуйста, дайте мне исправление, если я ошибаюсь. Я надеюсь, что это поможет вам. На самом деле вы можете найти ответы на сайте разработчика Blackberry, может быть, вы можете посмотреть более подробную информацию там.

...