Upload
quickoffice-test
View
226
Download
0
Tags:
Embed Size (px)
Citation preview
InstallAware for Windows Installer
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
Who is InstallAware?
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
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 .
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
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
Eliminate Bloated MSI Packages
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.
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 .
One-Click Deployment of Runtimes
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 .
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
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 .
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
Improve Customer Relationships
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
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
Simplify and Consolidate Setup Projects
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 .
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
Eliminate Custom Actions
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
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
InstallAware 10Product Highlights
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 !
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
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
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
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 .
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
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
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
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
Available Editions and Pricing
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
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
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
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
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
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
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