|






| |
Visual
Load Control (VLC) is een applicatie ontwikkelt voor de
KLM. VLC wordt door de KLM ingezet voor het beladen van al haar vliegtuigen. Voordat een vliegtuig
mag vertrekken moet deze aan een groot aantal beladingeisen voldoen.
Deze eisen zijn
opgesteld door de IATA, de vliegtuigfabrikant en de KLM zelf. Visual Load
Control stelt de verantwoordelijke medewerker, de load controller, in staat om een beladingplan voor een vliegtuig op
interactieve wijze te maken. Hierbij wordt gecontroleerd of dit beladingplan aan de
gestelde eisen
voldoet. Verder kunnen verschillende beladingsdocumenten (zoals de NOTOC, het Load Instruction Report en het LoadSheet)
aangemaakt en verstuurt
worden.
Het
VLC systeem communiceert met diverse andere systemen, waaronder diverse KLM
(mainframe) systemen alsmede een aantal Windows servers. Een van die Windows servers stelt
de load controller instaat om, met behulp van VLC berichten, direct een document in de cockpit van een
vliegtuig te printen. Dit gebeurt via een radio of satelliet verbinding via ACARS.
Ingenieursbureau Bieware leverde, over een periode van meerdere jaren,
een belangrijke bijdrage in de uitvoering van het Visual Load Control project
bij de KLM.
|
De applicatie is bijna volledig in de Visual Basic
5.0 en 6.0 ontwikkeld, object georiënteerd opgezet en bestaat uit diverse
componenten. De sources zijn verdeeld over zo'n 2500 bestanden en beslaan meer
dan 900.000 (!) regels code waarvan ongeveer de helft uit commentaar bestaat. Er
zijn ruim 600 classes gedefinieerd en er worden meer dan 70 database
tabellen gebruikt. De grootte van het ontwikkelteam varieerde tussen
zo'n 8 en 16 personen.
Een bijna complete beschrijving van het project is
te vinden in het artikel "Balancing
act" in
het engelstalige tijdschrift
Developers Network Journal beschreven.
|
|