What would be the best way to integrate a django app into a tab in the xprotect smart client? I’ve been looking mostly at the API-gateway section in https://doc.developer.milestonesys.com/html/index.html but still skeptical.
If you develop a plugin for the Smart Client the requirement is to use .Net Framework 4.x.
You can say that API Gateway can be used for a modern way of interacting with the XProtect VMS but not for the tight integration into the Milestone applications that the plugins offer.
A possible workaround might be that the Smart Client could host a browser / web page.
Some notes on the builtin browser.. https://developer.milestonesys.com/s/article/Smart-Client-IE-browser-emulation-how-to-use-HTML5-web-pages-how-to
A note on using something different.. https://developer.milestonesys.com/s/article/alternative-browser-plugins-for-the-XProtect-Smart-Client-howto