<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Serge&#039;s Technology View &#187; installer</title>
	<atom:link href="http://blog.dragonsoft.us/tag/installer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dragonsoft.us</link>
	<description>Talk about Technologies, Software Architecture and Management</description>
	<lastBuildDate>Tue, 31 Jan 2012 01:43:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Delphi 2009 beta: Installation improvements</title>
		<link>http://blog.dragonsoft.us/2008/08/12/delphi-2009-beta-installation-improvements/</link>
		<comments>http://blog.dragonsoft.us/2008/08/12/delphi-2009-beta-installation-improvements/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 12:31:25 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[delphi 2009]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installaware]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[tiburón]]></category>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=273</guid>
		<description><![CDATA[Over the span of few weeks I have had &#8220;hot&#8221; conversation in public NG about speed of installation and that R&#38;D team should do something about it. Good news For people who worried about future experience with installation of the &#8230; <a href="http://blog.dragonsoft.us/2008/08/12/delphi-2009-beta-installation-improvements/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the span of few weeks I have had &#8220;hot&#8221; conversation in public NG about speed of installation and that R&amp;D team should do something about it.</p>
<h3>Good news</h3>
<p>For people who worried about future experience with installation of the Delphi 2009 &#8211; it is fast (or faster, since it is always comes to personal opinion). I have done several &#8220;fresh&#8221; installs, along with &#8220;on-top&#8221; installations. It did took me less then I spend downloading it over my 3Mb connection. Keep in mind a size and compare it to Visual Studio installation time and it start to look very good.</p>
<p>Not to be along with that statement there is other people&#8217;s opinion &#8211; <a href="http://www.flickdotnet.de/index.php/2008/08/delphi-2009-beta-installation-speed-has-been-improved-a-lot/" target="_blank">Holger Flick posted last Saturday about his experience</a>.</p>
<h3>History</h3>
<p>For many years, Delphi installation was created and maintained using InstallShield product line. It was based on it and IS Express edition was included in distribution for developers to use it. I am not sure how many people have actually used it, but it was there and it was free. Back in 2006</p>
<blockquote><p>Newly formed CodeGear(TM) chooses InstallAware for delivering the newest versions of Delphi®, Delphi® for .NET, C++ Builder®, and C# Builder® tools. InstallAware Express is now bundled with CodeGear’s developer products as the installer tool of choice.</p></blockquote>
<p>Let&#8217;s look at the possible reasons:</p>
<blockquote><p>“Using InstallAware’s MSIcode, we have drastically reduced the need for creating custom plug-ins,” says Allen Bauer, Chief Scientist at CodeGear. “Our InstallAware setup dynamically defines the features and files to be installed. Instead of building, maintaining, and shipping separate installers for all the languages, IDEs, and product editions that we offer, we are now able to build and deliver a single install image. This has dramatically reduced our integration workload along with reducing our costs.”</p>
<p>“Electronic software delivery (ESD) will be playing a larger role in the way we deliver our products going forward. InstallAware will be powering our new ESD functionality in the Delphi and C++Builder products,” adds Michael Swindell, Vice President of Products at CodeGear. “We will be able to increase Internet delivery flexibility and performance providing customers with instant access to features based on electronic software purchases. Our goal is to make the user experience for both trial evaluations and electronic purchases as simple and flexible as possible. We evaluated a variety of installation and delivery technologies and InstallAware had the right features, performance, and technology for our requirements.”</p></blockquote>
<h3>Reality check</h3>
<p>After initial release everyone had &#8220;suffer consequences&#8221;. Setup was much slower, updates could take substantial time to be applied. As a result, there was up until recently big &#8220;roar&#8221; to &#8220;toss&#8221; IA and return to &#8220;good old days&#8221;.</p>
<h3>Alternatives</h3>
<p>Aside from choosing to use batch file/XCOPY setup mode (can you imagine that this is still preferred way to deploy ASP applications?) let&#8217;s look at the alternatives for InstallAware (MSI).</p>
<ul>
<li><a href="http://www.acresso.com/" target="_blank">InstallShield</a>: recently acquired by Acresso. This is a target &#8211; &#8220;If your software targets Windows, InstallShield® is your solution.&#8221; &#8211; MSI. Long history with Borland/CodeGear and marketing/pricing/features may played the role in the decision of looking elsewhere for new deployment solutions.</li>
<li><a href="http://www.acresso.com/products/installation/installanywhere.htm" target="_blank">InstallAnywhere</a> - just to mention here and it is a product from the same company. In general it may be better positioned since supports not just Windows bit other platforms as well. Not a mainstream product for some time, but what could happen is that it will eventually merge with InstallShield taking best from both. At the time (2006) probably was not even considered to be a choice.</li>
<li><a href="http://www.wise.com/Products/Installations.aspx" target="_blank">Wise installation Studio</a> by Symantec &#8211; again Windows platform. &#8211; MSI and WinInstall. Product line had struggled for many years, was very non-trivial in maintenance and even though it did have potential, uncertainty of it existence at the time may played the role of not going with it.</li>
<li><a href="http://www.jrsoftware.org/isinfo.php" target="_blank">InnoSetup</a> - great product, native to Pascal/Delphi developers with its Pascal-like scripting language. But even though it is a great product, it may luck of some Enterprise features CodeGear was looking at the time highlighted above. Would it be faster? For sure. Would it lock the deployment to some of the &#8220;legacy&#8221; ways of doing so? Most likely. &#8211; WinInstall</li>
</ul>
<h3>Choice</h3>
<p>Some of you will disagree with me on the need of standard ways of deployment, ability to automatically be certified for any future versions of Windows (Vista certification at the moment), common UI elements and interfaces&#8230; But reality is that it is that it is needed. User/System administrator/Company should be comfortable and familiar with the product deployment strategies and be able to do the same &#8220;that those other setups can do&#8221;. InstallAware gives just that. Yes, there is some hype in the air as it is with any product on the market, and yes there is a learning curve. Mind though, learning curve here more related to MSI technology itself, then to InstallAware implementation. Team has to have knowledge, desire, and  budget to properly implement requirements regardless of the platform they are using.</p>
<p>It my strong believe that what we have seen over last few years was a story how higher management decisions affect development rather then technology problems. Yes, I could be wrong, but after over a decade working with different deployment solutions, I think that we are in no worse situation with InstallAware then with any other product. With new management direction at CodeGear it may change, but improvements shown in latest installations for Delphi 2009 beta may finally let story rest in peace.</p>
<h3>Update (Aug 28, 2008)</h3>
<p>Last night I have had a chance to compare RAD Studio 2007 setup speed and RAD Studio 2009 speed once again. Impressive. 1 : 10 ratio. RAD Studio 2009 installs much faster.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2012 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/08/12/delphi-2009-beta-installation-improvements/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Wise versus InstallAware</title>
		<link>http://blog.dragonsoft.us/2008/01/18/wise-versus-installaware/</link>
		<comments>http://blog.dragonsoft.us/2008/01/18/wise-versus-installaware/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 19:59:08 +0000</pubDate>
		<dc:creator>Serguei Dosyukov</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[installaware]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[wise]]></category>
		<guid isPermaLink="false">http://blog.dragonsoft.us/2008/01/18/wise-versus-installaware/</guid>
		<description><![CDATA[Using Wise for over 10 years now and known as a host for Wise Script Library for last 5, I have wrote dozens installations, created many actions and scripts to accommodate various tasks required during deployment process. Many are still available at my &#8230; <a href="http://blog.dragonsoft.us/2008/01/18/wise-versus-installaware/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Using Wise for over 10 years now and known as a host for Wise Script Library for last 5, I have wrote dozens installations, created many actions and scripts to accommodate various tasks required during deployment process. Many are still available at my <a target="_blank" href="http://wisescript.dragonsoft.us/">Wise Script Library</a>.</p>
<p>I have been asked on several occasions about my take on future of Wise products and possible migration path. Below are some sample questions.</p>
<blockquote><p>Q: Can you tell me which product you like better now?  Wise or InstallAware?<br />
Q: I am a long time user of Wise Installation System but I am looking to migrate to another platform. Which product you can suggest?<br />
Q: I am using Wise InstallMaster, but I want to get access to latest technologies. What should I do?<br />
Q: Where can I find feature comparison chart between Wise and InstallAware products?</p></blockquote>
<p>I have decided to express my opinion in the form of this post for your consideration.</p>
<p>If you are long time user of Wise Installation System or Wise InstallMaster (I am looking at most advanced editions with script support) one of the options for you would be to continue using Wise product line but migrate to Wise Installation Studio (new product which has replaced Wise for Windows Installer).<br />
Yet, you might find it not quite the same as far as script support and convenience.</p>
<p>It is in my opinion that Wise Installation System has become obsolete product and has shrinking support by Altiris and now Symantec. There are no updates or other up-to-date downloads at this point, nor you can expect one since product is retired. To be fair a support forum is still very active. But sooner or later you will have to decide where to go next.</p>
<p>Yes, you can abandon your current scripts all together and switch to InstallShield, InnoSetup or any other product available, but this would be mostly a complete rewrite for your deployment scenario.</p>
<p>There is an alternative to that.</p>
<p>If you like style of Wise script based products but want to be up-to-date on features, I would recommend considering migration to InstallAware product line.</p>
<p>If you would like to see side-by-side comparison between InstallAware, InstallShield, Wise Installation Studio (MSI), Wise Installation System (non-MSI) and InnoSetup <a target="_blank" href="http://www.dragonsoft.us/compare_ia.php">please visit page here</a> I have put based on public and prior information and my analysis.</p>
<p>At this point, to start using IA you would need to import your project once using provided automated tool. For most general cases this would be sufficient and you are good to go. In more complex cases, depend on level of customization and number of custom actions you are using, there could be some work required to complete your migration.</p>
<p>After this is done you would get great advantage of accessing latest technologies while keeping your acquired knowledge with Wise products.</p>
<p>If you would choose to follow this path I would suggest downloading trial version to see if it is something you like, then if decision is made we would like to offer you a discount with your purchase of IA products.</p>
<hr/><span style="font-size: 7pt">Copyright &copy; 2012 <strong><a href="http://blog.dragonsoft.us">Serge&#039;s Technology View</a></strong>. This Feed is for personal non-commercial use only.</span>]]></content:encoded>
			<wfw:commentRss>http://blog.dragonsoft.us/2008/01/18/wise-versus-installaware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

