GovTech

Belgische eID-Signer. Met behulp van de Belgische elektronische identiteitskaart en bijbehorende pincode stelt deze tool gebruikers in staat om veilige en wettelijke digitale handtekeningen te zetten.

Novado

Legacy Application Modernisation

tech logo
tech logo
Uitdagingen en Oplossingen

De codebase van Swift uit 2018 maakte gebruik van verouderde API’s en bibliotheken, wat leidde tot prestatieknelpunten.

We vervingen verouderde componenten door moderne alternatieven en herschreven strak gekoppelde code naar modulaire, onderhoudbare secties.

Hoog CPU- en geheugengebruik, samen met blokkerende bewerkingen, belemmerde de gebruikerservaring.

We implementeerden asynchrone programmering om UI-bevriezing te voorkomen en optimaliseerden het geheugenbeheer om lekken te elimineren.

Er was geen veilige manier voor de standalone Swift-applicatie om te communiceren met webgebaseerde overheidsportalen.

We hebben een speciale Chrome-extensie ontwikkeld en een op maat gemaakt communicatieprotocol (URLSession) opgezet om realtime gegevensuitwisseling mogelijk te maken.

Het project miste een langetermijn-onderhoudskader.

We ontwikkelden een uitgebreide meerstappenroadmap (van installatie tot Store-implementatie) voor een voorspelbaar pad naar toekomstige updates en naleving.

Resultaat

Het eIDSigner-project heeft een verouderde tool voor één platform met succes omgevormd tot een krachtig, multiplatform-ecosysteem dat zorgt voor het veilig ondertekenen van officiële documenten op macOS, Windows en in webbrowsers. Door de oorspronkelijke Swift-codebase uit 2018 te moderniseren, hebben we de reactiesnelheid van de app aanzienlijk verbeterd door middel van asynchrone programmering en de systeemoverhead verminderd door kritieke geheugenlekken te verhelpen. Dit veelomvattende initiatief heeft niet alleen de toegankelijkheid van oplossingen voor elektronische identiteitsbewijzen op overheidsniveau vergroot, maar ook een toekomstbestendige basis van enterprise-kwaliteit gelegd, met robuuste beveiligingsmaatregelen om gevoelige gebruikersgegevens te beschermen tijdens het identiteitsverificatie- en ondertekeningsproces.

Logo

Zeg Hoi!

Plan een gratis online sessie van 30 minuten op een dag die jou uitkomt.