This course is an advanced journey in the developing phases of an Intelligent System, using Windows Embedded 8.1 Industry and Windows Azure. After a brief introduction to the Internet of Things concept, we'll see how a real word intelligent system can be built, starting from requirements and specifications, passing through configuration, services, management, cloud backend, and communication strategies, up to the final deploy.
Gianni is an Italian Software Architect/Developer and Trainer in BEPS Engineering
(Microsoft Embedded Gold Partner) since 2007. Microsoft Windows Embedded MVP since
2011, he is also focused on Windows Store/Windows Phone Apps development and the
cloud (Windows Azure, Silverlight, ASP.NET MVC, Web API).
Intelligent Digital Signage Hello, I'm Gianni Rosa Gallina, Windows Embedded MVP. Welcome to the second module of the course, Building an Intelligent System: From Embedded to Cloud. In this module, we are going to define features, requirements, and architecture with Intelligent Digital Signage appliance that we will develop in the next modules. Please remember that it will not be a step-by-step guide on how to develop the core application and its services. It would require too much time and effort. We'll see just the high-level architecture and components, but of course, you can get all the _____ and full source code from the course material to use and analyze it yourself while _____ studying. Let's see the agenda of the module. First we'll define what a Digital Signage is. Then we'll see why _____ kind of device is the main topic of this course. Next, we'll see features and requirements of the Sample Intelligent Digital Signage Appliance we're going to build in the rest of the course and how _____ requirements translates in applications and services, in part running on an embedded device and in part on the cloud in Windows Azure. Finally, we'll analyze the sample core application, its architecture, components, and workflows with a _____ overview of the Visual Studio solution to let you analyze if you want. Here we are. Let's talk about Intelligent Digital Signage.
Windows Embedded 8.1 Industry Hello, I'm Gianni Rosa Gallina, Windows Embedded MVP. Welcome to the third module of the course, Building An Intelligent System: From Embedded to Cloud. In this module, we're going to build and configure our embedded device, which will become an Intelligent Digital Signage Appliance. Let's see the agenda of the module. We'll start from the beginning installing the operating system Windows Embedded 8. 1 Industry. Then we'll see how to build and install the Digital Sign App and the system services we defined in the previous module. After that, we'll configure all Windows Embedded and Lockdown features to fulfill the requirements for the sample project. This is a full hands-on module, no theory, just practice. If you need explanation or details about the features, please refer to the other Windows Embedded Resources suggested in module 1 or feel free to contact me. Okay, let's start.
Intelligent Services Hello. I'm Gianni Rosa Gallina, Windows Embedded MVP. Welcome to the fourth module of the course, Building an Intelligent System: From Embedded to Cloud. In this part of the course, we'll analyze Intelligent Services for our Digital Sign Appliance. We already installed them in our embedded device. We've see which roles they have in the system. Now it's time to see their inner workings. As the previous module, this is a hands-on overview of the components. We won't have much theory. It could be a little bit heavy from the point of view of the concept and architectures presented. Take your time to watch and re-watch the videos and _____in parallel, try to explore and follow the source code by yourself. If you need more details on language features or a specific technology, please refer to other courses, books or contact me. Let's see how this module is organized. First, we'll have a look at the Shell Monitor Application we have already seen in action in the previous module. After, we'll analyze System Monitor, how remote commanding can be implemented, and how logs and analytic data are managed. Then we'll see how the Update Manager works and how we can support application, data, and services updates. Finally, we'll see how to prepare updates and we'll try to update the Digital Sign Contents on our sample device. Perfect, let's start.
Cloud Hello. I'm Gianni Rosa Gallina, Windows Embedded MVP. Welcome to the fifth and last module of the course, Building an Intelligent System: From Embedded to Cloud. In the last two modules, we've seen that our Digital Sign Appliance needs some cloud services to implement Intelligence features. In this last module, we'll see how to setup the required Azure Services and how the Sample Management Backend is implemented. Let's see the agenda of the module. First, we will login in the Azure Management Portal and we'll setup the required Azure Services to implement the Sample Digital Sign. Then, we'll see in action the Sample Cloud Backend, which you can use monitor your device remotely and send commands, and now it is implemented. Here we are. Let's see a recap of the whole project architecture. This is the overall architecture. On the cloud in Azure, we have Storage, Service Bus, and a Backend Website. Let's see how to configure them. To continue with this part, you need an Azure subscription. If you don't have one yet, you can get an Evaluation subscription. Please refer to module 1 for details.