NavicaDemo buchen
DE
Entwickler/SDK-Handbuch
+VON IHRER DOMÄNE ZUR FUNKTIONIERENDEN ANWENDUNG

Ein gemeinsames Modell.
Ihre eigene Software.

Das Navica SDK vereint typisierten Datenzugriff, Ontology-Authoring und Anwendungsentwicklung. Starten Sie mit einem bereitgestellten Anwendungsprojekt und passen Sie es an Ihren Betrieb an.

SDK-Zugang anfragen
+01 / ZUGANG ERHALTEN

Mit dem richtigen Projekt beginnen.

SDK-Pakete und Starter-Repositories sind derzeit nur mit Zugang verfügbar. Im Rahmen des Entwickler-Onboardings stellen wir die Paketkonfiguration und einen Anwendungsstarter für Ihre Umgebung bereit.

Bringen Sie eine Domäne, einige repräsentative Quellen und die Anwendung mit, die Sie entwickeln möchten. Gemeinsam finden wir den passenden Ausgangspunkt.
Entwicklerzugang anfragen
+02 / DIE DOMÄNE MODELLIEREN

Deklarieren Sie, was Ihre Anwendung versteht.

Definieren Sie Objekte und Beziehungen in TypeScript. Das Beispiel unten verbindet Projekte mit Teams. Typisierte Abfragen und Evaluierungen bauen auf demselben Fundament auf.

operations.tsTYPESCRIPT
01import { defineOntology } from '@navica-ai/sdk';02 03export const operations = defineOntology(04  ({ nodeType, relation, string, date, enumOf }) => {05    const project = nodeType('project', {06      name: string().role('identity'),07      dueDate: date(),08      status: enumOf(['active', 'complete']),09    });10 11    const team = nodeType('team', {12      name: string().role('identity'),13    });14 15    relation('deliveredBy', project, team);16  },17);
+03 / DIE ANWENDUNG ENTWICKELN

Arbeiten Sie in React und TypeScript.

Eine Navica-Anwendung vereint Deklaration, React-Seiten, generierten Datenclient und Weltmodell. Halten Sie die Oberfläche auf die Arbeit fokussiert, während das Modell ihren Kontext trägt.

my-application/├─ app.tsx Anwendungsdeklaration├─ pages/ React-Oberflächen├─ generated/ Typisierter Domänenclient└─ world/ Objekte & Beziehungen

Passen Sie die Seite an, erweitern Sie das Modell und verbinden Sie die Aktionen, die Ihr Workflow erfordert. Nutzen Sie gepflegte UI-Komponenten oder gestalten Sie Ihre eigene Oberfläche.

+04 / PRÜFEN & FREIGEBEN

Prüfen, bevor Sie es anwenden.

Melden Sie sich nach der Installation der Abhängigkeiten und der Konfiguration des Zugriffs im bereitgestellten Projekt in der Zielumgebung an und kompilieren Sie die Anwendung.

npm install
navica login
navica app compile app.tsx

Die Kompilierung validiert die Anwendung lokal. Das Deployment ist ein separater, expliziter Schritt in der von Ihnen gewählten Umgebung.

navica app deploy app.tsx --apply

Verwenden Sie den Entrypoint aus Ihrem Anwendungsprojekt. Prüfen Sie die Zielumgebung und die Deployment-Änderungen, bevor Sie ein Release anwenden.

+IHR NÄCHSTER SCHRITT

Bringen Sie die Domäne mit.
Wir helfen Ihnen beim Einstieg.

Fragen Sie SDK-Zugang an und gehen Sie den Workflow für Modell, Anwendung und Deployment gemeinsam mit unserem Team durch.

Demo buchensales@navica.ai
SDK-Handbuch | Modellieren, entwickeln und bereitstellen | Navica