Introducing "New Tech"
What is "New Tech"?
The upgraded platform includes several improvements and new features, including a new backend framework based on .NET 6 and a new frontend framework and data object based on the latest ECMAScript. The frontend UI components and binding are built on top of Vue.js, and the platform has been upgraded to Bootstrap 5 and flexbox layout. Despite these upgrades, it continues to use the same design concepts with integrated source control, development, and deployment tools. Additionally, the platform now uses a cloud-based service for hosting websites, offers full Razor support in apps and templates,
Powered by .NET 6.0: the new Omega 365 apps rely on the Microsoft's .NET 6; an open-source, cross platform framework for building modern apps and powerful cloud services.
Vue is a javascript framework for building user interfaces, it build on top of standard HTML, CSS, and JavaScript and provides a declarative and component-based programming model. It is one of the world's most used javascript frameworks, used by millions of developers. By utilizing this framework, our developers can rely on a huge network of developers for knowledge sharing, and great documentation, to develop User interface in a modern with a component based approach.
How does it work together with existing apps?
There are hundreds of Omega 365 apps already developed, and it will take quite some time and effort to upgrade all to the latest framework. It has therefore been essential to be able to run these two technology platforms in parallel, as seamless as possible. Technically is done by using so-called "reverse proxy" concept, where the new tech is setup on dedicated web server instance.
- The user is seamlessly authenticated to the "New Tech" based app, and does not need to login
- The New Tech apps appears in the menu togheter with the "Current Tech" apps
- The toolbar appears to be the same, regardless if the user is using a "New Tech" app or a "Current Tech" app. The same applies to the menu.
- One can use iFrame to integrate apps from both technologies.
The "Workflows by Resp" is an app developed using "New Tech". It is opened from the menu, and appear as an integrated part of Omega 365. It also supports using iframes (the workflow shown in this case, is built on "Current Tech"):
The Workflow Process apps, which illustrates the configuration of the workflow process, is also built using "New Tech". It is opened by selecting a process from the Workflow Processes app: