Softwareentwicklung für technische Anwendungen

COSATEQ beherrscht das Zusammenspiel und die technische Kommunikation zwischen den Ebenen der Softwareerstellung. Durch eine Vielzahl an Projekten, haben wir uns plattformunabhängig in Windows und Linux-Umgebungen einen reichen Schatz an Erfahrung aufgebaut. Dieses Know-How und die hohe Qualifikation unserer Mitarbeiter setzen wir zum Erfolg Ihrer Individuallösung ein. Softwarearchitekten (ISAQB zertifizierte Mitarbeiter) und Softwaretester (ISTQB zertifizierte Mitarbeiter) sichern die Qualität des Endprodukts über den gesamten Workflow hinweg. Von der Anforderungsanalyse (Lastenhefterstellung) über Konzept, Architektur/Design bis hin zur getesteten Auslieferung des fertigen Softwareprodukts sind wir Ihr kompetenter Lösungspartner.

3-Schichten Softwareentwicklung
3-Schichten Softwareentwicklung

Ganzheitliche Systemlösungen

Wir bei COSATEQ bieten Ihnen umfassend alle Leistungen für Programmieraufgaben, welche im 3-Schicht-Modell anfallen. Gerne unterstützen wir Sie auch schnell und direkt am Ort des Geschehens. Bei Bedarf begleiten unsere Software-Experten Ihr Projekt auch als zeitweiliges Team-Mitglied.

Oberfläche

  • GUI, Oberflächenprogrammierung mit XAML/WPF (Windows Presentation Foundation) sowie fundiertes Wissen auch in älteren Technologien wie WinForms, MFC
  • .NET Programmierung
  • Webbasierte Lösungen (HTML5, CSS, Javascript, Python, PHP, ASP.NET)

Applikation und Anwendungsintelligenz

  • Wir sprechen verschiedene Programmiersprachen: C, C++, C#, .NET, PHP, Python, Bash, Java, R, LabVIEW
  • Entwicklung von Windows-Diensten, Linux-Daemons, Linux Echtzeitentwicklung, Linux Treiberentwicklung, Webservices
  • Entwicklungen im Bereich von Statistik, Numerik, Data Mining/Mustererkennung, Bildverarbeitung und Algorithmik, Testautomatisierung

Datenschicht

  • Entwurf von Datenmodellen und -abfragen in unterschiedlichen Datenbanken: MSSQL, SQL, MySQL
  • BigData-Management mit NoSQL (z.B. Casandra, MongoDB)
  • Protokolle: ARINC 429, CAN, Ethernet

Kommunikationsprotokolle

Wir setzen hohes technisches Fach- und Methodenwissen auch bei der Kommunikation zwischen den verschiedenen Schichten ein (TCP/IP, WinSock, WCF .NET, HTTP, SOAP, JSON, REST, WebSockets).

Wir programmieren ebenso Bussysteme CAN, ARINC 429 sowie andere Schnittstellen zu Hardware (RS232).

Parallel Computing

Beim Parallel Computing wird ein gemeinsamer Datenpool mit mehreren Prozessoren verarbeitet. Wir bei COSATEQ schaffen hocheffiziente Systeme unter Einsatz von MPI, Infiniband und der von COSATEQ entwickelten Highspeed-Data-Transfer Technologie.