
Opdrachten
Info
Functie
Web/Java developerLocatie
GoudaUren per week
40 uren per weekLooptijd
31.07.2023 - 30.10.2023Opdrachtnummer
141171Sluitingsdatum
Alleen Nederlandstalige kandidaten kunnen reageren
max tarief is €93,50
Omgeving: frontend software ontwikkeling op basis van Javascript of Typescript,
React en Redux, Angular of Vue.js (micro-) services achitectuur (Java).Agile
omgevingen of Scrum-teams, testen en CI/CD. kwaliteit-, architectuur- en
beveiligingskaders
Omschrijving:
o Deze uitvraag betreft de realisatie van een uitbreiding op de ESCET toolkit
(Eclipse Supervisory Control Engineering Toolkit) die er voor zorgt dat de
CIF code generator naast de huidige C en Java code voortaan ook
Javascript code kan genereren.
o Het issue binnen de Gitlab omgeving voor dit project is terug te lezen op
de volgende link:
o https://gitlab.eclipse.org/eclipse/escet/escet/-/issues/272
o Rijkswaterstaat maakt zelf actief gebruik van ESCET maar het is
momenteel erg omslachtig om de gegenereerde modellen ter review en
test aan te bieden aan de eigen RWS medewerkers. Realisatie van de
oplossing zoals beschreven in #272 waarbij de CIF codegenerator een
model genereerd die direct in een standaard Chrome of Firefox browser
kan draaien lost dit probleem op.
o Voor de realisatie van de oplossing is kennis nodig van de syntax en
semantiek van CIF en Javascript zodat de juiste vertaling gemaakt wordt
naar een browser oplossing. Aangezien er al bestaande code generatoren
zijn voor Java en C kan veel van de bestaande logica hergebruikt worden.
Het meeste werk van interpretatie van CIF is wellicht her te gebruiken
van de andere talen, dus is er vooral JavaScript/Typescript kennis nodig.
Voor de uitbreiding naar simulatie is ook kennis van HTML/SVG/CSS
nodig. Omdat de code generator (net als de rest van ESCET) in Java is
geschreven is dit een inzet voor een web developer nodig
(JavaScript/HTML/SVG/CSS) die ook Java developer is
Eisen aan het eindproduct:
o Source code voldoet aan de Eclipse open source licentie eisen
o Eventuele discussie's over de oplossing vinden plaats via de ESCET gitlab
omgeving zodat de community waar nodig kan participeren in de keuzes
die gemaakt worden
o Source code wordt door Rijkswaterstaat aangeboden als aanvulling op het
ESCET project en wordt conform punt 1 als Open Source vrijgegeven en
als een PR aangeboden bij ESCET
o Ontwikkeling vindt plaats binnen het Java ontwikkelteam, binnen hun
sprintplanning en Scrum agile werkwijze
o Source code voldoet aan de ontwikkelrichtlijnen voor Typescript
(Javascript) oplossingen van het Java ontwikkelteam en wordt ook door
het RWS ontwikkelteam steeds gereviewed tbv QA en kennisborging
Rijkswaterstaat via Techno PMO B.V.
Alleen Nederlandstalige kandidaten kunnen reageren
max tarief is €93,50
Omgeving: frontend software ontwikkeling op basis van Javascript of Typescript,
React en Redux, Angular of Vue.js (micro-) services achitectuur (Java).Agile
omgevingen of Scrum-teams, testen en CI/CD. kwaliteit-, architectuur- en
beveiligingskaders
Omschrijving:
o Deze uitvraag betreft de realisatie van een uitbreiding op de ESCET toolkit
(Eclipse Supervisory Control Engineering Toolkit) die er voor zorgt dat de
CIF code generator naast de huidige C en Java code voortaan ook
Javascript code kan genereren.
o Het issue binnen de Gitlab omgeving voor dit project is terug te lezen op
de volgende link:
o https://gitlab.eclipse.org/eclipse/escet/escet/-/issues/272
o Rijkswaterstaat maakt zelf actief gebruik van ESCET maar het is
momenteel erg omslachtig om de gegenereerde modellen ter review en
test aan te bieden aan de eigen RWS medewerkers. Realisatie van de
oplossing zoals beschreven in #272 waarbij de CIF codegenerator een
model genereerd die direct in een standaard Chrome of Firefox browser
kan draaien lost dit probleem op.
o Voor de realisatie van de oplossing is kennis nodig van de syntax en
semantiek van CIF en Javascript zodat de juiste vertaling gemaakt wordt
naar een browser oplossing. Aangezien er al bestaande code generatoren
zijn voor Java en C kan veel van de bestaande logica hergebruikt worden.
Het meeste werk van interpretatie van CIF is wellicht her te gebruiken
van de andere talen, dus is er vooral JavaScript/Typescript kennis nodig.
Voor de uitbreiding naar simulatie is ook kennis van HTML/SVG/CSS
nodig. Omdat de code generator (net als de rest van ESCET) in Java is
geschreven is dit een inzet voor een web developer nodig
(JavaScript/HTML/SVG/CSS) die ook Java developer is
Eisen aan het eindproduct:
o Source code voldoet aan de Eclipse open source licentie eisen
o Eventuele discussie's over de oplossing vinden plaats via de ESCET gitlab
omgeving zodat de community waar nodig kan participeren in de keuzes
die gemaakt worden
o Source code wordt door Rijkswaterstaat aangeboden als aanvulling op het
ESCET project en wordt conform punt 1 als Open Source vrijgegeven en
als een PR aangeboden bij ESCET
o Ontwikkeling vindt plaats binnen het Java ontwikkelteam, binnen hun
sprintplanning en Scrum agile werkwijze
o Source code voldoet aan de ontwikkelrichtlijnen voor Typescript
(Javascript) oplossingen van het Java ontwikkelteam en wordt ook door
het RWS ontwikkelteam steeds gereviewed tbv QA en kennisborging
Myler
Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.