Conferences and supporting programme
The Benefits and Challenges of a Common Software Platform for IoT Development
A common platform supporting multiple software product lines creates opportunities to develop functionality that transcends individual products, ensuring that the whole is truly greater than the sum of the parts. For example, there is significant value in multiprotocol implementations for IoT applications that have Bluetooth Low Energy operating concurrently with other IoT wireless protocols such as Zigbee. However, in many cases, multiple product lines come from the acquisition of multiple single-product companies, and developing a common platform from such diverse backgrounds can bring some challenges such as: ? Consolidating product portfolios, integrating products from different acquisitions; ? Managing geographically disconnected teams and the cultural and time zone issues that arise, especially when those teams must work together on integrated projects; ? Bringing disparate code bases into a common code repository; ? Converging multiple different coding standards and build systems; ? For wireless products, migrating all protocol stacks onto same version of the radio library and MCU libraries The management of all of this complexity requires strong processes across product lines. However, the reward is a rich set of functionality that creates opportunity, innovation and growth in the IoT.
--- Date: 27.02.2019 Time: 2:30 PM - 3:00 PM Location: Conference Counter NCC Ost