We focus on Windows/.NET application development in C#. You can count on our long experience with critical and embedded applications: high availability, resistance to power outages, unauthorized access restrictions, you name it.
Among other things, we prioritize
- Maximum software configuration
- Easy remote upgrades and debugging
- Remote content management
We also regularly create or work with
- Mobile apps for the Windows platform
- Linux-based apps where appropriate
- Databases — Microsoft products, PostgreSQL and MySQL
- Web services
- Identification systems including barcode scanners/printers and RFID readers
- Industrial Control Systems integration, various interactive sensors, non-standard I/O (see our IOFireBug product)
Integration & communication
In industrial applications, integration of individual subsystems into a greater whole is essential. We have long experience designing new distributed systems as well as integrating new devices into existing ones.
- Analyse and design distributed applications.
- Provide remote access and management for key parts of the infrastructure.
- Implement missing SW modules connecting heterogeneous subsystems.
- Communication over OPC/UA, JSON/XML over TCP/IP, MQTT, Modbus and Artnet.
Interactive installations
We build the embedded software behind interactive exhibits, kiosks and public displays. Each installation runs an embedded app that ties together a wide variety of sensors and active parts.
- Embedded apps on mini-PCs with Windows or Raspberry Pi with Linux.
- Reliable remote updates of both software and content.
- Fleet management for tens of locked-down tablet devices, including bulk charging.
- 2D and 3D interactive games using XNA and Unity3D, with Kinect, HTC Vive or augmented reality.
Our Dev Stack
Hardware
PC, Windows/Android tablets, Raspberry Pi, mini-PCs for embedded installations.
OS
Windows 8.1, Windows 10 IoT, Linux (Raspberry, Suse).
Software
.NET Framework C# & WPF, databases, C++ for Linux apps, web services, OPC/UA, MQTT, Modbus, Unity3D.
