Software- und Hardwaretechnologien

Die von uns verwendeten Standards:

  • Schneeweiss Codingstandard auf Windows- und Mikrocontroller-Systemen
    Codingstandard auf Windows und Mikrocontroller Systemen.pdf Dokument
  • Schneeweiss Projektorganisationsanweisung für die Softwareentwicklungsarbeiten auf Windows und Mikrocontroller Systemen
    Projektorganisationsanweisung für die Softwareentwicklungsarbeiten auf
                    Windows und Mikrocontroller Systemen.pdf Dokument

Hier sehen Sie einen Überblick über erwähnenswerte und interessante Technologien, mit denen wir vertraut sind:

Im Bereich der Softwareentwicklung verwenden wir folgende Programmiersprachen:

  • C, C++, C#, .NET
  • Assembler
  • Java, JSP
  • Visual Basic
  • HTML, JavaScript, PHP
  • (E), SQL
  • XML
  • unix-shell
  • COBOL

Mit Anbindungen an die Datenbanken:

Dabei setzen wir unter anderem die folgenden Entwicklungsumgebungen bzw. Compiler ein:

Unter Verwendung von Frameworks, Komponenten und Middleware:

  • .NET Framework / .NET Compact Framework
  • Windows Embedded CE - Plattformbuilder
  • Atl COM, OCX, STL
  • Aris
  • Tuxedo
  • .Net 3.0
  • Asp.Net
  • Ado.net

Und auf folgenden Betriebssystemen:

  • Windows Mobile 7
  • Windows Embedded CE
  • Windows Embedded XP
  • Windows NT 4.0, 2000, XP, Vista, Windows 7, Windows 8
  • Windows Server 2012, Windows Server 2008, Windows Server 2003, Windows Server 2000, Windows NT
  • Linux
  • SunOS
  • HP-UX
  • AmigaOS
  • BlackberryOS

Nennenswert sind vor allem unsere Erfahrungen in den Bereichen der:

  • Datenbankprogrammierung
  • Plug-In-Entwicklung (Erweiterungsmodule für z.B.: Excel, Office oder Microsoft Management Console)

Und unsere Spezialkenntnisse im Treiberumfeld:

Häufige Schnittstellen mit denen wir unter Windows CE arbeiten:

  • Analog I/O
  • Digital I/O
  • RS 232
  • SPI
  • I2C
  • HTTP-Webserver
  • SDIO
  • WLAN/Bluetooth
  • Sound
  • Touch
  • FTP
  • USB-Memory Stick
  • USB-Kamera
  • USB-Joystick
  • USB-Treiberentwicklung
  • CAN

Im Bereich der Quellcode-Verwalten und der Quellcode-Dokumentation setzen wir z.B. auf

Auch der strukturierte Entwurf der Software und der Test nach verschiedenen Verfahren gehören zu unseren Kompetenzen

Unsere Kompetenz im Bereich Mikrocontroller liegt in der Entwicklung intelligenter, hochsprachlicher Software, deren Nutzung möglichst unabhängig von den Hardwareplattformen ist.

Von uns entwickelte Software läuft unter anderem auf folgenden Mikrocontrollern