Существуют ли определенные функции, которые просто невозможно использовать при переносе XPage на мобильные устройства? - PullRequest
1 голос
/ 24 января 2012

У меня есть приложение, которое понадобится для лучшей поддержки планшетов в будущем.Я видел некоторые приложения, уже созданные с помощью UP1 и ExtLib Mobile Controls, но мне было интересно, знает ли кто-нибудь о конкретных функциях, которые слишком сложны, чтобы даже подумать о подключении к мобильному устройству?

Например, есть ли частичное обновлениепроблемы на конкретных устройствах?Можно ли по-прежнему использовать управляемые бины за кулисами?Является ли динамический контент полностью жизнеспособным на мобильных устройствах?

Мне было бы интересно услышать, с какими сложными задачами / функциями пришлось отказаться людям, когда они мобилизовали свои существующие приложения XPage.

Ответы [ 5 ]

5 голосов
/ 24 января 2012

В XPages нет ничего такого, что могло бы помешать созданию мобильных веб-приложений, как с другими моделями разработчиков веб-приложений. Другими словами: все, что вы можете делать с веб-приложениями для мобильных устройств, вы должны делать и с XPages.

XPages 8.5.3 UP1 поставляется с Dojo Mobile 1.6.1. Однако это не мешает разработчикам использовать другие фреймворки, такие как JQuery или что-то еще.

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

2 голосов
/ 25 января 2012

Вы можете использовать Xpages, чтобы делать все, что возможно с развитием мобильных веб-приложений.Динамический контент не может быть подходом для всего, но он будет работать нормально.В ITANA, доступной бесплатно на openntf.org, я создал простой механизм репликации для репликации задач заметок с локального устройства, используя sqlite, на сервер домино.Это делает его очень быстрым и позволяет приложению работать автономно.

Так что я считаю, что все, что вы хотите попробовать, сработает, вы можете сделать вывод Xpage любым, от html, до xml или json, чтобы выполнить ваши задачи.

0 голосов
/ 28 апреля 2013

Мое предложение для тех, кто хочет заняться разработкой под конкретный планшет с использованием XPages, - перейти на Notes 9.0 и dojo 1.8 как можно скорее. Dojo 1.8 имеет экспериментальный элемент управления, называемый ScreenSizeAware. Это намного опережает все, что есть в контроле над библиотеками расширений Mobile или в Dojo для разработки планшетов.

0 голосов
/ 17 февраля 2013

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

oneui2.1 обеспечивает навигацию и приятный внешний вид. Формам может потребоваться немного индивидуального оформления.

Разделите ваш дизайн на пользовательские элементы управления, после чего вы сможете использовать сервер xpage для мобильных устройств и прямого доступа в Интернет. Или, если вы отказываетесь от использования мобильных одностраничных элементов управления, у вас всегда может быть отдельная таблица стилей для iPad. Действительно зависит от необходимой функциональности. Удачи

0 голосов
/ 24 января 2012

Я знаю, что XPages был полностью несовместим с более старыми Blackberry.Я полагаю, что это не так в наши дни, но вернемся к OS 5.0, я думаю, что даже кнопки не будут работать.Поэтому, если вы что-то делаете с BB, убедитесь, что он современный и протестированный.

На самом деле мы не получаем поддержку планшета в ext.библиотека до следующего додзё обор я думаю.Но есть предварительная версия поддержки планшета, которую вы можете получить.Я еще не смотрел, но это было упомянуто в Lotusphere.так что, если вы хотите поразить планшеты, вы можете попробовать свои собственные прямо сейчас, пока это не станет доступным.

...