Zum Inhalt springen
JelinaJelina DocumentationTechnische Dokumentation
Zur Website

BSP-Bereitstellung und kundenseitige Weiterentwicklung

Die Bereitstellung eines BSP (Board Support Package) ist ein Kooperationsmodell innerhalb der JelinaOS-Anpassungsangebote: Advantech liefert BSP und technische Unterstützung, während der Kunde seine Anwendungen entwickelt. Alternativ teilen sich Advantech und der Kunde die Aufgaben und führen die Anpassung gemeinsam durch. In beiden Formen lassen sich die Anpassungsinhalte, etwa Systemanpassungen und Funktionserweiterungen, flexibel kombinieren.

Advantech stellt das BSP bereit, und der Kunde führt die Entwicklung auf unterstützten Boards eigenständig durch:

  • Bereitgestellte Grundlage: Sofort nutzbares Build-System, Plattformanpassung, zugehörige Werkzeuge und Dokumentation;
  • Entwicklungsumfang: Vorinstallation von Anwendungen und Daten, Systemkonfiguration, Funktions- und Komponentenerweiterungen sowie Weiterentwicklung eigener Versionen;
  • Unterstützung durch Advantech: Technische Unterstützung und Bearbeitung von Problemen während der Entwicklung.

Advantech und der Kunde teilen sich die Aufgaben und führen die Anpassung gemeinsam durch:

  • Aufteilung nach Ebenen: Advantech übernimmt Systemebene und Plattformfunktionen, der Kunde die Anwendungsebene und branchenspezifische Funktionen;
  • Offener Anpassungsumfang: Die gemeinsame Entwicklung kann Systemanpassungen wie Distribution, Desktop und Vorinstallation sowie Funktionserweiterungen und weitere Anpassungen umfassen;
  • Gemeinsame Auslieferung: Die Ergebnisse beider Seiten werden integriert, gemeinsam validiert und zur kontinuierlichen Weiterentwicklung in die Versionsverwaltung aufgenommen.

Für die BSP-Bereitstellung gelten klare Grenzen der Eigentumsrechte:

  • Das BSP enthält proprietäre Komponenten von Advantech, die ohne Quellcode ausgeliefert werden, um die Integrität und Sicherheit des Systemkerns zu gewährleisten;
  • Anwendungscode und Anpassungen, die der Kunde auf Grundlage des BSP entwickelt, gehören zu den Entwicklungsergebnissen des Kunden;
  • Der konkrete Lieferumfang und die Rechte beider Parteien richten sich nach der Kooperationsvereinbarung.
  • Advantech bietet während der kundenseitigen Weiterentwicklung technische Unterstützung und bearbeitet auftretende Probleme;
  • Vor der Auslieferung werden Funktionen, Stabilität und Update-Mechanismen gemeinsam validiert;
  • Entwicklungsergebnisse auf unterstützten Boards können Kompatibilitätsunterstützung für spätere Versionsupdates erhalten.