Having document management integrated in your application can be very powerful. Over the last eight years document management has become a core functionality for our application as it is integrated in every part of it. There are a lot of ways to implement document management and in many ERP applications it feels like an afterthought.
In this sessions major design choices will be discussed. I will also explain why we made our choices and will show what you can achieve if you go ‘all the way’ by implementing a complete document management system.
•Topics this session will cover:
•Design choices like storing documents inside versus outside the database.
•The power of a server process.
•Server side tasks like document conversion and creation.
•Full text searching on document content.
•Versioning and permissions.
Who would find it interesting?
It is a session about application design, so if you want to build your own document management tool or if you already built one it is interesting to get ideas and to discuss design options.
This session is about performance of applications developed in Omnis. We will discuss design methodologies, application architecture and we will compare different design solutions. All based on performance. We will also discuss tips for writing faster code and we will discuss some Omnis internals to explain why some code is faster. When you know more about the internals, you will be able to instantly make better decisions while writing code.
You can also bring some of your own code to the session so we can discuss different approaches and run some tests. This will be done using a test framework which compares performance between different methods.
This session basically has two topics which have some overlap.
First Google maps:
This is a great tool to display data on a map. But how do you integrate it into your application? How can you interact with Omnis. Marten will show how to do this using his own application.
•What are the limitations of the free version?
•How do you inquire geo location data?
•How do you get your information on the map?
•How do you get data back in Omnis?
•How do you respond to clicks (hyperlinks in a web view and in a browser)?
Hyperlinks is a great way to directly jump to related items. This can be very useful to be able to hyperlink to your Omnis application. It is possible to create hyperlinks in for example emails or excel documents which will directly jump to a specific record in your application. This makes email communication about items a lot more useful. This topic will cover all parts from registering your protocol in the operating system to handling the requests in Omnis.