![]() ![]() ![]() ![]() This will add a lot of robustness and extensibility to your system! Change the communication strategy in your solution from connected, directed calls (as it often is to be found in older applications) towards asynchronous, message based communication. ![]() Use a Cloud native, distributed architectural approach to be able to grow and advance your solution organically.This often shakes off the chains of being bound to a certain hardware/OS combination and you ideally are able to grow a family of devices using the same software across different hardware devices and OSes. Move your application onto cross-platform technologies such as.Have in mind that nearly always, when modernizing applications, it does not make sense just to adapt to the newest technology level! Think about redesigning your processes, architecture and streamline end user experiences leveraging modern Cloud technologies! Check, if these applications can be modernized by a new design leveraging Cloud technology!Ĭandidates would be Azure IoT, Azure IoT Edge as well as serverless approaches such as Azure Functions and Logic Apps, looking at the Microsoft Azure ecosystem.Normal UI or service applications written in C, C++, Java or.It also includes support for the ThreadX real-time operating system (also recently acquired by Microsoft). Have a look into alternative hardware and operating systems from other vendors, or, quite interesting, Azure Sphere from Microsoft that supports hard real-time and is security hardened for IoT at the same time.Windows 10 IoT Core nor Enterprise are hard real-time-capable, due to Windows 10’s preemptive scheduler.Hard real-time systems written in C or C++.Here is a quick list of options that comes to my mind: If you feel the need to modernize an existing Windows CE system, there are several options you should consider first, depending on the nature of your application. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |