Home C++ Bibliotheken und Tools Projekte Unternehmen Kontakt
International | AT CH DE

Projekte

   

Technologien

Applied Informatics verfügt über umfangreiche Erfahrung mit verschiedensten Technologien und Methodiken der Software- und Systementwicklung.

Kerntechnologien

Zur Entwicklung von Systemen werden von Applied Informatics bevorzugt folgende Technologien eingesetzt:

  • C++ und diverse Skriptsprachen
  • POCO C++ Libraries
  • die C++ Libraries und Tools von Applied Informatics (Remoting, Open Service Platform, Device Management, Universal Plug & Play, Zeroconf, Fast Infoset)
  • XML und Fast Infoset
  • Web Services (SOAP, JSON, REST)
  • HTML, CSS, JavaScript, WebKit und GTK+/gtkmm für Benutzerschnittstellen
  • SQLite als Embedded Datenbank
  • Embedded Linux in verschiedenen Varianten (uClibc, glibc) und Distributionen (z. B. Digi Embedded Linux, OpenEmbedded, buildroot, etc.), für diverse Prozessoren und Microcontroller (ARM9, PowerPC, SH4, MIPS, Intel)
  • iOS (iPhone, iPad) mit Objective-C und Cocoa Touch
  • Perforce und Subversion als Versionskontrollsystem

Entwicklungsmethodiken

  • Test-Driven Development
  • Agile Softwareentwicklungsmethoden (Scrum, Extreme Programming)
  • Modellbasierte Entwicklung mit UML (wo sinnvoll)

Weitere Technologien

Bei Bedarf stehen folgende Technologien zur Verfügung:

  • Windows, Mac OS X und diverse Unix Plattformen für Desktop- und Server-Applikationen
  • QNX und Windows Embedded CE
  • Microsoft .NET und C# zur Entwicklung von Windows Applikationen
  • PHP für Web Applikationen
  • ODBC, MySQL, Oracle und SQL Server im Datenbankbereich
  • diverse Open Source C/C++ Bibliotheken