09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 2: Getting Started<br />

Working with Projects<br />

Smart Device Installation Projects<br />

<strong>InstallShield</strong> provides the functionality to develop installations for the latest smart devices from within<br />

Microsoft Visual Studio and from within <strong>InstallShield</strong>. <strong>InstallShield</strong> Smart Device installations can be<br />

added to your smart device solution in Visual Studio, enabling your installation to be built automatically<br />

along with your smart device solution.<br />

What Is a Smart Device?<br />

Smart devices are the breed of devices that are based on Windows Mobile technology. These devices<br />

include Pocket PCs, handheld PCs, Smartphones, Pocket PC phones, and Windows CE .NET devices.<br />

While all of these devices have Windows Mobile technology at their core, they all have different<br />

requirements for software development and installation.<br />

What Is the .NET Compact Framework?<br />

The .NET Compact Framework is a scaled-down version of the .NET Framework designed to run on<br />

resource-constrained devices, such as the aforementioned smart device examples.<br />

What Development Tools Do I Use to Create Software for Smart Devices?<br />

If you are developing managed code for the .NET Compact Framework, use Visual Studio. If you are<br />

developing native code, use eMbedded Visual Tools 3.0 or eMbedded Visual C++ 4. <strong>InstallShield</strong><br />

supports creating installations for managed code, native code, or a combination of the two.<br />

How Is Software Installed on Smart Devices?<br />

Depending on the device, there are a number of ways to install software. For example, a Smartphone<br />

might have software installed over a general packet radio service (GPRS) Internet connection. Pocket<br />

PCs can have software installed by tethering the device to a desktop computer and synching. Other<br />

devices install software automatically when a storage card is inserted. <strong>InstallShield</strong> supports all of these<br />

scenarios.<br />

Creating Smart Device Installations<br />

<strong>InstallShield</strong>’s Smart Device Setup Wizard generates the .cab files that are used to install the application<br />

to the Smart Device. These .cab files can be deployed to the Smart Device by using a storage card, or by<br />

downloading over a network or through Microsoft ActiveSync. The Smart Device Setup Wizard also<br />

includes the necessary .cab files for the Microsoft .NET Compact Framework redistributables, as well as<br />

the Autorun.exe file required for memory card installations.<br />

Project: The Smart Device project type should be used only for straight-to-device installations that do not use ActiveSync<br />

or any other desktop component.<br />

Using the Smart Device Setup Wizard<br />

Use the Smart Device Setup Wizard to do the following:<br />

• Create an installation that will be installed directly to the device without being installed to a desktop<br />

computer first—for example, software installed from a storage card, such as a Compact Flash or<br />

Secure Digital card.<br />

52 ISE-1800-UG01 <strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!