“nieuw bouwen en uitbreiden van software voor geveldragers”
Moderne software voor een betrouwbare toetsing van specifieke elementen
Vebo Beton & Staal werkte al jarenlang samen met ABT in Velp. Onder andere op het gebied van de engineering van lateien en geveldragers. ABT heeft jarenlange ervaring en grote deskundigheid opgebouwd in deze materie. oorspronkelijk had ABT een software programma ontwikkeld dat berekeningen kon maken rond deze oplossingen. Van oorsprong was dit ontwikkeld in Delphi waarna het later is omgezet naar Visual Basic. (.NET versie). Op een gegeven moment heeft ABT besloten om niet verder door te ontwikkelen op deze software en het onderhoud stop te zetten. Hierdoor werd het voor Vebo lastig om nog goed verder te kunnen werken met vebostaal.exe, zoals het programma is komen te heten.
Daarnaast speelde er ook al dat de Eurocode er stond aan te komen en dit zou een grote aanpassing betekenen aan de bestaande programmatuur. Vrijwel alle berekening moesten gaan voldoen aan de Eurocode, een grote klus op zich. Aan Technosoft is toen gevraagd om het volledige programma te herschrijven, gebruik makend van de rekendocumenten die op dat moment op papier stonden.
Naast de aanpassing van de berekeningen aan de Eurocode is er aan de slag gegaan met het ombouwen van de software naar modernere omgevingen. De applicatie user interface is opnieuw geschreven in C# op basis van desktop platformtechniek Microsoft WinForms. Voor een extra toolset wordt daar bovenop nog gebruik gemaakt van DevExpress controls. Deze toolset maakt het mogelijk om nog uitgebreidere user interface technologie binnen WinForms te voorzien en verhoogt het gebruiksgemak van de applicatie.
Er wordt gebruik gemaakt van P/invoke om een koppeling te maken met bestaande C++ raamwerk- en ligger- rekenharten. De applicatie is dus hybride C# en C++.
De eerste fase van herbouw en vernieuwing is planmatig aangepakt door het schrijven van een analysedocument op basis waarvan de ontwikkeling van start is gegaan. Op basis van een vooraf gesteld budget heeft de ontwikkeling plaats gevonden. Nadat de nieuwe versie van de software in gebruik is genomen, zijn er nog regelmatig verzoeken tot aanpassing, verbetering en uitbreiding. Er wordt dan veelal via korte iteratieve verbetertrajecten nieuwe functionaliteit toegevoegd en verbeterd. Dit betekent meestal dat er binnen een sprint van een week of drie nieuwe versies beschikbaar zijn die door de klant getest kunnen worden. Na goedkeuring door de opdrachtgever wordt de software in gebruik genomen en worden de kosten op basis van daadwerkelijk bestede uren berekend.
het ontwikkelen en beheren van software binnen uw sector, kennis van de bouw en innovatieve oplossingen
het ontwikkelen en implementeren van maatwerksoftware voor diverse bedrijven. Microsoft, PHP, App ontwikkeling en testen van software.
Quality Assurance en testen van software, Agile teams, detachering van ontwikkelaars en gezamenlijk innoveren van het ICT landschap.