Hallo Wir verkaufen Wissen      Ingenieurbüro für Software-Entwicklung und IT-Lösungen 

Betriebssysteme, Programmiersprachen, Framework, etc.

Für die Entwicklung von Software-Lösungen habe ich im Laufe der Zeit diverse Techniken eingesetzt.
Diese sind entsprechend unterschiedlich anwendbar für folgende Anwendungstypen:

  • Desktop-Anwendung (PC-Programm unter Windows oder Linux)
  • Webanwendung
  • Office-Anwendung
  • Mobile Anwendung (App)
  • Client/Server Programm
  • Hintergrunddienst/Daemon

 Plattformen/Betriebssysteme

  • Linux (Suse, Debian)
  • Windows (Microsoft)
  • OS X (Apple, mac)
  • iOS (Apple, phone, pad)
  • Android (google, phone, pad) 

Programmiersprachen

  • C++
  • Python
  • C#
  • VB.Net
  • VB6 Migration zu VB.Net
  • Java
  • PHP
  • JavaScript
  • VBA (MS Office)

 Framework

  • STL
  • Qt (4 und 5)
  • Boost
  • ACE
  • .NET

 IDE

  • MS Visual Studio 2008
  • MS Visual Studio 2013/2015/2017 mit TFS
  • QtCreator
  • Eclipse (CDT, Python, Android, Java)
  • Android Studio (Google)
  • IntelliJ IDE (JetBrains)

 Web

  • HTML
  • CSS
  • XML
  • XAML
  • ASP.NET
  • Joomla CMS

 Datenbanken

  • MS SQL
  • MySQL
  • SQLite
  • PostgreSQL
  • Access
  • dBase

Konfiguration/Persistenz

  • XML-Dateien

Netzwerk

  • TCT/IP, FTP
  • raw Sockets (Linux)

Schnittstellen/Interface

  • RS232
  • GSM-Modem (AT-Befehlssatz)
  • NMEA (GPS-Daten)

 Server (Administration)

  • Apache (httpd)
  • IIS
  • Microsoft Server (Active Directory)
  • MS SQL-Server
  • MS Exchange
  • Linux

Spezielle Tools

  • Whireshark