Learn about trends in digital transformation and how they affect the engineering and construction industry.
Original article: VIKTOR en WSP werken samen aan applicatieontwikkeling
WSP starts building Cloud-based Python applications with VIKTOR, the web-based development platform for engineering applications. WSP started using the VIKTOR platform back in 2021 with two successful Prove of Concept’s (PoC’s), in which within two shorts sprints (four weeks) two applications were already developed.
This successful approach is now continued through a partnership that has been signed by both parties as of this week.
“Our goal for this year is to provide our colleagues with easy-to-use Python applications. Additionally, we want to professionalize our application development. The reason for this partnership with VIKTOR is because their platform enables our engineers to develop Python applications themselves and distribute them amongst colleagues in a secure manner. These colleagues don't need to have any programming experience to use the applications. Before, it took our coding engineers lots of time per colleague to whom the application had to be made available. Now, the VIKTOR platform enables us to do this all at once. So far, this has already been very promising and that is why we are now continuing at high pace!” - Mark van den Brink, Digital Transformation Lead at WSP
The applications that were developed within the first sprints are the ‘cross-section tool’ and the ‘remmingwerken tool’ (with the purpose of slowing down ships whenever they approach e.g. a bridge). Both tools can be used within WSP by colleagues without any programming knowledge, enabling them to benefit from the programming experience of their colleagues that do have programming experience, without constantly requiring their interference.
“The cross-section tool allows our engineers to easily define a large set of perpendicular lines along a line object (dike trajectory, railroad, go on), after which cross-sections of the ground level are generated by connecting with the AHN-web service. Additionally, the user has the possibility to upload grid files that function as data source. Examples of this are the extraction of hydraulic head from ground water models to calculate the hydraulic gradient on a dyke or to determine the local soil build-up by extracting 3D underground information.” - Martijn Kriebel, Flood Risk Consultant at WSP
Interface of the cross-section tool
“De remmingwerken tool allows our constructors to easily perform an iterative calculation of the energy intake of fenders in a 3D-environment. By automating the iterative non-linear analysis, a higher accuracy and time-gain can be achieved. Through a graphic web app, different software such as SCIA engineer and Excel work together to come to an answer. After the calculations, the results are presented in an interactive graph.” - Wichard Bron, Constructor Infra at WSP
Visualization from the Remmingwerken tool
You've just read one of the many use cases of the VIKTOR platform. I hope you found it an interesting read! However, there is much more to the VIKTOR platform than only this specific case. Let me tell you more about us:
VIKTOR is a low-code application development platform that empowers engineers and other domain experts to revolutionize their workflow by effortlessly creating user-friendly web applications with nothing more than Python. The VIKTOR platform consists of the following pillars:
The VIKTOR SDK: Application development is time-consuming and not the core business of many engineers, but web applications are truly an amazing asset. With the VIKTOR SDK, you can build your own Python-based web apps. The SDK takes care of the back-end, front-end, and hosting, so you can easily transform your Python scripts into any web app and start automating the boring.
The Workers: VIKTOR allows for seamless integration with other third-party software packages, such as Revit, Dynamo, ETABS, Grasshopper, and many more. The VIKTOR workers allow you to easily connect your app to these software packages by pushing and pulling data to and from them, eliminating the boring manual work. This way, you can create a whole new level of interoperability, all within a single app, making your VIKTOR app the single point of truth.
The Company environment: VIKTOR comes with a company environment, giving you the ability to provide access to users within and outside your company to use your apps. The company environment is a hub where all developed apps are stored and can be used, much like a library. To top that, end-users do not need to install any third-party tools that integrate with a VIKTOR app to be able to use them. The user management system lets you fine-tune user rights within applications (which have their own user management and database), while also providing valuable insights into app usage. This enables you to measure the adoption of the digital tools developed.
You can build any application you can imagine on the VIKTOR platform. Automating the boring tasks with ease, so engineers can fully focus on their engineering work again.
If this sounds interesting to you or your company, let's have a chat, you can reach me via: firstname.lastname@example.org