Beschreibung
AufgabenProgrammierarbeiten basierend auf Ionic + Angular + JSONForms Das Vorhaben soll in zwei Stufen realisiert werden (Stufe 2 ist abhängig von Stufe 1 und wird erst nach erfolgreichem Abschluss von Stufe 1 beauftragt):
Stufe 1:
Implementierung des Vertical Layouts (Ionic Tag: ion-list)
folgende Controls werden umgesetzt: Einzeiliger Text (Ionic Tag: ion-input type=text) Labels (Ionic Tag: ion-label)
Alle Controls werden in einem ion-item mit einem label (ion-label) versehen.
Die erzeugten Angular Formulare müssen innerhalb des Form-Tags liegen
Der SourceCode ist in TypeScript/JavaScript zu implementieren
Stufe 2 (vollständige Implementierung):
Implementierung eines UI-Renderer-Sets basierend auf den Frameworks Ionic3/Angular4
Folgende Layouts sind zu unterstützen: Vertical Layout (Ionic Tag: ion-list) Horizontal and Grid Layout (Ionic Tag: ion-grid)
Es sind folgende Standard-Controls zu implementieren: Darstellungen für boolsche Werte
Alle Controls werden in einem ion-item mit einem label (ion-label) versehen.
Die erzeugten Angular Formulare müssen innerhalb des Form-Tags liegen
Formulartypen: Detail, Master/Detail und Tree/Master/Detail sind zu unterstützen
I18N ist zu unterstützen.
Der SourceCode ist in TypeScript/JavaScript zu implementieren
Qualifikationen
EMF, Ecore
JSONForms
Java/Javascript/TypeScript
Ionic/Angular
Eclipse Ökosystem (Entwicklungsplattform)
Model driven Design
Daten Modellierung
Modellevolution
Continuous Integration & Delivery
Umgang mit OpenSource Projekten
Sprachkenntnisse deutsch und englisch