Presentation: "Distributed Embedded Systems -The 5 Billion Devices Developer Opportunity"

Time: Wednesday 13:20 - 14:10

Location: Musikhuset C 103

Abstract:

This talk will provide a brief introduction to the Concurrency and Coordination Runtime (CCR), Decentralized Software Services (DSS), and Visual Programming Language (VPL). They currently ship as part of Microsoft Robotics Developer Studio but are already being used by customers in non-robotics applications ranging from business processes, major web sites, retail automation, command and control systems, scientific computing, sensor-nets and much more. At the core of CCR/DSS lies a powerful concurrent messaging engine plus a REST-like protocol. This enables users to easily build applications that require coordination of messages between loosely-coupled service-oriented components within and across distributed nodes of the application spanning embedded and traditional client/server systems.

Finally, to explore the applicability of these technologies to Distributed Embedded Systems (DES), we describe a simple framework architected for hosting and dynamically deploying autonomous connected services. The framework is implemented with these tools in .NET and able to run on Microsoft?s Windows Embedded Standard and Compact Operating Systems.

Download slides

Lead Architect Arvindra Sehmi, Microsoft

Lead Architect Arvindra  Sehmi

Arvindra Sehmi is a Director of Developer and Platform Evangelism, Microsoft Corporation. His team drives early adoption of Microsoft?s Software + Services platform, business and application architecture methodologies and best-practices, most recently in the area of Distributed Embedded Systems. Previously as lead Architect Evangelist in EMEA he was recognized by Microsoft for outstanding achievement in this profession. Arvindra specialized in the Financial Services Industry and created the Microsoft Architecture Journal for which he remains its editor emeritus.