Компания Qualcomm представила новый открытый проект AllJoyn, в рамках которого разработан инструментарий для создания приложений и сервисов, которые могут автоматически группироваться в P2P-сеть, подключаясь к соседним устройствам, используя прямое соединение по WiFi или Bluetooth. В итоге AllJoyn позволяет сформировать самоорганизующуюся P2P-сеть, функционирующую только за счет прямой связности между её участниками, не привязанную к каким-либо централизованным узлам и не требующую наличия доступа к интернет или к сотовой сети.

Исходные тексты проекта распространяется в рамках лицензии Apache. Рабочие прототипы приложений доступны для Linux, Android, Maemo/MeeGo и Windows. Из языков программирования пока поддерживаются C++ и Java, но планируется обеспечить возможность работы с AllJoyn и для других языков.

Из особенностей AllJoyn отмечается:

  • Прозрачное определение доступных в области видимости устройств и сервисов;
  • Поддержка аутентификации и шифрования трафика;
  • Автоматическое управление маршрутизацией и передачей сообщений внутри p2p-сети;
  • Объектно-ориентированная модель разработки приложений;
  • Низкие задержки при передаче данных;
  • Поддержка сжатия заголовков;
  • Возможность использования как надежного транспортного протокола, гарантирующего доставку, так и очень быстрого ненадежного способа (например, может использоваться для игр).
  • Поддержка создания связи вида "точка - многоточка".

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

Примечательно, что одновременно с анонсом AllJoyn компания Qualcomm представила аппаратную технологию FastLinq, являющуюся вариантом Wi-Fi, оптимизированным для обеспечения связи между устройствами, находящимися в пределах прямой досягаемости (до 1.6 км.!) Система FastLinq работает в синхронном режиме, автоматически подбирает наиболее эффективную частоту приемника и передатчика, автоматически и непрерывно обнаруживает другие устройства, обеспечивает высокую скорость передачи данных. По сравнению с Wi-Fi технология FastLinq примерно в 40 раз более эффективна с точки зрения энергопотребления и в 10 раз более эффективна с точки зрения использования радиочастотного спектра.

Источник: http://www.opennet.ru/opennews/art.shtml?num=29655