Top Banner
InstallAware for Windows Installer
42
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: installaware_faq

InstallAware for Windows Installer

Page 2: installaware_faq

Key Objectives• Who is InstallAware ?

• E lim inate Bloate d MS I Package s

• O ne -C lick D e ploym e nt of Runtim e s

• Im prove C ustom e r R e lationsh ips

• S im plify and C onsolid ate S e tup Proje cts

• E lim inate C ustom Actions

• InstallAware 1 0 Fe ature H ighlights

• Available E d itions and Pricing

Page 3: installaware_faq

Who is InstallAware?

Page 4: installaware_faq

Who is InstallAware?

Found e d in 2003 by form e r Ins tallS h ie ld

e m ploye e s who s e nse d that InstallShield was not leading the m arke t:

– Lack of innovation

– H ard to le arn and use

– Thousand s of outstand ing work ord e rs

– C opy-cat prod ucts we re not innovating e ithe r

Page 5: installaware_faq

What Makes InstallAware Unique?

Ins tallAware ’ s innovations save s e tup

d e ve lope rs and e nd -use rs :

– Time – Money– FrustrationInstallAware im prove s the e nd -use r e xpe rie nce

and the d e ve lopm e nt e xpe rie nce .

Page 6: installaware_faq

What Makes InstallAware Unique?

Ins tallAware provid e s le ad e rsh ip by:

– Making it m uch e as ie r to support Microsoft

s tand ard s

– Ke e p ing stand ard s from d riving your

proce sse s

– H e lp ing you d o with your se tups what was not

poss ible be fore

– Provid ing a powe rful abstraction of Wind ows

Installe r te chnology in MS Icod e s cripting

Page 7: installaware_faq

What Makes InstallAware Unique?

InstallAware m ake s it m uch easier to support Windows Installer:– N o proprietary database or custom action programming is re qu ire d to

bu ild ins tallations

– Ins tallAware abstracts all MSI internals into an intelligible script calle d MS Icod e !

– Ins tallAware autom atically builds logo-compliant Wind ows Ins talle r

package s

– Ins tallAware bu ild s s e tups that can be d e ploye d unatte nd e d via

Group Policy– Ins tallAware le ts you inte grate your bus ine s s logic into your

ins talle r and make intelligent decisions at install-time

Page 8: installaware_faq

Eliminate Bloated MSI Packages

Page 9: installaware_faq

Eliminate Bloated MSI Packages

InstallAware re d uce s the s ize of a se tup by up to 67% us ing the be s t com pre s s ion available –

LZMA/BC J2.

InstallAware can e ve n re -com pre ss file s and

package s that have alre ad y be e n com pre sse d

us ing othe r com pre ss ion form ats .

O nly InstallAware can bu ild MS I s e tups with

better-than-CAB com pre ss ion.

Page 10: installaware_faq

Eliminate Bloated MSI Packages

InstallAware m ake s it e asy to d ownload

te chnology runtim e s or optional application

fe ature s only when needed/selected.

InstallAware d oe s not prod uce e m pty we b base d

ins talle rs that force an Inte rne t conne ction e ve n

to copy vital application file s .

O nly InstallAware le ts the d e ve lope r choose exactly which files go online in a se tup .

Page 11: installaware_faq

One-Click Deployment of Runtimes

Page 12: installaware_faq

One-Click Deployment of Runtimes

Ins tallS h ie ld ’ s bund le d runtim e s can be

ve ry d ifficult to ge t working prope rly.

C om m on fram e works like Microsoft .N E T

and S Q L S e rve r d e ploy ve ry s im ply us ing

Ins tallAware .

Plus , Ins tallAware im prove s com pre ss ion

by as m uch as 67% - at no e ffort/cost to

you .

Page 13: installaware_faq

One-Click Deployment of Runtimes

Ins tallAware provid e s one -click runtim e

ins talle rs for:

– Microsoft .NE T Fram e work (with se rvice packs)

– Microsoft S Q L S e rve r E xpre ss (custom instance s )

– Microsoft Visual Bas ic VMs

– Microsoft Visual C + + Runtim e s (with se cure upd ate s )

– C rystal R e ports for Microsoft .NE T Fram e work

– Microsoft D ata Acce ss C om pone nts (MD AC )

– Microsoft D ire ctX

– Ad d your own custom runtim e installe rs

Page 14: installaware_faq

One-Click Deployment of Runtimes

All one -click runtim e s can, with one click:– Ad d all ne s te d d e pe nd e ncie s to the s e tup

proje ct

– Ad d all ne ce ssary hard ware /software

re qu ire m e nts to the s e tup proje ct

O nly Ins tallAware autom atically ad d s the

prope r syste m che cks and ne ste d runtim e

d e pe nd e ncie s .

Page 15: installaware_faq

Can I install older technologies?

You can e as ily ad d any m e rge m od ule or

othe r te chnology ins talle rs to your se tup,

plus Ins tallAware le ts you :

– Im prove com pre s s ion

– Run the m s ile ntly

– C apture and d is play native progre ss

– Take actions base d on re turn cod e s

Page 16: installaware_faq

Improve Customer Relationships

Page 17: installaware_faq

Improve Customer Relationships

Ins tallAware he lps you gain critical

software Business Intelligence by m aking it

m uch e as ie r to : – Register users online from d ire ctly with in the

s e tup d ialogs

– Survey users whe n the y un install your software

– Track product usage whe n custom e rs che ck

your we bs ite for upd ate s

Page 18: installaware_faq

Improve Customer Relationships

O nly Ins tallAware le ts you hand le Digital Rights Management tasks such as :

– Authenticating users online be fore the y can

ins tall the prod uct (full sam ple proje ct

includ e d )

– Authenticating users be fore the y d ownload and

ins tall updates– Defining application features on-the-fly, base d on

re sults of live authe ntication

Page 19: installaware_faq

Simplify and Consolidate Setup Projects

Page 20: installaware_faq

Consolidate Setup Projects

• D o you m aintain s e parate ins talle rs for

s im ilar prod ucts or prod uct e d itions?

• D o you use com ple x autom ation inte rface s

to e m it s e tup proje cts?

• Wish you had an e as ie r way to m anage

your re le ase s?

C onsolid ate your proje cts with Ins tallAware .

Page 21: installaware_faq

Consolidate Setup ProjectsO nly InstallAware le ts you :

• C ond itionally e xclud e /includ e file s , re gis try ke ys ,

and othe r se tup actions at bu ild tim e

• Inje ct and custom ize te xt at bu ild tim e

• Bu ild m ultiple flavors and e d itions of your

prod uct from a s ingle s e tup proje ct

• S ave yourse lf the com ple xity and ove rhe ad of

m anaging m ultiple re d und ant se tup proje cts

Page 22: installaware_faq

Eliminate Custom Actions

Page 23: installaware_faq

Eliminate Custom Actions

• C ustom action authoring is an inhe re ntly

e rror prone proce s s

• D e ve lop ing custom action D LLs re qu ire s

program m ing skills

• U nfore se e n sche d uling e rrors with custom

actions can le ad to une xpe cte d , hard to

re prod uce s e tup e rrors

Page 24: installaware_faq

Eliminate Custom ActionsMS Icod e e lim inate s custom actions :

• O nly available with InstallAware , MS Icod e is a hum an

re ad able , line ar s e tup script

• No program m ing skills are re qu ire d to d e ve lop MS Icod e

scripts

• All com m on se tup tasks are available as d rag-d rop script

com m and s in MS Icod e

• InstallAware conve rts your MS Icod e script to a Wind ows

Installe r MS I d atabase autom atically at bu ild tim e

• Le t InstallAware worry about ge ne rating an MS I package

that ge ts the job d one right

Page 25: installaware_faq

InstallAware 10Product Highlights

Page 26: installaware_faq

What’s New with Version 10?

Hybrid Installation Technology:

– Ne w Native Code S e tup E ngine

– A faster and re liable MSI alternative– Bypass Windows Installer completely!– Install, re pair, and re m ove prod ucts

succe ss fully e ve n in Windows Safe Mode– Install, repair, and remove products successfully

e ve n if the Wind ows Installe r s tack is

corrupte d on the targe t syste m !

Page 27: installaware_faq

64 Bit Support in InstallAware 10

Target all 32 and 64 bit versions of Windows

with one s e tup, one wizard . S upport

includ e s :

– x64 proce s sors

– ia64 proce s sors

– E M64T proce ssors

– Wind ows 95 G old through Wind ows 2008 R2

Page 28: installaware_faq

Virtualization in InstallAware 10

C he ck to s e e if the s e tup is running on a

virtualize d ope rating syste m

– D e te ct if VMware or Virtual PC is hosting the

O S

– O ptionally d isable se tups from running whe n

a virtual m ach ine is d e te cte d

– Take spe cific actions whe n your software is

be ing installe d virtualize d

Page 29: installaware_faq

Drivers with InstallAware 10

– Install d rive rs on x86, x64, and ia64 platform s

– C he ck for the pre se nce of a d e vice

– Manage s ignature warnings

– S uppre s s ARP apple t e ntrie s

– C om ple te sam ple proje ct includ e d

– Base d on D IFx 2.1

Page 30: installaware_faq

Windows 7 and Visual Studio 2010

No m atte r how you author your se tups –

InstallAware’s output MSI is always Windows 7 Certified logo compliant, automatically. Forge t about

valid ation su ite s and authoring re qu ire m e nts !

InstallAware ’ s Visual Studio 2010 Add-In autom atically cre ate s s e tup proje cts for your

solutions . Bu ild /run your se tups ins id e the Visual

S tud io ID E or fine tune the m with InstallAware .

Page 31: installaware_faq

Web Updates with InstallAware 10– Bu ild upd ate s from an inte grate d vie w

– C onfigure upd ate s che d ule s , or choose on-d e m and upd ate s

– D e ploy an upd ate clie nt that inte grate s with the Wind ows Task

S che d ule r, or works s tand -alone from the S tart Me nu

– Min im ize upd ate s to the syste m tray, or work inte ractive ly

– D e live r a com ple te ly s tand ard us e r e xpe rie nce m od e le d afte r

Wind ows U pd ate

– N o s tand -alone browse rs or H TML page s are launche d at any

tim e

– Fully custom izable upd ate us e r inte rface and logic – targe t

upd ate s by prod uct ve rs ion, language , and othe r bus ine s s logic

– S e rve patche s , full blown ne w ve rs ion ins talle rs , or othe r type s

of applications as upd ate s

Page 32: installaware_faq

Web Update Costs

Ins tallAware We b U pd ate s d o not cost

e xtra.

– In Ve rs ion 1 0 We b U pd ate s are includ e d with

e ve ry prod uct ve rs ion, from E xpre ss to S tud io

Ad m in e d itions

– InstallS h ie ld has re m ove d the U pd ate S e rvice

S tarte r e d ition, re qu iring the ir use rs to pay for

we b upd ate s

Page 33: installaware_faq

Upgrading to InstallAware 10

N ow is the be st tim e to Ins tallAware :

– Ne w bu ilt-in InstallShield, Wise import for one -

click conve rs ion of InstallS h ie ld proje cts

save d as XML file s and Wise S cript file s

– C all “ Set Variable NATIVE_ENGINE to TRUE” to

e nable the ne w Native Engine in any e xis ting

se tup

– S e t the variable back to FALSE to us e the

Windows Installer E ngine

Page 34: installaware_faq

What Else Can InstallAware Do?

• Run S Q L S cripts on Microsoft, O racle , or MyS Q L

d atabase se rve rs

• C re ate ne w IIS we bs ite s , virtual fold e rs , application

pools

• Re gis te r asse m blie s , call .NE T installe r classe s

• Install O D BC d rive rs and D S Ns

• Install s e rvice s , re gis te r file type s , e nvironm e nt variable s

• S hare fold e rs , s e t acce ss control lis ts on a varie ty of

syste m obje cts

• C all any custom D LL or E XE file

• E xte nd the ID E d ire ctly with custom plug-ins that

participate in the bu ild proce ss

Page 35: installaware_faq

Available Editions and Pricing

Page 36: installaware_faq

Express vs. Developer Edition

– E xpre ss provid e s po int-and -click s im plicity

– E xpre ss d oe s not includ e MS Icod e s cripting

capab ilitie s

– D e ve lope r provid e s full s cripting capab ilitie s

with ad vance d proje ct sam ple s

– E xpre ss us e s the sam e proje ct form at with

othe r Ins tallAware e d itions for instant

m igration

Page 37: installaware_faq

Developer vs. Studio Edition

– D e ve lope r offe rs MS Icod e scripting, with

e asy-to-le arn d rag-d rop authoring

– D e ve lope r le ts you fully custom ize the s e tup

logic and actions

– S tud io includ e s a d ialog d e s igne r for your

se tup wizard s , and a MS Icod e d e bugge r

– S tud io offe rs C om p ile r Variable s , le tting you

bu ild m ultiple s e tup re le ase s from a s ingle

source proje ct without com ple x autom ation

Page 38: installaware_faq

Studio vs. Studio Admin Edition

– S tud io Ad m in allows you to im port and

custom ize MS I and MS M d atabase s

– S tud io Ad m in le ts you pe rform se tup capture

on e xis ting installations to conve rt the m into

InstallAware package s

– The autom ation inte rface allows you to e m it

com ple te s e tup proje cts program m atically,

without acce ss to the Ins tallAware ID E

Page 39: installaware_faq

Pricing

Full Version Competitive Upgrade Upgrade

Express US$999 US$669 US$499

Developer US$1499 US$1005 US$749

Studio US$1999 US$1339 US$999

Studio Admin US$2999 US$2009 US$1499

Page 40: installaware_faq

Licensing Options• O ne lice nse is re qu ire d for e ach d e ve lope r

us ing the ID E

• Floating lice nse s are available for non-

s im ultane ous usage by m ore than one

d e ve lope r (+ 33% )

• No ad d itional lice nse s are re qu ire d for

bu ild m ach ine s with the purchase of a

S tud io or S tud io Ad m in e d ition

Page 41: installaware_faq

Competitive Upgrades

• U se rs of any ve rs ion of InstallS h ie ld and

Wise prod ucts are e ligible

• C om pe titive upgrad e s qualify you for an

ins tant 33% d is count

• Just provid e your com pe titive prod uct

s e rial num be r to qualify

Page 42: installaware_faq

Upgrades and Maintenance Packs

• Minor ve rs ion upgrad e s are fre e for life

• Major ve rs ion upgrad e s are fre e with in 3

m onths of your original ord e r d ate

• U pgrad e s m ay be ord e re d any tim e at

50% of ne w prod uct cost

• Mainte nance packs are available for 1 or 2

ye ar te rm s , at 40% and 70% surcharge s

re spe ctive ly