I been working on a piece of software, i call it Seven Update. It is a windows update (vista) clone, however instead of updating and installing updates for windows, instead it can install and update other software. It is super user-friendly, but also developer friendly. I am about 85-90% done with all of the features. It can work with any software developer. Its more like Synaptic Package Manager for Ubuntu Linux, it not only can update, but it can install software too. I really believe this will be on every single windows machine in the next year. No more going to websites and downloading installer packages, or hassling with installation programs!
One copy of Seven Update will be on the machine, the users and programs can then add applications that it can update. I expect the beta to be done soon, maybe end of may/early june.
Seven Update will be free to end users, and free to open source projects. I haven't decided weather to charge for the SDK for shareware/retail use.
Go here for information and screenshots:
http://sevenupdate.sourceforge.net
About the Beta:
I did my best to extensively test it, but if you do run into a problem simply contact me either here or on the SF site. I will need as many details as possible.
If your interested in being a App Maintainer - someone who updates and hosts the SUI file for an app (which does not have official development support), contact me with the appname and a few details. Once i get the SDK out it will be easier for developers and maintainers to do sui files. Most applications will work with SU, however some complex applications (like Adobe CS3) is not possible w/o the developers support.
Since i created the SUI files and do not have access to what apps do (pertaining to registry), if you uninstall an application, registry values will remain if they weren't installed using Seven Update. This is a developer, SUI issue.
-------
Features:
* Provides automatic installation, update and uninstallation for applications.
* Full update history
* Add Applications by clicking a link, or manually add them
* Automatic search, download, and installation of updates - depends on settings
* Hide updates
* Intuitive Windows Vista style UI - looks like Windows Update, but provides better functionality and features.
* Hash Verification, no corrupt files!
* Displays download counts and sizes.
Developers:
Easy XML structure - even easier management w/ SDK
SHA1 Hash Verification - Uses SHA1 to determine if update his necessary
Register DLL/OCX files
Create Shortcuts
ability Read from registry for file paths
Write, Update and remove keys/values on update and/or installation
Execute files when updating/installing - SU will wait for them to finish - See below for more details:
Not ready to move over to SU? Not a problem, SU can easily use your existing install solution, just have SU download and execute the installer, arguments may be used for a slient install. So you can still use SU and it's benefits.
Limitations of SU Beta 1:
Services cannot be installed (no beta apps use a service) - However there is a workaround, using an installer and execute action
Beta Notes:
------
Seven Update is portable, it can be installed anywhere, but is highly recommended that you leave it in the default installation folder
To install/add apps to seven update, run the self extractor, seven update will be ran. After this you can safely close it. After it is installed, you can click the sui app links below to add applications.
If you add an app when Seven Update is running, will you get no response. I am working on a solution to pass parameters while it's running.
-------
Downloads:
Seven Update
Apps: (Must have installed Seven Update for them to work)
To Install (since msfn formats the links): Copy the following like after the semicolon and paste it into your browser.
TrueCrypt: sevenupdate://http://sevenupdate.sourceforge.net/suapps/TrueCrypt/truecrypt.sui|TrueCrypt
CCleaner: sevenupdate://http://sevenupdate.sourceforge.net/suapps/CCleaner/ccleaner.sui|CCleaner
Media Player Classic - Home Cinema: sevenupdate://http://sevenupdate.sourceforge.net/suapps/mpchc/mpc.sui|Media Player Classic - Home Cinema