Behind the scenes
VelinStyle 1.5.0
Wenn aus einem Webframework mehr wird
Velin3D, Game Runtime und Mobile — ein Blick hinter die Kulissen der laufenden Arbeiten. Release weiterhin Ende November bis Anfang Dezember 2026.
Die Entwicklung von VelinStyle geht weiter. Und wer sich die aktuellen Arbeiten anschaut, erkennt schnell, dass es bei Version 1.5.0 um mehr geht als um neue Komponenten, kleinere Verbesserungen oder zusätzliche CSS-Funktionen.
In den vergangenen Wochen hat sich hinter den Kulissen einiges getan. Neben der Weiterentwicklung des bestehenden Frameworks entstehen neue technische Grundlagen für 3D-Anwendungen, Game-Oberflächen und mobile Plattformen.
Das ist ein interessanter Schritt für VelinStyle. Denn die Frage lautet inzwischen nicht mehr nur, wie sich moderne Webseiten besser gestalten lassen. Es geht zunehmend darum, welche Arten von Anwendungen sich mit einer gemeinsamen technischen Basis umsetzen lassen.
Die Veröffentlichung von VelinStyle 1.5.0 ist weiterhin für Ende November bis Anfang Dezember 2026 geplant. Bis dahin steht noch Entwicklungsarbeit an. Einen vollständigen Überblick über alle Funktionen gibt es deshalb noch nicht.
In den vergangenen Wochen hat sich hinter den Kulissen einiges getan. Neben der Weiterentwicklung des bestehenden Frameworks entstehen neue technische Grundlagen für 3D-Anwendungen, Game-Oberflächen und mobile Plattformen.
Das ist ein interessanter Schritt für VelinStyle. Denn die Frage lautet inzwischen nicht mehr nur, wie sich moderne Webseiten besser gestalten lassen. Es geht zunehmend darum, welche Arten von Anwendungen sich mit einer gemeinsamen technischen Basis umsetzen lassen.
Die Veröffentlichung von VelinStyle 1.5.0 ist weiterhin für Ende November bis Anfang Dezember 2026 geplant. Bis dahin steht noch Entwicklungsarbeit an. Einen vollständigen Überblick über alle Funktionen gibt es deshalb noch nicht.
Velin3D: Der nächste Schritt in Richtung 3D-Anwendungen
Eines der größten Themen der aktuellen Entwicklung ist Velin3D.
Was zunächst mit einer eigenständigen 3D-Grundlage und einem Viewer begonnen hat, entwickelt sich inzwischen zu einer umfangreicheren Arbeitsumgebung. Szenen lassen sich erstellen, Objekte bearbeiten, Materialien zuweisen und verschiedene Geometrien verwenden.
Dazu gehören inzwischen auch Funktionen, die man aus klassischen 3D-Editoren kennt:
Objekte auswählen und gemeinsam bearbeiten.
Position, Drehung und Skalierung direkt im Viewport verändern.
Mehrfachauswahl mit gemeinsamen Transformationen.
Undo und Redo für Änderungen an Szenen.
Projekt- und Szenenverwaltung.
Import und Export verschiedener 3D-Formate.
Eine eigene Asset-Bibliothek zur Verwaltung von 3D-Objekten.
Auch bei der Geometrie geht die Entwicklung weiter. Mit den neuen Honeycomb-Geometrien entstehen beispielsweise Würfel mit sechseckigen Oberflächen oder offenen Wabenstrukturen. Solche Formen sind unter anderem für technische Modelle, Produktvisualisierungen und experimentelle 3D-Objekte interessant.
Was zunächst mit einer eigenständigen 3D-Grundlage und einem Viewer begonnen hat, entwickelt sich inzwischen zu einer umfangreicheren Arbeitsumgebung. Szenen lassen sich erstellen, Objekte bearbeiten, Materialien zuweisen und verschiedene Geometrien verwenden.
Dazu gehören inzwischen auch Funktionen, die man aus klassischen 3D-Editoren kennt:
Objekte auswählen und gemeinsam bearbeiten.
Position, Drehung und Skalierung direkt im Viewport verändern.
Mehrfachauswahl mit gemeinsamen Transformationen.
Undo und Redo für Änderungen an Szenen.
Projekt- und Szenenverwaltung.
Import und Export verschiedener 3D-Formate.
Eine eigene Asset-Bibliothek zur Verwaltung von 3D-Objekten.
Auch bei der Geometrie geht die Entwicklung weiter. Mit den neuen Honeycomb-Geometrien entstehen beispielsweise Würfel mit sechseckigen Oberflächen oder offenen Wabenstrukturen. Solche Formen sind unter anderem für technische Modelle, Produktvisualisierungen und experimentelle 3D-Objekte interessant.
Was bedeutet das für die Zukunft?
Velin3D soll langfristig mehr sein als eine Möglichkeit, ein 3D-Modell auf einer Webseite anzuzeigen. Die technische Richtung geht zu einer Umgebung, in der 3D-Inhalte erstellt, bearbeitet, gespeichert und anschließend in unterschiedlichen Anwendungen eingesetzt werden können.
Denkbar sind damit beispielsweise Produktdarstellungen für Onlineshops, interaktive Präsentationen oder eigenständige 3D-Anwendungen.
Ein wichtiger Punkt ist dabei die Trennung zwischen dem eigentlichen 3D-Core und den jeweiligen Plattformen. Der Kern soll möglichst unabhängig von Browser und Benutzeroberfläche arbeiten. Die Darstellung und Bedienung übernehmen passende Adapter.
Das schafft eine Grundlage, um dieselben 3D-Daten in unterschiedlichen Umgebungen zu verwenden.
Velin3D soll langfristig mehr sein als eine Möglichkeit, ein 3D-Modell auf einer Webseite anzuzeigen. Die technische Richtung geht zu einer Umgebung, in der 3D-Inhalte erstellt, bearbeitet, gespeichert und anschließend in unterschiedlichen Anwendungen eingesetzt werden können.
Denkbar sind damit beispielsweise Produktdarstellungen für Onlineshops, interaktive Präsentationen oder eigenständige 3D-Anwendungen.
Ein wichtiger Punkt ist dabei die Trennung zwischen dem eigentlichen 3D-Core und den jeweiligen Plattformen. Der Kern soll möglichst unabhängig von Browser und Benutzeroberfläche arbeiten. Die Darstellung und Bedienung übernehmen passende Adapter.
Das schafft eine Grundlage, um dieselben 3D-Daten in unterschiedlichen Umgebungen zu verwenden.
Game Runtime: VelinStyle bekommt eine neue Einsatzrichtung
Ein weiteres Thema ist die Game Runtime.
Dabei geht es nicht darum, aus VelinStyle über Nacht eine vollständige Spiele-Engine zu machen. Der aktuelle Entwicklungsstand konzentriert sich zunächst auf eine eigenständige Grundlage für Spieloberflächen und interaktive Elemente.
Dazu gehören beispielsweise:
HUD-Elemente und Statusanzeigen.
Texte und Schaltflächen.
Dialoge und Menüs.
Tastatur- und andere Eingabeverarbeitung.
Fokussteuerung und Navigation.
Eine austauschbare Rendering-Schnittstelle.
Interessant ist vor allem die Architektur dahinter. Der Game-Core benötigt keine direkte DOM-Abhängigkeit und keine Verbindung zur Velin3D-Engine. Die Anwendung kann ihre Darstellung über einen eigenen Renderer steuern.
Für die weitere Entwicklung eröffnet das neue Möglichkeiten.
VelinStyle soll damit perspektivisch auch als Grundlage für Benutzeroberflächen in Spielen, interaktiven Anwendungen und anderen Echtzeitprojekten dienen können.
Ob daraus später eine umfangreichere Game-Umgebung entsteht, ist eine eigene Entwicklungsfrage. Die technische Grundlage dafür wird derzeit aufgebaut.
Dabei geht es nicht darum, aus VelinStyle über Nacht eine vollständige Spiele-Engine zu machen. Der aktuelle Entwicklungsstand konzentriert sich zunächst auf eine eigenständige Grundlage für Spieloberflächen und interaktive Elemente.
Dazu gehören beispielsweise:
HUD-Elemente und Statusanzeigen.
Texte und Schaltflächen.
Dialoge und Menüs.
Tastatur- und andere Eingabeverarbeitung.
Fokussteuerung und Navigation.
Eine austauschbare Rendering-Schnittstelle.
Interessant ist vor allem die Architektur dahinter. Der Game-Core benötigt keine direkte DOM-Abhängigkeit und keine Verbindung zur Velin3D-Engine. Die Anwendung kann ihre Darstellung über einen eigenen Renderer steuern.
Für die weitere Entwicklung eröffnet das neue Möglichkeiten.
VelinStyle soll damit perspektivisch auch als Grundlage für Benutzeroberflächen in Spielen, interaktiven Anwendungen und anderen Echtzeitprojekten dienen können.
Ob daraus später eine umfangreichere Game-Umgebung entsteht, ist eine eigene Entwicklungsfrage. Die technische Grundlage dafür wird derzeit aufgebaut.
Mobile: Eine gemeinsame Basis für verschiedene Plattformen
Auch der mobile Bereich bekommt eine eigene technische Grundlage.
Mit dem Mobile-Adapter und der Hybrid Bridge entsteht eine Schnittstelle, über die Anwendungen kontrolliert mit mobilen Plattformfunktionen kommunizieren können.
Dabei steht Sicherheit im Vordergrund. Die Bridge arbeitet mit erlaubten Funktionen, geprüften Nachrichten, Versionsangaben und einer Validierung der übertragenen Daten.
Zugriffe auf sensible Funktionen wie Kamera, Mikrofon, Standort oder Dateien sind im aktuellen Entwicklungsstand ausdrücklich gesperrt.
Das ist eine bewusste Entscheidung. Eine Schnittstelle zwischen einer Webanwendung und einer mobilen Umgebung braucht klare Regeln. Nicht jede Funktion darf automatisch verfügbar sein.
Die langfristige Richtung ist trotzdem interessant: VelinStyle soll eine gemeinsame technische Grundlage für Webanwendungen und mobile Einsatzbereiche bieten.
Denkbar sind später hybride Anwendungen, bei denen ein Teil der Benutzeroberfläche aus VelinStyle besteht und plattformspezifische Funktionen über definierte Adapter angebunden werden.
Eine fertige Android- oder iOS-Integration ist damit noch nicht verbunden. Die aktuelle Arbeit legt zunächst das Fundament.
Mit dem Mobile-Adapter und der Hybrid Bridge entsteht eine Schnittstelle, über die Anwendungen kontrolliert mit mobilen Plattformfunktionen kommunizieren können.
Dabei steht Sicherheit im Vordergrund. Die Bridge arbeitet mit erlaubten Funktionen, geprüften Nachrichten, Versionsangaben und einer Validierung der übertragenen Daten.
Zugriffe auf sensible Funktionen wie Kamera, Mikrofon, Standort oder Dateien sind im aktuellen Entwicklungsstand ausdrücklich gesperrt.
Das ist eine bewusste Entscheidung. Eine Schnittstelle zwischen einer Webanwendung und einer mobilen Umgebung braucht klare Regeln. Nicht jede Funktion darf automatisch verfügbar sein.
Die langfristige Richtung ist trotzdem interessant: VelinStyle soll eine gemeinsame technische Grundlage für Webanwendungen und mobile Einsatzbereiche bieten.
Denkbar sind später hybride Anwendungen, bei denen ein Teil der Benutzeroberfläche aus VelinStyle besteht und plattformspezifische Funktionen über definierte Adapter angebunden werden.
Eine fertige Android- oder iOS-Integration ist damit noch nicht verbunden. Die aktuelle Arbeit legt zunächst das Fundament.
Eine Architektur, die nicht an einer Plattform endet
Hinter den neuen Bereichen steckt eine gemeinsame technische Idee.
VelinStyle entwickelt seine Core-Komponenten zunehmend unabhängig von der jeweiligen Ausführungsumgebung. Browser, Game Runtime, Mobile und Velin3D erhalten eigene Schnittstellen und Adapter.
Das klingt zunächst nach einer internen Architekturentscheidung. Für die weitere Entwicklung ist es aber ein wichtiger Punkt.
Wenn eine Funktion im Core unabhängig von einer bestimmten Plattform arbeitet, lässt sie sich in unterschiedlichen Umgebungen verwenden. Die jeweiligen Adapter übernehmen dann die Aufgaben, die eine Plattform speziell benötigt.
Das reduziert die Abhängigkeit einzelner Komponenten voneinander und schafft eine klarere Struktur für zukünftige Erweiterungen.
Auch die neuen `.velin3d`-Pakete passen in dieses Konzept. Sie verwenden ein eigenes versioniertes JSON-Format, das 3D-Inhalte und ihre Informationen zusammenfasst. Die Einbindung erfolgt über eine optionale Web-Schnittstelle.
Dabei bleiben die einzelnen Bereiche bewusst getrennt. Nicht jede Anwendung benötigt 3D, Game-Funktionen oder mobile Schnittstellen. Wer diese Funktionen nicht verwendet, muss sie auch nicht in sein Projekt integrieren.
VelinStyle entwickelt seine Core-Komponenten zunehmend unabhängig von der jeweiligen Ausführungsumgebung. Browser, Game Runtime, Mobile und Velin3D erhalten eigene Schnittstellen und Adapter.
Das klingt zunächst nach einer internen Architekturentscheidung. Für die weitere Entwicklung ist es aber ein wichtiger Punkt.
Wenn eine Funktion im Core unabhängig von einer bestimmten Plattform arbeitet, lässt sie sich in unterschiedlichen Umgebungen verwenden. Die jeweiligen Adapter übernehmen dann die Aufgaben, die eine Plattform speziell benötigt.
Das reduziert die Abhängigkeit einzelner Komponenten voneinander und schafft eine klarere Struktur für zukünftige Erweiterungen.
Auch die neuen `.velin3d`-Pakete passen in dieses Konzept. Sie verwenden ein eigenes versioniertes JSON-Format, das 3D-Inhalte und ihre Informationen zusammenfasst. Die Einbindung erfolgt über eine optionale Web-Schnittstelle.
Dabei bleiben die einzelnen Bereiche bewusst getrennt. Nicht jede Anwendung benötigt 3D, Game-Funktionen oder mobile Schnittstellen. Wer diese Funktionen nicht verwendet, muss sie auch nicht in sein Projekt integrieren.
Und was passiert mit dem bestehenden VelinStyle?
Natürlich bleibt die bisherige Ausrichtung erhalten.
VelinStyle ist weiterhin ein Framework für moderne Webentwicklung mit eigenen Komponenten, Web Components, Designsystemen und Werkzeugen.
Auch an diesen Bereichen wird gearbeitet. Dazu gehören unter anderem Verbesserungen bei der Darstellung auf mobilen Geräten, der Hover-Steuerung, der Theme-Verwaltung und der Behandlung von Safe Areas.
Im Mittelpunkt steht dabei eine saubere Bedienung auf unterschiedlichen Geräten. Hover-Effekte sollen beispielsweise nur dort greifen, wo ein Gerät tatsächlich mit einem präzisen Zeiger arbeitet. Dialoge und Overlays berücksichtigen zusätzlich die verfügbaren Bildschirmbereiche mobiler Geräte.
Solche Änderungen stehen nicht unbedingt im Mittelpunkt einer großen Ankündigung. Im täglichen Einsatz machen sie aber einen Unterschied.
VelinStyle ist weiterhin ein Framework für moderne Webentwicklung mit eigenen Komponenten, Web Components, Designsystemen und Werkzeugen.
Auch an diesen Bereichen wird gearbeitet. Dazu gehören unter anderem Verbesserungen bei der Darstellung auf mobilen Geräten, der Hover-Steuerung, der Theme-Verwaltung und der Behandlung von Safe Areas.
Im Mittelpunkt steht dabei eine saubere Bedienung auf unterschiedlichen Geräten. Hover-Effekte sollen beispielsweise nur dort greifen, wo ein Gerät tatsächlich mit einem präzisen Zeiger arbeitet. Dialoge und Overlays berücksichtigen zusätzlich die verfügbaren Bildschirmbereiche mobiler Geräte.
Solche Änderungen stehen nicht unbedingt im Mittelpunkt einer großen Ankündigung. Im täglichen Einsatz machen sie aber einen Unterschied.
Was bedeutet das für VelinStyle 1.5.0?
Die aktuelle Entwicklung zeigt eine klare Richtung: VelinStyle wächst über die klassische Weboberfläche hinaus.
3D, Game Runtime und Mobile bekommen eigene technische Grundlagen. Gleichzeitig wird die gemeinsame Architektur weiterentwickelt und das bestehende Framework gepflegt.
Dabei handelt es sich noch um laufende Arbeiten. Die genannten Funktionen stammen aus dem aktuellen lokalen Entwicklungsstand. Sie sind nicht automatisch Bestandteil eines bereits veröffentlichten Pakets. Vor einer Veröffentlichung stehen weitere Prüfungen, Tests und Integrationsarbeiten an.
Welche dieser Arbeiten tatsächlich in Version 1.5.0 enthalten sein werden, geben wir zu einem späteren Zeitpunkt bekannt.
Bis dahin bleibt es bei einem Blick hinter die Kulissen.
Und eines lässt sich bereits sagen: VelinStyle soll auch in Zukunft ein Framework bleiben, mit dem sich Webprojekte umsetzen lassen. Die neuen Entwicklungsbereiche zeigen aber, dass die technische Grundlage künftig deutlich mehr Einsatzmöglichkeiten abdecken soll.
VelinStyle 1.5.0 kommt. Und diesmal geht es nicht nur um das, was auf einer Webseite zu sehen ist.
3D, Game Runtime und Mobile bekommen eigene technische Grundlagen. Gleichzeitig wird die gemeinsame Architektur weiterentwickelt und das bestehende Framework gepflegt.
Dabei handelt es sich noch um laufende Arbeiten. Die genannten Funktionen stammen aus dem aktuellen lokalen Entwicklungsstand. Sie sind nicht automatisch Bestandteil eines bereits veröffentlichten Pakets. Vor einer Veröffentlichung stehen weitere Prüfungen, Tests und Integrationsarbeiten an.
Welche dieser Arbeiten tatsächlich in Version 1.5.0 enthalten sein werden, geben wir zu einem späteren Zeitpunkt bekannt.
Bis dahin bleibt es bei einem Blick hinter die Kulissen.
Und eines lässt sich bereits sagen: VelinStyle soll auch in Zukunft ein Framework bleiben, mit dem sich Webprojekte umsetzen lassen. Die neuen Entwicklungsbereiche zeigen aber, dass die technische Grundlage künftig deutlich mehr Einsatzmöglichkeiten abdecken soll.
VelinStyle 1.5.0 kommt. Und diesmal geht es nicht nur um das, was auf einer Webseite zu sehen ist.