Apache e-charts is comprehensive, open source technology that can add spice to any Omnis Studio application. The link has many, many examples that need minimal configuration to produce stunning results.
At Euromnis 2024, Dave introduced an oBrowser component to illustrate the basics of delivering charts to desktop applications. This year, he will provide you with a fully responsive dashboard that integrates eCharts widgets, as well as showing how to incorporate a few other small widgets. This dashboard component will be open sourced, supporting both an oBrowser component and a JSON component built on GitHub Actions that continually build up-to-date components.
The focus of this session will be to show how to configure the dashboard with minimal effort and deliver data to it within Omnis Studio.
Since the pandemic, customers have developed zero tolerance for web servers that break down under load. This occurs especially when product is limited and the desire for it goes through the roof. Think of ticket sales for concerts or sporting events where customers expect demand to be satisfied ‘instantly’. There are two ways to address the situation:
The spend-a-fortune-on-hardware approach isn’t very pragmatic. No matter how much is invested in database servers, web servers, network appliances, routers, or ISP bandwidth, you always risk running short of some resource in an unpredictable manner under heavy load. One time it could be database, the next time bandwidth, file handle ceilings, or new software compatibility issues. The list is endles; Dave knows from decades of experience.
The safe solution is to manage simultaneous access to web sales using a software queue — similar to limiting the amount of walk-in traffic to a store front in years gone by.
David will share with you the queuing concepts and software he built to successfully mitigate issues that occur during peak load periods, while also providing an excellent customer experience.
A software queue can conveniently remain in place at all times and only kick in when some prescribed amount load occurs. The queue ensures a nice customer experience, provides signals to operations to scale up services, and gives peace of mind for the business at all times.