Жидкостные вычисления
Жидкие вычисления относятся к стилю взаимодействия приложений и вычислительных сервисов в рабочем процессе на нескольких устройствах, таких как компьютеры, смартфоны и планшеты. Этот термин был придуман в июле 2014 года агентством InfoWorld . [1] [2] [3] [4] [5] [6] но основополагающие концепции уже давно существуют в информатике, например, понятия повсеместных вычислений и повсеместных вычислений . Ключевое отличие жидкостных вычислений от других связанных понятий заключается в том, что они сосредоточены на движении между устройствами в рабочем процессе, в котором участвуют люди.
При жидкостном подходе человек может работать над задачей на одном устройстве, затем перейти к другому устройству, которое обнаружит, что задача выполняется на первом устройстве, и предложит взять на себя эту задачу. Например, вы можете начать писать электронное письмо на смартфоне, и когда вы подойдете к компьютеру, его почтовое программное обеспечение обнаружит незавершенное электронное письмо и позволит вам продолжить работу над ним на компьютере. Соответствующие данные, включая их текущее состояние, передаются от одного устройства к другому (точнее, от приложения на устройстве к приложению на другом устройстве), отсюда и термин «жидкие вычисления».Примером такого подхода является Apple служба Handoff (Continuity) в iOS 8 и OS X Yosemite (эта функция доступна только для совместимых устройств, таких как устройства iOS с портом Lightning и модели Mac 2012 года выпуска или новее, поддерживающие Bluetooth) . Низкое энергопотребление и Wi-Fi Direct ). [7] [8]
Google анонсировала аналогичный подход для приложений в своей Android Lollipop операционной системе и операционной системе ChromeOS , чтобы они могли взаимодействовать друг с другом аналогично Handoff. [9]
Ограничением текущих реализаций жидкостных вычислений является то, что они ограничены платформами конкретных поставщиков, например, парой iOS и OS X от Apple или парой Android и ChromeOS от Google. Это означает, что рабочие процессы не могут передаваться между устройствами разных производителей, например с Apple iPad на ПК с Microsoft Windows . Это не техническое ограничение концепции жидкостных вычислений, а решение поставщика стимулировать внедрение экосистемы его продуктов. Например, и Apple, и Google предоставляют разработчикам возможности жидких вычислений через набор API-интерфейсов , которые теоретически могут быть доступны конкурирующим платформам, но в настоящее время этого не делают. Для решения этой проблемы можно применить концепцию жидкостных вычислений к веб-приложениям, работающим на различных устройствах с поддержкой Интернета. [10]
Связанные технологии
[ редактировать ]Несколько операционных систем — Apple iOS и OS X. [11] и Microsoft Windows 8 [12] — может синхронизировать настройки на нескольких устройствах, а также в браузере Google Chrome и браузере Apple Safari . Концепция взаимодействия между устройствами аналогична жидкостным вычислениям, но в ней отсутствуют рабочие процессы, характерные для жидкостных вычислений.
Другая связанная концепция предполагает передачу услуги с одного устройства на другое, например, отправку телефонного звонка или текстового сообщения с телефона на компьютер. Apple не включает эту возможность (доступную в OS X Yosemite и iOS 8) в свое определение Handoff, а вместо этого назначает эту функцию своему набору сервисов под названием Continuity. [13] который включает в себя передачу обслуживания. У BlackBerry есть аналогичная возможность под названием Blend, доступная для ее смартфонов, позволяющая отправлять звонки или текстовые сообщения на компьютеры Mac с OS X и Windows. Эти услуги передачи аналогичны пересылке по телефону или электронной почте в том смысле, что сообщения перенаправляются на другое доступное устройство (обычно через соединение Wi-Fi), и нет никакого взаимодействия с самими данными, как в жидкостных вычислениях. Кроме того, жидкостные вычисления допускают множественную передачу обслуживания во время рабочего процесса, тогда как передача данных не позволяет.
Аналогичным образом, понятие Интернета вещей похоже на жидкостные вычисления в том смысле, что оно предполагает прямую связь между устройствами для вычислительных целей, таких как анализ уровня физической активности человека, отслеживание пользователей в торговом центре для определения предложений по купонам или корреляция. условия движения и поток, чтобы рекомендовать альтернативные маршруты. Данные передаются между устройствами или в центральное приложение, размещенное на внутреннем сервере, но в большинстве случаев человек участвует только в части рабочего процесса, а не во всей цепочке действий.
Различные виды взаимодействия между компьютерами и человека с компьютером, включающие в себя жидкостные вычисления, не исключают друг друга; различные типы взаимодействий могут комбинироваться. [14]
Ссылки
[ редактировать ]- ^ Груман, Гален. «Добро пожаловать в следующую технологическую революцию: жидкостные вычисления» . infoworld.com . ИДГ . Проверено 15 февраля 2015 г.
- ^ Бриджуотер, Адриан. «Что такое жидкостные вычисления?» . www.computerweekly.com . ТехТаржет . Проверено 15 февраля 2015 г.
- ^ «Определение «жидких вычислений» » . pcmag.com . Компания «Компьютерный язык » Проверено 20 февраля 2015 г.
- ^ Райс, Сэм. «Жидкие вычисления» . applauseit.co.uk . Аплодисменты . Проверено 20 февраля 2015 г.
- ^ Джеймс, Ховард. «Жидкие вычисления: следующее большое событие в ИТ?» . marketmagazine.net . Журнал «Рынки». Архивировано из оригинала 9 марта 2015 года . Проверено 20 февраля 2015 г.
- ^ Реге, Оджас. «Три вопроса, которые предприятиям следует задать об iOS 8» . mobileiron.com . Мобильное железо . Проверено 20 февраля 2015 г.
- ^ Груман, Гален. «Передача Apple: что работает, а что нет» . infoworld.com . ИДГ . Проверено 15 февраля 2015 г.
- ^ «О передаче» . разработчик.apple.com . Яблоко . Проверено 15 февраля 2015 г.
- ^ Гуд, Лорен. «Некоторые приложения Google Android будут работать на Chromebook» . recode.net . Уважайте цифру.
- ^ Микконен, Томми; Систа, Кари; Паутассо, Чезаре. «На пути к жидким веб-приложениям (ICWE2015)» . Liquid.inf.usi.ch/ . Спрингер.
- ^ Беккер, Ханна. «Как синхронизировать Apple iOS 7 и OS X Mavericks» . Technologyguide.com . ТехТаржет . Проверено 15 февраля 2015 г.
- ^ «Синхронизация настроек между компьютерами с OneDrive» . microsoft.com . Майкрософт . Проверено 15 февраля 2015 г.
- ^ Спенсер, Грэм. «Объяснение непрерывности работы OS X Yosemite и iOS 8: передача обслуживания, мгновенная точка доступа, ретрансляция SMS и телефона» . macstories.com . МакИстории . Проверено 15 февраля 2015 г.
- ^ Груман, Гален. «Сила 2: жидкие вычисления плюс Интернет вещей» . infoworld.com . ИДГ . Проверено 15 февраля 2015 г.