Home Entwicklung
Entwicklung

Für größere Softwareentwicklungsaufträge benötigen wir aufgrund der großen Nachfrage seit Juni 2006 eine mindestens 3 monatige Vorlaufzeit. Für sehr dringende kurzfristige (bspw. Messe-) Entwicklungen bieten wir natürlich immernoch wie gewohnt unsere "Eilentwicklung" an.

Verträge

Wir bieten grundsätzlich drei Arten von Softwareentwicklungsverträgen an:

  • Vollständige Abtretung der Rechte an allen Teilen der Software. Alle Komponenten und Softwareteile werden für den Kunden neu entwickelt oder benutzen Komponenten des Kunden.
  • Teilweise Rechteabtretung an allen neu entwickelten Softwareteilen gemäß Pflichtenheft. Bei der Entwicklung werden auch Fremdkomponenten benutzt, welche separat erworben werden oder unter einer freien Lizenz (LGPL oder ähnliche) verfügbar sind. Der Kunde erklärt sich hierbei einverstanden, dass Änderungen, welche an diesen Komponenten nötig sind, an die entsprechenden Hersteller zurückfließen.
(Beispiel: Datenverwaltungssoftware des Kunden, Rechte beim Kunden, Komponenten für Datenübertragung über CAN, Seriell, Bluetooth, USB, WLan, Internet, ... über eine unter der LGPL stehenden Komponente)
  • Keine Abtretung der Rechte, Lizensierung oder OpenSource.
Die Vor- und Nachteile dieses Modells wurden bereits so sehr in den Medien diskutiert, dass an dieser Stelle nicht darauf eingegangen wird. Bei Fragen wenden Sie sich bitte an die unter Kontakte angegebene Adresse für Informationen.

Bitte kontaktieren Sie uns mit Ihrer Softwareidee oder Ihrem Softwarewunsch.

Umsetzung

Die Entwicklungen werden in den gängigen Programmiersprachen ANSI C, C++ auf Intel automation controllern, TI C6xxx DSPs, diversen Mikrokontrollern wie Atmel, Motorola, u.ä. und auf Windows / Linux Platformen zusätzlich C#.Net (+mono), Objective Pascal / Delphi, Java und Matlab umgesetzt. Häufig wird eine Hardwareanbindung an Bussysteme (RS485, CAN) oder eine Kommunikation mit SQL Datenbanken (Oracle, mysql, pqsql, mssql) vorgenommen.

Dokumentation

Die Dokumentation erfolgt bei Rechteabtretung in der Dokumentationsdomäne unseres Kunden in der für das Projekt geeigneten Form (UML, SA, SE, ...) in Deutsch oder Englisch, auf Wunsch auch beides.