Богатое мобильное приложение - Rich mobile application

А богатое мобильное приложение (RMA) - это мобильное приложение который наследует множество свойств от богатые интернет-приложения и имеет несколько явных свойств, таких как осведомленность о контексте и повсеместное распространение.[1][2][3] RMA - это "энергоэффективные многоуровневые мобильные онлайн-приложения, появившиеся в результате конвергенции мобильные облачные вычисления, будущее Интернета и неизбежные коммуникационные технологии, предусматривающие предоставление богатого пользовательского опыта за счет высокой функциональности, иммерсивного взаимодействия и четкого ответа в защищенной беспроводной среде, обеспечивая при этом понимание контекста, удобство автономного использования, переносимость и повсеместность данных ".[4]

Популярность мобильных компьютеров

Мобильные устройства, Такие как смартфоны и планшеты, превзошли по продажам настольные компьютеры во всем мире.[5] Это привело к прямому увеличению числа потребителей интернет-технологий, использующих беспроводные технологии и Мобильные вычисления.[6]

Использование мобильных устройств стало широко распространенным в таких секторах, как здравоохранение, образование, восстановление после аварий, транспортировка и телемониторинг, выявление необходимости мобильные приложения, особенно RMA.[7][8] Приложения, написанные в соответствии с принципами RMA, могут соответствовать требованиям к качеству обслуживания для ряда пользователей на этих и других рынках.[9]

Истоки RMA

После успешного развертывания богатые интернет-приложения Для настольных компьютеров и растущей популярности мобильных устройств исследователи перенесли эти расширенные функции RIA на платформу смартфонов. NTT DoCoMo Японии приняли Adobe Flash Lite в 2003 году для расширения функциональности мобильных приложений. В 2008 году Google принес Google Gears к Windows Mobile 5 и 6 для поддержки платформенно-нейтральных мобильных приложений в автономном режиме. Google Gears для мобильных устройств - это расширение мобильного браузера для разработки многофункциональных веб-приложений. Эти приложения могут выполняться внутри мобильного устройства с помощью веб-браузера независимо от архитектуры, операционной системы и технологии. В апреле 2008 года Microsoft представила Microsoft Silverlight mobile для разработки привлекательных интерактивных интерфейсов для мобильных устройств. Silverlight - это подключаемый модуль .NET, совместимый с несколькими мобильными браузерами, в которых работают мобильные приложения с поддержкой Silverlight. Android[10] разместил подключаемый модуль Google Gear в браузере Google Chrome Lite для улучшения взаимодействия конечных пользователей Android.

Богатое мобильное приложение против многофункционального Интернет-приложения

Хотя RMA являются производными от RIA, между ними есть фундаментальные различия, в частности, распределение задач / уровней приложения, среда взаимодействия, размер экрана и макет, средства связи и сети. Уровни логики и данных в RIA изначально расположены на удаленных внутренних серверах, и только пользовательский интерфейс расположен внутри устройства конечного пользователя. Фундаментальный принцип при формировании RIA заключается в снижении затрат на серверные вычисления приложений за счет использования вычислительной мощности современных настольных компьютеров на стороне пользователя. Части логических уровней и уровней данных передаются от серверного узла к клиентскому узлу. Богатые вычислительные ресурсы и ресурсы хранения в современных персональных компьютерах (ПК) сокращают сетевой трафик и задержки клиент-сервер, а также сокращают затраты на владение и обслуживание на стороне сервера. Это помогает поставщикам услуг снизить эксплуатационные расходы. В свою очередь, конечный пользователь получает выгоду от четкого интерактивного ответа приложения, поскольку некоторая часть данных и логики хранится на их локальном компьютере.

Еще одно важное различие между RMA и RIA - это их среда связи. В то время как RIA использует проводную связь в качестве основного средства связи, RMA передают все свои данные по беспроводной сети.

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

Рекомендации

  1. ^ Хан, Атта ур Рехман; Осман, Мазлиза; Хан, Абдул Насир; Абид, Шахбаз Ахтар; Мадани, Саджад Ахмад (23 апреля 2015 г.). «MobiByte: модель разработки приложений для мобильных облачных вычислений». Журнал грид-вычислений. 13 (4): 605–628. Дои:10.1007 / s10723-015-9335-х. ISSN  1570-7873.
  2. ^ Хан, А. у Р .; Осман, М .; Xia, F .; Хан, А. Н. (01.05.2015). «Контекстно-зависимые мобильные облачные вычисления и их проблемы». Облачные вычисления IEEE. 2 (3): 42–49. Дои:10.1109 / MCC.2015.62. ISSN  2325-6095.
  3. ^ Хан, А. у Р .; Осман, М .; Madani, S.A .; Хан, С. У. (01.01.2014). «Обзор моделей приложений мобильных облачных вычислений». Обзоры и учебные пособия по коммуникациям IEEE. 16 (1): 393–413. CiteSeerX  10.1.1.402.1725. Дои:10.1109 / SURV.2013.062613.00160. ISSN  1553-877X.
  4. ^ Абольфазли, Саид; Санаи, Зохре; Гани, Абдулла; Ся, Фэн; Ян, Лоуренс Т. (1 сентября 2013 г.). «Богатые мобильные приложения: генезис, таксономия и открытые вопросы». Журнал сетевых и компьютерных приложений. 40: 345–362. Дои:10.1016 / j.jnca.2013.09.009.
  5. ^ «Мэри Микер: смартфоны превзойдут поставки ПК через два года». Технический кризис. Получено 18 октября 2013.
  6. ^ Хан, А. у Р .; Осман, М .; Madani, S.A .; Хан, С. У. (01.01.2014). «Обзор моделей приложений для мобильных облачных вычислений». Обзоры и учебные пособия по коммуникациям IEEE. 16 (1): 393–413. CiteSeerX  10.1.1.402.1725. Дои:10.1109 / SURV.2013.062613.00160. ISSN  1553-877X.
  7. ^ Хан, А. у Р .; Осман, М .; Madani, S.A .; Хан, С. У. (01.01.2014). «Обзор моделей приложений мобильных облачных вычислений». Обзоры и учебные пособия по коммуникациям IEEE. 16 (1): 393–413. CiteSeerX  10.1.1.402.1725. Дои:10.1109 / SURV.2013.062613.00160. ISSN  1553-877X.
  8. ^ Санаи, Зохре; Абольфазли, Саид; Гани, Абдулла; Хохар, Рашид Хафиз (май 2012 г.). Штатив требований в горизонтальных гетерогенных мобильных облачных вычислениях (PDF). 1-я Международная конференция по вычислительной технике, информационным системам и коммуникациям (CISCO’12). WSEAS. ISBN  978-1-61804-092-3.
  9. ^ Абольфазли, Саид; Санаи, Зохре; Гани, Абдулла; Ся, Фэн; Ян, Лоуренс Т. (1 сентября 2013 г.). «Богатые мобильные приложения: генезис, таксономия и открытые вопросы». Журнал сетевых и компьютерных приложений. 40: 345–362. Дои:10.1016 / j.jnca.2013.09.009.
  10. ^ "Google". www.googel.com. Получено 2017-10-22.