Zoeken
Over TLCGen
Introductie
Het programma TLCGen is een open source applicatie, bedoeld voor het specificeren van verkeersregel
programma’s, en het genereren van programma code. De applicatie is geschreven in opdracht van de gemeenten Rotterdam en Den Haag, door CodingConnected e.U. Zowel de applicatie als de broncode zijn vrij beschikbaar, onder een MIT licensie (kijk op github).
Technische details
De TLCGen is geschreven in de taal C# met behulp van het .NET framework, versie 4.5. Hierbij is voor het opbouwen van de GUI (Graphical User Interface) gebruik gemaakt van WPF (Windows Presentation Foundation). De code voor de GUI is daarom grotendeels geschreven in XAML (Extended Application Markup Language). Bij de opbouw van de broncode is op hoofdlijnen en voor zover mogelijk het ontwerppatroon MVVM (Model View View-Model) gevolgd, wat gebruikelijk is en wordt aangeraden bij het werken met WPF.
De keuze voor het gebruik van WPF betekent dat de applicatie alleen als desktop applicatie onder het besturingssysteem Windows te gebruiken is. WPF is evenwel een toekomstvaste technologie die door Microsoft nog wordt doorontwikkeld.