Windows™ Server Service Entwicklung
Windows™ Dienste sind Anwendungen ohne GUI, die im Hintergrund ausgeführt werden können.
Sie ermöglichen die höchste Verarbeitungsleistung und können die niedrigste Latenz aller Windows™ User Mode Anwendungen erreichen.
Aus diesen Gründen eignen sie sich hervorragend für die Verarbeitung von Daten eingebetteter Systeme.
- High-Speed FPGA-Fabric interface Applications via e.g. USB 3.0 or PCIe
- Windows Kernel Mode Driver Interface applications
- Embedded Networking and Desktop/Cloud communication
- A service running in Server Environment can distribute services of the embedded system to any client computer via the network
- Data processing
- Data analyzation and visualization
- Complex FPGA and embedded system Monitoring
- Secure FPGA-Fabric update manager
- Software update and recovery management
- Build and process automatization
Unsere Windows™ Desktop Software wurde von Microsoft®s vorgesehner Art und Weise getestet, um Stabilität und Leistung zu gewährleisten.
Unterstützt wird Windows™ 10 oder neuer, Windows™ Server 2016 oder neuer und Windows™ 10 IoT.
Fortgeschrittene Erfahrung in der Entwicklung von Windows™ Software für Embedded-Lösungen
- Intel® Cyclone® V GX and Intel® Arria® 10 GX PCIe and USB 3.0 Application design
- Windows Client to Windows Server communication and network design
- Windows 10 IoT ThinClient solutions
Verwendete Technologien
- C, C++, C#
- Microsoft® Windows™ Presentation Foundation (WPF .NET)
- Microsoft® Windows™ Communication Foundation (WCF .NET)
- Microsoft® .NET Framework
- Microsoft® Visual Studio
- Google® high performance Remote Procedure Call (gRPC) (for Network Interfaces)
- VMware® ESXi™ virtualization Testbench