Overview – Smart Client Deployment
Applications developed with 100% managed components can be executed on remote systems without installing the application itself on the remote systems. This makes application updates extremely simple and provides a better user experience than web applications provide.
The .NET Framework provides built in security to limit remote application execution without proper authorization.
Visual Studio 2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019, and 2022 make Smart Client deployment very easy with a deployment wizard for the Project you wish to deploy. This wizard allows you to set version information that the remote systems will use to determine if an update is available.
This deployment method requires the client systems to have version 2.0 of the .NET Framework if you are using Visual Studio 2005 and version 3.5 of the .NET Framework if you are using Visual Studio 2008.
Components that include COM or legacy ActiveX controls are not Smart Client compatible.
All .NET components of Open Automation Software are Smart Client compatible.
There are a few simple steps to deploy an application as a Smart Client.
The following examples walk you through a complete Smart Client execution.
NOTE: If you want to visualize your data in a desktop or mobile browser with zero programming, you may be interested in the OAS Open UIEngine .
The UIEngine is a robust no-code web application and HMI builder for developing rich user interfaces in a browser-based development environment.
See the UIEngine Documentation to learn more.