Welcome to the adventure

InstallPad 0.4

Tuesday October 24, 2006

Released a new version of InstallPad today, tons of new stuff. InstallPad is a program I’m working on that helps you download and install Windows applications very quickly. It’s especially useful when you’ve just reinstalled Windows.

The source is now open, and there have already been some significant contributions. The license is an interesting one which took me some time to find/make; read more about it.

InstallPad 0.4

A few of the changes:

  • Graphical preferences
  • Alternate download URLs in case the main URL is down
  • Picasa and Quicktime added by default
  • Support for “installing” .zip files by extracting them to a configurable folder
  • Launch only one installer at a time, so they don’t step on each other’s toes
  • Comment applications
Still just one file?

InstallPad remains a single-file deployment (well, two if you count the applist.xml), and it doesn’t install itself anywhere. It is getting more and more interesting adding features to InstallPad without adding other files. For instance, a zip library comes with InstallPad, but since it’s licensed under a modified GPL, we can’t include the source.

So what do we do? A compiled DLL of the zip library is embedded as a resource, loaded from a bytestream at runtime, and the library is invoked via reflection; all this because we didn’t want an extra DLL sitting next to InstallPad.exe. The preferences file (installpad.exe.config) is also extracted to your application configuration directory the first time it’s run so you can have persisted preferences, without a (visible) extra file.

Go download and try it. If you find it useful drop me a line.

5 Comments »

  1. Hi, i just wanted to say “GREAT” and ask you if i could translate InstallPad to Spanish? (that also would mean bundle it with an xml pointing at the same apps but in spanish)… but since i know nothing about svn, how do i download the source code?

    Said by whiskey November 1, 2006 at about 10:39 pm

  2. Since users can create their own applists, you can put whatever apps you want in there, in any language.

    internationalization is a great idea, and I’ll try and get it translatable in the next release.

    Said by philc November 2, 2006 at about 12:21 am

  3. cool!

    Said by whiskey November 2, 2006 at about 10:08 am

  4. Having just finished translating it to Spanish can i distribute it (legal messages and credits intact, just added my translating contribution to it) through my website?

    Said by whiskey November 2, 2006 at about 4:48 pm

  5. I love this site, there is so much information to be found. Thank you.

    Said by Anonymous August 30, 2008 at about 1:15 am

Leave a comment