Deploying Your Application
In order to deploy your applications, a setup program is required.
Depends on the setup project used (Visual Studio, Install Shield, etc)
additional libraries should be included.
The SDK contains helper files in order to simplify the library distribution.
While files can be distributed one by one, this is not recomanded - as the files
can be shared among different projects.
Required Libraries:
- Pegasus .Net sdk Runtime library.
This library composed of a single .Net Assembly, PegasusClassLibrary.dll, which should be installed in the GAC. - Pegasus Win 32 SDK Runtime library.
This library composed of a set of binary files.
They should be installed at /Program Files/Common Files/Pegasus Shared.
Note: There is no need to copy any of these files to the application directory.
Optional Libraries:
- Microsoft Tablet SDK for Windows XP, Ver 1.7 Runtime Distribution.
This runtime composed of a set of Merge Modules, and is required in order to add support for Ink in Windows XP. - Microsoft Ink Analisys Language files.
Required if your application is using ink analisys in different languages.
Deploying using Merge Modules files (msm)
The easiest method of the libraries distribution is by using merge
modules.
The 'Setup' sample program in the SDK, demonstrate this method.
To install the required libraries, just add the following merge modules to the
setup program:
- Pegasus.NetRuntime.msm
- PegasusWin32Runtime.msm
These files are located at "...\Pegasus.Net SDK\msm\" folder.
To install the Ink support for Windows XP, these Merge Modules should be included as a minimum:
- Mstpcrt.msm
- rtscom.msm
- tcpman17.msm
Additionsl merge modules might be required, depends on the way Ink is used in
your application.
For more information refere to the Microsoft Tablet SDK ver 1.7. documentation.
Hint: The Ink merge modules can be installed also on Windows Vista and later. There is no need to create seperate setup project for any Windows version.
Deploying using runtime distribution
Some Setup environments doesn't support Merge Modules.
In this case, the sdk provides additional files.
The following files are used to install the Pegasus sdk runtime files:
- Pegasus.NetRuntime.msi
- Pegasus.Win32Runtime.msi
These files are located at "...\Pegasus.Net SDK\Redistributable\" folder.
They must be included in your setup program, and run on the distributed machine
by using the Windows Installer system.
Refer to Windows Installer documentation for more information.
In order to distribute Ink support for windows XP, a seperate installer can be
created using Visual Studio, which contains only the above merge modules.
There is no exe or msi files you can redistribute in the Windows Tablet PC SDK
1.7.