Март 2010

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

Сара Перес

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

Обзор

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

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

Это устройство фрагментация poised для того, чтобы стать более трудным для адреса, прежде чем он улучшает как несколько новых типов мобильных устройств выходят на рынок. К ним относятся читатели e книги, Планшетные ПК, Цифровые фоторамки, wifi камеры и беспроводных машин и приборов. Эти устройства имеют увеличение объемов хранения и подключения и являются хорошими кандидатами для подключения к мобильным облако. Это легко представить себе, что люди хотят, чтобы получить доступ к широкий спектр данных и контента на различных мобильных устройствах.

Например люди могут и хотят получить доступ к Gmail адреса wifi камеры или e-book reader, так что они могут отправить фотографии или статьи. Они хотят, чтобы просмотреть работу или семейный календарь на домашний холодильник или на экране транспортного средства, или они хотят, чтобы отправить фотографию с камеры телефона к корпоративной интрасети или социальной сети. Мобильное облако должно обеспечить инфраструктуру для поддержки этих возможностей и многое другое.

Мобильные облачные компоненты

Есть несколько основных элементов инфраструктуры мобильных облаков, которые делают его отличие от обычного компьютера облака, как показано на рисунке 1.

Рисунок 1: Элементы инфраструктуры мобильных облачных

Рисунок 1

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

Sync двигатель: Мобильная облако должен иметь возможность синхронизировать широкий спектр данных и контента, между источником и устройством. Некоторые люди могут задаться вопросом, требуются ли синхронизация в эпоху широкополосных беспроводных сетей по-прежнему. Ответ – «Да». Даже с быстрым 4G сетями по-прежнему будут карманы несетевых областей и когда устройства находятся в автономном режиме, и люди будут по-прежнему хотят получить доступ к их данным и содержание. Кроме того для хороший опыт пользователей, это необходимо для многих приложений для доступа к данным локального устройства. Например пользователи не хотят ждать, пока видео буферы.

Web 2.0 портал: вторым основным элементом является web 2.0 интерфейс для пользовательских данных и контента. Это предоставляет средства для просмотра, управлять, редактировать и фильтровать данные и контент, который течет между устройствами и источниками данных. Это относится к Мобильные данные, такие как адресные книги, календари и электронную почту, а также богатые средства массовой информации, таких как фотографии и видео.

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

Другой пример размещения фотографий с телефона на несколько направлений, таких как социальные сети, Фото обмена сайты или персональных компьютеров. Там должна быть простой способ, чтобы позволить людям, чтобы указать, как богатые средства массовой информации должны управлять. Web 2.0 портал, который предоставляет интуитивно понятный как пользовательский интерфейс в веб-обозревателе для доступа и управления мобильным облачных данных, имеет важное значение.

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

Адаптеры данных: для синхронизации широкий спектр данных и контента, там должна быть простой и гибкий способ для мобильных облачных приложений для доступа к различных систем, таких как социальные сети, электронной почты систем, баз данных, управления ресурсами клиентов (CRM) и планирования общеорганизационных ресурсов (ERP) приложений и серверов. Без этой способности это может занять слишком много времени, чтобы выполнить даже простые задачи. Важным компонентом мобильной облачной инфраструктуры — адаптеры данных, которые обеспечивают быстрый возможность синхронизации с общими системами и дополнить это с возможностью взаимодействия с пользовательских систем.

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

Push-уведомления: при изменении данных или содержимого в одном месте, например на мобильном устройстве или в Интернете, важно, чтобы изменения автоматически распространяются везде должно быть, без пользователя, инициировавшего обновления. Это роль push-уведомлений, которые могут быть выполнены с использованием различных методов, включая TCP/IP, SMS и опроса. Некоторые сети и устройства только способны поддерживать определенные формы push-уведомления, поэтому форма уведомления push потребности соответствовать профилю участвующих сетей и устройств.

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

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

Критический потенциал обнаружения «Близнецы», сравнивая атрибуты, такие как адреса электронной почты, Номера телефонов и другие данные, чтобы определить, являются ли эти же лица. Там должны быть настраиваемые правила для определения, какие данные должны выиграть конфликт. Это можно рассматривать как довольно arcane аспект мобильных облачных услуг, но поддержание целостности людей данных имеет первостепенное значение, и система разрешения надежного конфликтов является обязательным.

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

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

Бурное развитие: там должен быть способ быстро создавать мобильные облачные приложения, которые работают на различных мобильных телефонов и устройств. До недавнего времени разработчики либо необходимо для создания собственных приложений для каждой мобильной платформы, которая была очень дорогостоящей и трудоемкой, или создания веб-приложений, которые работали на многих телефонах, но были непривлекательными и неуклюжим. Есть некоторые новые инициативы, которые призваны предоставить разработчикам лучшее из обоих миров: создание одной версии мобильного приложения, которое может быть широко развернуто, во время экспонирования многие характеристики собственных приложений, таких как многофункциональный пользовательский интерфейс, хранение локальных данных и интеграции с другими приложениями на устройстве. Примерами могут служить недавно объявленные инициативы, технологии сообщества оптовых приложений (ВАК) от rhomobile, и недавно объявил открытым исходным кодом мобильных web 2.0 framework от Funambol.

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

Роль открытого источника

Было бы серьезно упущением для обсуждения мобильных облако без упоминания роли открытым исходным кодом.

Два года назад, если вы упомянули, открытым исходным кодом и для мобильных устройств в одном предложении, большинство людей думали, что вы имели в виду скрывать проекты для разработчиков. Многое изменилось. Google Android открытым исходным кодом мобильной операционной системы была поддержана многие производители Топ устройств и является привлекательной платформой для разработчиков из-за своей открытости. На стороне сервера Funambol с открытым исходным кодом Мобильная Облако синхронизации сервер был принят ведущими мобильными компаниями и было загружено три миллиона раз. Эти проекты показывают что open источник трансформирует мобильных и является привлекательным для компаний и разработчиков.

В случае Funambol, открытым исходным кодом мобильной облачная платформа, открытым исходным кодом пронизывает все аспекты решения. Подавляющее большинство Funambol код является открытым исходным кодом, и есть большой, во всем мире сообщество более 50 тысяч разработчиков, которые внесли свой вклад проекта Funambol. Их взносы обычно попадают в одну из следующих областей:

1. Совместимость: наибольшую площадь взносов относится включение Funambol для поддержки более мобильных устройств, чем сопоставимые программное обеспечение. Это вытекает из сообщества разработки и тестирования программного обеспечения Funambol на большой выбор мобильных устройств и обмена этой работы.

2. разъемы: есть несколько десятков проектов сообщества Funambol для подключения сервера мобильных облака Funambol с различными электронной почты и систем групповой работы, социальные сети, CRM-систем и других приложений.

3. сервер усовершенствования: некоторые разработчики Funambol сообщество расширили core Funambol мобильных Облако синхронизации сервера для предоставления дополнительных функций, таких как сервер сервер синхронизации.

4. многие другие открытые материалы: Funambol получил многочисленные дополнительные взносы, в форме программного обеспечения и документации, которая была переведена на различные языки, значительные Отзывы о производительности программного обеспечения и многое другое. Funambol в мобильных облачная платформа достигла критической массы функциональности и использования из-за открытым исходным кодом.

Заключение

Ряд тенденций способствующих более широкое использование мобильных облачной инфраструктуры, не в последнюю очередь, является растущее разнообразие мобильных телефонов и устройств. Существует несколько основных компонентов мобильных облачной платформы, включая механизм синхронизации, web 2.0 портал, устройств управления и адаптерами данных. Важные возможности мобильных облачной инфраструктуры включают sync, а также push-уведомлений, агрегации, управление конфликтами, основные функциональные возможности приложения, конфиденциальности и контроля доступа, быстрое развитие и масштабируемость. Открытым исходным кодом играет важную роль в эволюции мобильных облачной инфраструктуры, значительно увеличивая совместимость устройств, разъемы с другими системами и многие другие аспекты.

 

Доля этой статьи:

Цитируете эту статью:

Оцените содержание: 
2 голоса были поданы с средний балл 5 звезд

Добавить новый комментарий

Обычный текст

  • Теги HTML не разрешены.
  • Адреса электронной почты и адреса страниц включите в ссылки автоматически.
  • Строки и параграфы переносятся автоматически.