Conduit - это программа синхронизации с открытым исходным кодом для GNOME . Это позволяет пользователю синхронизировать информацию с разными пунктами назначения и обратно. Например, его можно использовать для синхронизации фотографий на компьютере пользователя с различными веб-сайтами (такими как Flickr , Picasa и SmugMug ). Другие типы информации могут быть синхронизированы, например файлы, папки, RSS-каналы , электронные письма , заметки, контакты, календари и задачи. Программа использует интерфейс перетаскивания, чтобы дать визуальное представление о том, что будет сделано.
Разработчики) | Проект GNOME , Джон Стоуэрс, Джон Карр, Томас Ван Машелен [1] |
---|---|
Первый выпуск | 7 октября 2007 г . [2] |
Стабильный выпуск | 0.3.17 [3] / 21 января 2010 г . |
Написано в | Python [4] |
Операционная система | Linux , FreeBSD |
Тип | Синхронизация |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | wiki |
Цели
Разработчики Conduit стремятся предоставить комплексное решение для синхронизации всей информации пользователя, независимо от того, где и как хранятся данные. [5] Создав общую структуру для синхронизации, можно избежать текущих проблем с синхронизацией, когда инструменты относятся к конкретному устройству / веб-сайту / программному обеспечению, и поэтому информацию можно перемещать только очень ограниченным образом.
Как работает Conduit
Conduit работает за счет набора поставщиков данных и преобразований данных. Поставщики данных могут представлять всевозможные ресурсы, такие как MP3-плеер, подключенный к компьютеру, веб-сайт или программу, находящуюся на компьютере. У них есть типы данных, такие как изображение, контакт или заметка, а также они определены как источник , приемник или и то, и другое. Когда пользователь пытается соединить поставщика данных источника и поставщика данных приемника, Conduit попытается разрешить это соединение, используя доступные ему преобразования. Conduit использует несколько основных типов данных, поэтому преобразование необходимо создать только один раз, и его можно повторно использовать для любых поставщиков данных, использующих этот тип данных.
Смотрите также
Рекомендации
- ^ разработчики
- ^ https://arstechnica.com/open-source/news/2007/10/conduit-0-3-4-released.ars
- ^ [1]
- ^ Архитектура кабелепровода
- ^ "Conduit Wiki" . Архивировано из оригинала на 2008-04-22 . Проверено 14 мая 2008 .