The dmePushInstall tool can be accessed using a server-based scripting language, such as JSP, Perl, PHP, or Ruby, or any programming language that is able to establish an HTTP connection and post information - such as Java, C#, or C++. A complete example of how to use the service is available from the DME Resource Center.
In order to make use of the features in dmePushInstall, you need to do the following:
The way to do this depends on your choice of scripting language.
The information collected from the HTML form should be posted to the dmePushInstall service, along with authentication information.
For the sake of authentication, a special local user should be created in DME. This credentials of this user will then be posted along with the other information to dmePushInstall and used to gain access to the DME server for sending the push. Of course, existing users could be allowed to enter their own credentials, but as the service is often used by those who have not yet been created as users in DME, this would often not make sense.