Programmierung

  1. Home
  2. Programmierung

Professionelle App Entwicklung

Seit 2012 entwickle ich professionell Software mit Visual Studio und C#, primär Windows Forms Anwendungen. 
Mein eigenes Warenwirtschaftssystem BasicPlan, das auf einer separaten Seite detailliert beschrieben wird, ist ein Ergebnis dieser Erfahrung.

API

API steht für Application Programming Interface und ist eine Programmierschnittstelle, die es ermöglicht, dass unterschiedliche Softwareanwendungen miteinander kommunizieren und Daten austauschen. Sie dient als Vermittler zwischen verschiedenen Softwareprogrammen, so dass diese in der Lage sind, miteinander zu arbeiten und Daten auszutauschen. 
Ich entwickle ich performante API-Schnittstellen mit ASP.Net und Laravel. Diese Schnittstellen ermöglichen die nahtlose Anbindung verschiedenster Warenwirtschaftssysteme, darunter etablierte Lösungen mit unterschiedlichen Datenbankanbindungen wie Sybase, Firebird, MySql und Microsoft Sql oder Access. Manche Programme sind zu starr oder zu kostspielig gleichwertige Funktionen zu bieten. Dann schreibe ich meinen Kunden die gewünschten Anpassungen in eine eigenständige die neben der Haupt App mitläuft.

Um das Gesamtbild abzurunden, gestalte ich auch die zugehörigen Webinterfaces mit REST-API. Hierbei setze ich auf bewährte Technologien wie ASP.Net, Laravel oder WordPress, um benutzerfreundliche und effiziente Oberflächen zu schaffen. 

Bild: Auszug aus dem Kundenauftrag TL-Tools zur Erweiterung verschiedener Listen, die im Timeline Programm nicht abgeleitet werden konnten. 

Werkzeugschrank - Planungstool eine CNC Dreherei

Noch ein Beispiel für die Programmierung ist ein Planungstool für die Wiederbeschaffung von Verschleißteilen (Werkzeuge). Das Tool meldet täglich welche Werkzeuge beschafft werden müssen. Dabei wurde auch gleich das gesamte Tool so konfiguriert, dass auch andere umständliche Aufgaben das Tool viel effizienter bewerkstelligen kann. 

Hier ein Bild vom Tool Werkzeugschrank

BasicPlan - Warenwirtschaftssystem für Kleinunternehmen und Freiberufler

Ein Herzstück meiner Arbeit ist BasicPlan – ein Warenwirtschaftssystem von Grund auf neu entwickelt. Es deckt alle wesentlichen Bereiche ab, von Kunden- und Artikelverwaltung über Verkaufs- und Einkaufsabwicklung bis hin zu Mahnwesen und einem integrierten Dokumentenmanagementsystem (DMS). Natürlich ist die Software netzwerkfähig und kann auch auf Terminalservern eingesetzt werden. BasicPlan zeichnet sich durch seine offene Datenbankstruktur und die intuitive Bedienung aus und wird zukünftig kostenlos zum Download angeboten (derzeit in Vorbereitung – oder via Anfrage als Downloadlink). Natürlich gibt es auch einen Support für die Einrichtung oder Datenübernahmen, der dann aber kostenpflichtig ist.

Hier ein Bild von Basicplan mehr erfahren…