Nieuws

Nieuws en updates

Het laatste van Rose Development — bedrijfsnieuws, projectupdates en vakinhoudelijke inzichten.

22 mei 2026

Hamlet: een professionele publicatie-editor voor 4D ontwikkelen

Hamlet is een van de belangrijkste ontwikkelingen in ons huidige productplan: een native editor voor opgemaakte tekst, pagina-indeling en databasepublicaties, speciaal voor 4D. Het doel is ambitieus maar helder: 4D-ontwikkelaars een volwaardige documenteditor bieden die in een 4D-formulier draait, met echte databasegegevens werkt en professionele facturen, rapporten, brieven, templates en publicaties oplevert.

7 mei 2026

4D Agenda: van Carbon-code uit 2003 naar een moderne macOS-plug-in voor 2026

We hebben 4D Agenda ingrijpend gemoderniseerd: een klassieke 4D-plug-in uit het begin van deze eeuw kreeg een heldere, stabiele en moderne macOS-codebase. De oorspronkelijke code stamt uit ongeveer 2003 en had jarenlang trouw dienstgedaan, maar bevatte ook oude tekenroutines, platformvertakkingen, aannames uit het klassieke Mac-tijdperk en genoeg historische compatibiliteitscode om een museumconservator tevreden te stellen.

2 mei 2026

Tien uur foutzoeken in AccountView

Soms is softwareonderhoud overzichtelijk en voorspelbaar. En soms bestaat het uit tien uur zoeken in Visual FoxPro, oude ActiveX-componenten, tijdelijke DBF-bestanden, onleesbare gecompileerde code, verborgen viewers en crashende PDF-componenten, in een koppig transportmanagementsysteem dat zijn geheimen niet zomaar prijsgeeft.

27 apr 2026

FoxPro Document Display

Een snelle documentviewer voor bestaande FoxPro-applicaties, zonder dat de omringende applicatie eerst gemoderniseerd hoeft te worden.

14 apr 2026

We bouwden een nieuwe website. Dit hebben we gedaan.

Rose Development heeft een nieuwe website. In plaats van een algemene aankondiging leggen we de technische keuzes erachter uit, want de site laat in de praktijk zien hoe we ieder project aanpakken.

10 mrt 2026

De Transporter-app: offline werken in het transport als uitgangspunt

Als de verbinding onbetrouwbaar is en chauffeurs onder tijdsdruk staan, kan een mobiele app niet op een serverreactie wachten. Zo bouwden we Transporter: een robuuste C#-app voor het dagelijkse transportwerk op Zebra-apparaten, die onder alle omstandigheden blijft werken.

16 jan 2026

De valkuil van programmeren met AI: waarom het dit keer niet anders is

Om de paar jaar verschijnt in de softwarewereld een hulpmiddel dat programmeurs minder noodzakelijk belooft te maken. In de jaren tachtig waren dat 4GL- en CASE-tools, in de jaren negentig visueel programmeren, in de jaren tweeduizend offshoreontwikkeling en in de jaren tien low-code en no-code. In de jaren twintig is het codegeneratie met AI.

1 nov 2025

DataBridge ontwikkelen: 20 zelfstandige 4D-systemen synchroniseren met een centrale MySQL-backend

We werken verder aan DataBridge: een synchronisatielaag die ongeveer 20 zelfstandige 4D-installaties verbindt met een centrale MySQL-backend voor de website en bijbehorende online diensten. De uitdaging is niet alleen gegevens van A naar B verplaatsen, maar dat veilig, herhaalbaar en voorspelbaar doen in een productieomgeving waar gebruikers werken, records veranderen en verbindingen kunnen wegvallen, zonder dat één computer de rest ontregelt.

23 okt 2025

DataBridge ontwikkelen in C#

DataBridge is ontwikkeld als herbruikbaar synchronisatieplatform om bedrijfsgegevens uit een lokale administratieomgeving naar externe systemen te verplaatsen, zoals HTTP-services, Microsoft SQL Server en MySQL. Het is geen eenmalig exporthulpmiddel, maar een duurzame verbinding tussen uiteenlopende technische omgevingen, flexibel genoeg om ook te werken als de precieze gegevensstructuur vooraf nog niet bekend is.