Softwareentwicklung
GiK verfügt über langjährige Erfahrung in folgenden Bereichen der Softwareentwicklung:
- Linux Board Support Package (BSP)
- Build Systeme
- Buildroot
- Yocto
- OpenWRT - Treibersoftware
- Protokollsoftware und Routersoftware
- M2M-Nachrichtenprotokollsoftware (MQTT)
- Webapplikation, REST API (node.js)
- Managementsoftware SNMP
- DSP-Software
- Anwendungssoftware
- Testsoftware
- Bedien-/Steuersoftware (Windows, VB.NET)
Wir unterstützen Sie mit folgenden Dienstleistungen:
- Erstellung der Anforderungsspezifikation in Zusammenarbeit mit dem Auftraggeber
- Erstellung des Pflichtenheftes
- Erstellung der Konzept-, Design- und Test-Spezifikation
- Softwareentwicklung in C++, C, Python, JavaScript (bei Bedarf auch in Assembler)
- Inbetriebnahme und Test
- Systemintegration
Beispiele:
- Internet of Things (IoT)
- Embedded Software für Sensor- und Gateway-Baugruppen
- Anbindung von IoT-Devices an die Cloud mittels MQTT
- Implementierung von Webapplikationen und APIs mittels node.js
- E-Mobility: Car-to-Cloud Communication Box
- div. Linux/uCLinux Board Support Packages (BSPs)
- Media Software: Audio/Voice over IP (EVRC, AMR, G.7xx), Video over IP (H.264)
- Protokoll- und Routersoftware (IP/SIP, VoIP, RTP, ISUP, OSPF, TETRA, PPP/ML-PPP u.a.m.)
- Managementsoftware SNMP inkl. gerätespezifischer MIBs
- DSP-Software (TI, AD BF) für Audio- und Videoapplikationen (H.264)
- System-On-Chip (SoC) Firmware
- Linux Kernel-, Treiber- und Applikationssoftware
- Windows-Applikationssoftware
- Steuersoftware (VB.NET) für Hochspannungsversorgungsgeräte zur PV-Modul-Prüfung
- Open Source Software: OpenWRT, SIP-Router, OpenSIPS, Asterisk