AutoUpdate

Version 6 supports new AutoUpdate manager, which notifies the user when new software updates become available.

Plugin developers can take advantage of the autoupdate functionality and let the Realsoft 3D update also their plugins.

In order to support AutoUpdate feature, your plugins have to register to auto updater class and specify two bits of information for it: the name of an XML file containing information about your plugin and the location of the same file in Realsoft 3D program folder.

The structure of the XML file is shown below:


<realsoft>
    <autoupdate>
	<application>Realsoft 3D Beta</application>
 	<version>
      	    <major>6</major>
      	    <minor>0</minor>
            <build>1</build>
  	</version>
	<platform>
            <os>win</os>
            <arc>x64</arc>
        </platform>
	<package>
	    <url>http://www.realsoft.com/hotfixes/Realsoft3D_Beta_Debug-6.0.1-win-x64.tar.gz</url>
	    <install>tar -zxf Realsoft3D_Beta_Debug-6.0.1-win-x64.tar.gz </install>
	</package>
    </autoupdate>
</realsoft>

When you upload new setup packages to your web site, you'll also upload this XML file with it. AutoUpdater will compare this file into the local version it founds from from the Realsoft 3D program folder and in case the remote file is newer it downloads and installs the specified setup package.

AutoUpdate is installed into the users Startup folder, so that it get automatically started when the system boots up.