Yacht Freelance

Freelance Applicatieontwikkelaar ChartView & IndiBase (ZZP)

Geplaatst 26 mrt. 2026
Project ID: 9204302
Plaats
Den Haag
Uren
8 Uur/week
Periode
9 maanden
Start: z.s.m.
Einde: 31 dec. 2026
Tarief
Onbekend
Uiterste voorsteldatum: 1 apr. 2026 12:00

Graag een CV in met de volgende informatie:

  • Naam

  • Woonplaats  

  • Geplande vakanties binnen 3 maanden  

  • Beschikbaar per

  • Uren per week

  • Nederlandstalig 

  • een korte toelichting op alle eisen (KO) en wensen



Het doel van deze opdracht is om de functionaliteit en het beheer van de applicaties ChartView en IndiBase te waarborgen, zodat deze applicaties optimaal functioneren en voldoen aan de behoeften van de gebruikers.



Uit te voeren werkzaamheden:


  • Ontwikkeling en wijziging van functionaliteit:

  • Analyseren van de huidige functionaliteit van ChartView en IndiBase.



Achtergrond opdracht:


ChartView is een zelfstandige applicatie die is ontworpen voor het maken van grafieken op basis van data die in Excel zijn opgeslagen. Het doel van ChartView is om het proces van grafiekcreatie voor publicaties beter beheersbaar te maken. De applicatie is gebaseerd op het principe van het scheiden van de inhoud van de grafiek (wat) en de presentatie ervan (hoe).



Bestandstructuur:

- GRF-bestand: Dit bestand bevat de inhoud van de grafiek, zoals het gebruikte Excel-bestand, de titel, eenheden, en de verdeling van assen, kleuren, logo en legendatekst.

- LAY-bestand: Dit bestand definieert de lay-out van de grafiek, inclusief de locatie van de titel, assen, logo, legenda en eenheden, evenals de dikte en kleur van de assen, de grootte van de grafiek en de achtergrondkleur.

De scheiding tussen wat en hoe maakt het mogelijk om dezelfde grafiek eenvoudig met verschillende lay-outs weer te geven. Gebruikers hoeven zich niet te verdiepen in lay-outaspecten. Vanuit ChartView kunnen grafieken worden geprint en geëxporteerd naar verschillende bestandsformaten (png, pdf, etc.).

Binnen PBL maken ongeveer 15 personen gebruik van ChartView, waaronder één superuser. ChartView, basisversie 6.4, is ontwikkeld voor Windows 11 en is een maatwerkapplicatie die eigendom is van PBL. De ontwikkeling en het onderhoud zijn gestart in 1998 en de applicatie is gebouwd met VB.net en CSharp.net. Er is geen technisch en functioneel ontwerp beschikbaar, maar er is wel een uitgebreide gebruikershandleiding.



IndiBase:


IndiBase is een applicatie die PBL helpt bij het reproduceerbaar en doorzoekbaar maken van visuele producten (indicatoren). Het ondersteunt en stroomlijnt het productieproces en fungeert als hulpmiddel voor het leveren van indicatoren aan zowel interne als externe gebruikers.



Bestandstructuur:


  • De IndiBase-database bevat de metadata die hoort bij de indicatoren.

  • Het IndiBase-bestandsysteem omvat figuur-, opmaak- en databestanden van de indicatoren, georganiseerd volgens een vastgelegde systematiek.



De IndiBase-beheerapplicatie is een maatwerkapplicatie die door het visualisatieteam van PBL wordt gebruikt. Deze applicatie faciliteert het productieproces van indicatoren voor PBL-publicaties, door gegevens in de database te leveren en te muteren, en het bestandsysteem te organiseren en te vullen. De applicatie draait op Desktop PC's en via VDI. IndiBase, versie 4.2, is ook ontwikkeld voor Windows 11 en is gebouwd met VB.net. De bijbehorende database maakt gebruik van PostgreSQL. Er is geen technisch en functioneel ontwerp beschikbaar.



Functie-eisen:


  • De broncode van beide applicaties is beschikbaar via GIT repositories.

  • Certificering vb.NET

  • De programmeur heeft kennis en ervaring met maken en onderhouden van vb.NET programmatuur - 5jr

  • Is bij voorkeur bekend met ChartView/IndiBase of met functioneel en technisch vergelijkbare applicaties - 5jr

  • De programmeur moet, middels minimaal 2 referenties, kennis en ervaring aan kunnen tonen

Soortgelijke projecten

+ Bekijk alle projecten