Netherlands

4 days / 26 talks
Awesome and great speakers

October 5-10
https://i1.wp.com/www.omnisworld.co.uk/wp-content/uploads/2025/08/MartenVerhoevenBW.jpg?fit=320%2C340&ssl=1

Marten Verhoeven

Marten has been using Omnis for over 25 years, all of them at Van Beek, a Dutch manufacturer specializing in screw conveyor systems. As the lead developer at Van Beek, Marten guided the evolution of their in-house business software from an Omnis 7 application with a datafile backend to a modern Omnis Studio solution with mobile capabilities and a SQL backend containing millions of business documents.

One key part of Van Beek’s key business application suite, called the ‘configurator’, is developed entirely in Omnis. It assembles the design & creates quotes for complete machines that are based on product rules in a database. It also calculates cost price, lead time, and generates a corresponding 3D model that is transmitted directly to the business process software to manage everything around the manufacturing processes (like inventory, purchasing, manufacturing execution, logistics, etc). Customers can also use this tool through the company’s website.

Marten’s background is in both mechanical engineering & computer science. He combines this deep technical knowledge with a practical understanding of the processes involved in building complex machinery. Passionate about continuous learning, Marten enjoys sharing experiences with fellow Omnis developers to help others, learn from the community, and contribute to making the Omnis ecosystem stronger.



Brains for Your Business Software: adding AI to your Omnis application

A practical primer based on Van Beek’s experience implementing AI into their systems.

Overview:

In September 2023, Marten began to seriously explore AI and Large Language Models (LLMs) with the goal of running models in-house and integrating AI tools directly into Van Beek’s business software.   Along the way, he learned a lot about how machine learning works, how to run local LLMs efficiently, and how to apply generative AI to real-world challenges.   The AI team now comprises of 5 staff who devote at least 1 day a week to the AI project resulting in a list of features that are to be added to the business application.

In this session, Marten shares these insights and practical experiences to help you understand the fundamentals of AI and how to bring them into your Omnis applications.

What You’ll Learn:

You’ll receive a clear introduction to Machine Learning (ML) basics, including a practical example of an ML model estimating welding time from 3D CAD data using TensorFlow.   Marten will explain how generative AI and LLMs function, and how to run local models on affordable hardware setups.   You’ll also learn how Marten extracted structured information from PDFs using advanced visual models, and the current work in progress to implement Retrieval Augmented Generation (RAG) with embeddings stored in Postgres or specialized vector databases.

This session goes beyond the concepts and tools.   You will receive practical tutorial how to apply this technology effectively within your Omnis business applications.

Why you should attend

AI technology is a vast and rapidly evolving field that has suddenly become critically important.   It can be challenging to understand the technology and identify which tools are right for your specific needs.   This session will help demystify AI and show you how to leverage it within your own software, particularly in an Omnis environment.   You’ll benefit from hearing about the practical, real-world approach taken at Van Beek.   This information should provide you with the knowledge & tools to begin experimenting confidently with AI and LLMs in your projects immediately.


Getting Gitty with Omnis

A Modern Approach to Version Control

Overview:

Many Omnis developers still rely on the built-in Omnis VCS system, which stores classes in a database and uses a check-in/check-out process.   While functional, it has limitations compared to modern version control systems.   Git offers a flexible, distributed, and industry-standard solution, yet Omnis’ binary library format doesn’t seem like an obvious fit.  However, since Omnis Studio 8.1, an export/import feature makes it possible to integrate Omnis development into a Git workflow.   In this session, we’ll explore how to set up, configure, and work with Git in an Omnis environment, and how to unlock the benefits of modern version control, automation, and continuous integration/continuous deployment (CI/CD) pipelines.

Part of the session will focus on a practical tool; developed to make the Omnis export/import process faster, easier, and more reliable.   It will be available to attendees during Euromnis and Marten will walk through its configuration and use, giving you something tangible you can take back and immediately apply in your own projects.

What You’ll Learn:

You’ll learn how Git differs from Omnis VCS and why it’s worth making the switch.   We’ll walk through the process of exporting and importing Omnis libraries in JSON format, setting up repositories with the right structure and settings and committing your changes using a Git client.   You’ll see how to use the Git tool with your workflow to streamline imports and exports.   Along the way, we’ll cover how to use important functionality available in Git, how to avoid and resolve merge conflicts, and how to migrate smoothly from Omnis VCS without disrupting your work.   Finally, you’ll see how to connect your Git repositories to CI/CD pipelines for automated builds, tests and deployments.

Why you should attend

If you want to modernize your Omnis development workflow, collaborate more effectively in a team, or take advantage of automation with CI/CD, this session will give you the knowledge, tools, and confidence to make it happen.   You’ll leave not only with a clear process for using Git with Omnis, but also with a ready-to-use open-source tool that you can’t get anywhere else, making it easier than ever to bring the power of Git to your Omnis projects.



Make

Connection

Follow Marten


Meet

Company


https://i0.wp.com/www.omnisworld.co.uk/wp-content/uploads/2024/12/omnis2024-2.png?w=1200&ssl=1

About workshops

Format

You’ll sign up for the session you want to attend on a first-come, first-served basis. Up to 6 participants may attend a session, if full, you can sign up for the same topic at a different time. During the session, the speaker will guide the audience through the main topic but you will be able to ask him/her to deviate and cover related areas. Sometimes participants offer new ideas and solutions to a problem.



Check the

Speakers

Pursue any question or area not directly related to the core topic. Every speaker hosts at least 4 sessions which means there are about 11 to 12 simultaneous sessions running all the time with an average of 5 or 6 participants

Meet the Speakers


Check the

Schedule

Flexible conference format means you can choose the best classes for you and at the best time. Some sessions will be repeated, so when you miss one, you can attend the same session later in the day or the week.

Check the Schedule