AllJoyn (iOS / macOS part)

Добавлено 15 янв 2018 в 19:23
AllJoyn это IoT open-source фреймворк, разработанный под крылом Linux Foundation такими компаниями как Qualcom, Microsoft, Affinegy, позволяющий устройствам общаться между собой. Ядро написано на C++, имеются клиентские части (bindings) для различных платформ: Linux, Windows, macOS, iOS, Android, OpenWRT и языков программирования: C++, C#, Objective-C, Swift, JS.

Я, вместе с двумя другими членами команды, работал в роли ведущего разработчика над релизом 16.10 и 17.04 над биндингами для Apple платформ, работали на Affinegy. Полностью переделали и существенно упростили сборку (достаточно запустить один sh-скрипт), добавили фич согласно плану, исправили поломанные юнит тесты, добавили примеры на Swift, возможность использовать стандартную библиотеку шифрования для Apple платформ - CommonCrypto.

iOS, macOS, Objective-C, Swift, C++, Scons, Python, sh-scripting, GoogleTest, XCTest, Gerrit, JIRA
72165af596