Create Blog | Admin
Welcome to Paul's BlogWelcome to Paul's Blog

Sunday, 5th February 2006

Universal Installer

Don't you just love it when you end up making work for yourself, right when you think you're overworked enough as it is?

Well, such a scenario just happened to me whilst getting ROTunes v0.08 ready for release. It suddenly occurred to me that I've made so many changes and improvements to the code, it's probably easier for anyone upgrading just to delete their existing copy and install the new version afresh! Of course, that's 'just not cricket', apart from being against the whole RISC OS philosophy of being flexible enough to cater for all levels of user as well as being considerate to the end-users preferences and time.

Therefore, there was no solution other than to write an installer application for the new ROTunes update. This would ensure that new users would end up with a nice new install but also allow existing users to upgrade without having to reset or lose all their choices and preferences etc.

This brought me to thinking that I've actually been striving to come up with a nice and simple way of supplying upgrades to my software for a couple of years now. I've half-written (or bodged) installers in the past, even attempting to write a kind of multi-purpose installer, but everytime I end up with something that's only really suitable for the task in hand and not ideal for re-using the next time I release another upgrade to something!

So..... this morning I decided that I was going to crack it once and for all, and write a completely generic, easy-to-use, universal installer application for any software I may decide to upgrade in the future. As Apple always seems to have well thought out installers and user interfaces, I thought I'd write something along similar lines - but of course make it smaller, leaner and better! happy

Thus, the completion of Paul's Universal Application Installer about 30 minutes ago (not bad going if I do say so myself - a new application from concept, design, planning and coding right through to finished, debugged release-ready version in under a day!)

I just need to finish bug testing ROTunes v0.08 and I can unleash both update and installer on the world! grin

Last amended by Paul on 10th April at 4:54pm
So far people have left 16 comments;
lfclhy13709394 said...
We offer high quality url=http://www.watchcopiez.com/GoodsBrand/IWC-45.htmlIWC replica watches[/url] by selecting only dependable suppliers. Every watch we send out is carefully tested to make sure you'll be able to get many years of useful service from url=http://www.watchcopiez.comreplica watches[/url]. We carry watches made for the discriminating consumer at a fraction of the cost of other online stores. Because your time is valuable, we promise we will respond to your emails within 3 hours. We are available to you 7 days a week. Order today from our great selection ofurl=http://www.watchcopiez.comReplica Watches[/url]
url=http://www.watchcopiez.com/GoodsBrand/Breitling-19.htmlBreitling Replica Watches[/url]
url=http://www.watchcopiez.com/GoodsSeries/Breitling_for_Bentley-91.htmlBreitling Bentley Replica Watches[/url]
url=http://www.itscopied.comReplica Watches[/url]
url=http://www.itscopied.com/GoodsSeries/Replica-Speedmaster-Watches-297.htmlOmega Speedmaster Replica Watches[/url]
url=http://www.itscopied.com/GoodsBrand/Replica-IWC-Watches-45.htmlIWC Replica Watches[/url]
url=http://www.top-watches-brand.comReplica Watches[/url]
url=http://www.top-watches-brand.com/B-Omgea-Replica-Watches-16.htmlOmega Replica Watches[/url]
url=http://www.top-watches-brand.com/B-Breitling-Replica-Watches-4.htmlBreitling Replica Watches[/url]
url=http://www.watchescat.comReplica Watches[/url]
url=http://www.watchescat.com/B-Replica-Omega-Watches-51.htmlReplica Omega[/url]
url=http://www.watchescat.com/B-Replica-Breitling-Watches-19.htmlReplica Breitling[/url]
url=http://www.designer-cheap.comReplica Watches[/url]
url=http://www.designer-cheap.com/B-Replica-Omega-Watches-51.htmlReplica Omega[/url]
url=http://www.designer-cheap.com/B-Replica-Breitling-Watches-19.htmlReplica Breitling[/url]
Sep 24th, 2010 11:42am
lfclhy13709394 said...
Watchcopiez.com online store is ready to offer you the most stylish and extraordinary <a href="http://www.top-watches-brand.com">Replica Watches</a> of all brand names including <a href="http://www.mythomassabo.net">Thomas Sabo Bracelets</a> Etc. Moreover, the replicas we strive to provide are not only the most popular but also the rare and most fascinating models. Maybe you can not afford the expensive original brand name watches for its high price, however our replica watches with detailed imitation, qualified materials and lowest price endow you the same dignity and elegance of the original one. With years of experience in making delicate <a href="http://www.merrellshoesstore.com">Merrell Shoes</a>, we are waiting to provide the crowning touch to your wrist. Just feel free to shop at the No.1 online replica store: watchcopiez.com.<a href="http://www.itscopied.com">Replica Watches</a>
<a href="http://www.watchcopiez.com">Replica Watches</a>
<a href="http://www.itscopied.com">Replica Watches</a>
<a href="http://www.top-watches-brand.com">Replica Watches</a>
<a href="http://www.watchescat.com">Replica Watches</a>
<a href="http://www.designer-cheap.com">Replica Watches</a>
<a href="http://www.topthomassabo.com">Thomas Sabo</a>
<a href="http://www.thomassaboclub.com">Thomas Sabo</a>
<a href="http://www.bestthomasabo.com">Thomas Sabo Jewellery</a>
<a href="http://www.fashionthomassabo.com">Thomas Sabo</a>
<a href="http://www.mythomassabo.net">Thomas Sabo Jewellery</a>
<a href="http://www.mbtshoes4sales.com">MBT Shoes</a>
<a href="http://www.cheapmbtshoes4sale.com">MBT Shoe</a>
<a href="http://www.topmbtshose.com">MBT Shoes On Sale</a>
<a href="http://www.fashionmbt4sale.com">MBT Shoes</a>
<a href="http://www.shopping-mbtshoes.com">MBT Shoe</a>
<a href="http://www.best-mbtshoes.com">MBT Shoes On Sale</a>
<a href="http://www.merrellshoesdiscount.com">Merrell Shoes</a>
<a href="http://www.merrellonsale.com">Merrell Shoe</a>
<a href="http://www.merrellshoesstore.com/boots-c-12.html">Merrell Boot</a>
Sep 24th, 2010 11:42am
wind said...
At <a href="http://www.merrellshoesdiscount.com">Merrell Shoes</a>, we believe that active people inspire performance <a href="http://www.merrellonsale.com">Merrell Shoes</a>. It's a belief that defines our business, strengthens our brand and reaffirms our commitment to delivering exceptional footwear and apparel. Most of all, it provides us with a better understanding of what you expect from a quality outdoor <a href="http://www.merrellshoesstore.com">Merrell Shoes</a>. <a href="http://www.merrellshoesdiscount.com/boots-c-12.html">Merrell Boots</a> <a href="http://www.merrellonsale.com/boots-c-12.html">Merrell Boots</a> <a href="http://www.thomassaboclub.com">Thomas sabo</a> <a href="http://www.topthomassabo.com">Thomas sabo</a> <a href="http://www.fashionthomassabo.com">Thomas sabo</a> <a href="http://www.mythomassabo.net">Thomas sabo</a> <a href="http://www.bestthomasabo.com">Thomas sabo</a> If you like, you can buy yourself various < <a href="http://www.mbtshoes4sales.com">MBT Shoes</a>. Then, you can save much money and buy a new car or other luxurious things. In a word, spending your money reasonably is the first important step to success. Are you ready now? <a href="http://www.cheapmbtshoes4sale.com">MBT Shoes</a> <a href="http://www.topmbtshose.com">MBT Shoes</a> <a href="http://www.fashionmbt4sale.com">MBT Shoes On Sale</a> <a href="http://www.best-mbtshoes.com">MBT Shoes On Sale</a> <a href="http://www.shopping-mbtshoes.com">MBT Shoes On Sale</a> Choose from among a large selection of quality <a href="http://www.watchescat.com/B-Replica-IWC-Watches-45.html">replica iwc</a>. We offer a product made by only top manufacturers, and we carefully test each piece before shipping. Contact us for information about acquiring a <a href="http://www.watchescat.com/B-Replica-Audemars-Piguet-Watches-6.html">replica audemars</a> by e-mail and we will respond within three hours or less. <a href="http://www.watchescat.com/B-Replica-Jaeger-LeCoultre-Watches-46.html">replica jaeger-lecoultre</a> <a href="http://www.watchescat.com/B-Replica-Patek-Philippe-Watches-55.html">replica patek
Sep 21st, 2010 7:35am
qiao456 said...
with the unique look and design,url=http://www.vvibramfivefingers.comVibram Five Fingers[/url] may give you a big surprise when you see url=http://www.vvibramfivefingers.com/vibram-five-fingers-kso-c-5.htmlFive Fingers KSO[/url] at the first time.However,url=http://www.vvibramfivefingers.com/vibram-five-fingers-kso-c-5.htmlVibram KSO[/url] are very comfortable when you are running or doing some sports,and they can keep your feet in good shape and healthy.url=http://www.vibramshoesonsales.comVibram 5 fingers[/url] provides a series of url=http://www.vibramshoesonsales.com/vibram-five-fingers-kso-c-5.htmlFive Fingers KSO[/url] and url=http://www.vibramshoesonsales.com/vibram-five-fingers-kso-c-5.htmlVibram KSO[/url] in fashion design and good quality.In the modern time,url=http://www.vibramshoesonsales.comVibram 5 fingers[/url] are accepted by more and more people and you can get your favorite ones from url=http://www.vibramshoesonsales.com/vibram-five-fingers-kso-c-5.htmlFive Fingers KSO[/url] Sale. Feet are very important to our health; please choose the best footwear to care for them.So choose url=http://www.vibramshoesonsales.com/vibram-five-fingers-kso-c-5.htmlVibram KSO[/url] for your feet good care.
Sep 18th, 2010 12:50am
qiao456 said...
we believe that your online shopping <a href="http://www.fivefingersforsale.com">Five Fingers Shoes</a> experience should be convenient, fun, and most of all, safe. While browsing our web <a href="http://www.fivefingersforsale.com/vibram-five-fingers-kso-c-5.html">Five Fingers KSO</a> store, you can rest assured that we have your security in mind. <a href="http://www.fivefingersforsale.com/vibram-five-fingers-kso-c-5.html">Vibram KSO</a> and <a href="http://www.vvibramfivefingers.com">Five Fingers Shoes</a> on our site. Enjoy free shipping and save over 50% off.<a href="http://www.vvibramfivefingers.com/vibram-five-fingers-kso-c-5.html">Five Fingers KSO</a> new releases,excellent quality and low price allows you to rest assured to buy.<a href="http://www.vvibramfivefingers.com/vibram-five-fingers-kso-c-5.html">Vibram KSO</a> products include Vibram Five Fingers kso trek,moc,performa etc.In the modern time,<a href="http://www.vibramshoesonsales.com">Five Fingers Shoes</a> are accepted by more and more people and you can get your favorite ones from <a href="http://www.vibramshoesonsales.com/vibram-five-fingers-kso-c-5.html">Five Fingers KSO</a> Sale.Feet are very important to our health; please choose the best footwear to care for them. So choose <a href="http://www.vibramshoesonsales.com/vibram-five-fingers-kso-c-5.html">Vibram KSO</a> for your feet good care.
Sep 18th, 2010 12:49am
Yvonne said...
Our online store is well known and have recommended itself to hundreds of clients. We offer a wide variety of url=http://www.bestthomasabo.com Thomas sabo [/url]: different designs are masterly created by professionals that let you feel free choosing the most appropriate url=http://www.fashionthomassabo.com/bracelets-c-4.html Thomas sabo bracelets [/url]. If you decide to make a present to your close people or just indulge yourself, url=http://www.mythomassabo.net Thomas sabo charms [/url]can be a good option; if you want to impress someone, url=http://www.thomassaboclub.com/earring-c-7.html Thomas sabo earrings [/url]will undoubtedly help you. url=http://www.topthomassabo.com Thomas sabo jewellery [/url]make people notice you in the crowd. They are really worth it.
Sep 18th, 2010 9:19am
Yvonne said...
<a href="http://www.fashionthomassabo.com/charm-carriers-c-2.html"> Thomas sabo charm carriers </a> are not common <a href="http://www.thomassaboclub.com"> Thomas sabo </a>. They have the same enduringness and other practical lineaments as the original one since the materials and designs employed in making up them are almost the same. <a href="http://www.topthomassabo.com"> Thomas sabo charms </a> do not need to spend money on advertising. So their cost is to a lesser degree the genuine Thomas sabo. All of us prefer to keep abreast with the latest fashion tendency and look beautiful. However we are not willing to spend much money because our money is limited. A <a href="http://www.mythomassabo.net"> Thomas sabo earrings </a> may be your fine choice. These <a href="http://www.bestthomasabo.com"> Thomas sabo sterling silver </a> fulfill the demands of those people who prefer to exhibitionist their personality and taste. <a href="http://www.bestthomasabo.com">Thomas sabo charms</a>
Sep 18th, 2010 9:18am
ugg boots cardy sale said...
Obliteration is precisely ugg boots cardy sale what nasa intends for the spacecraft. The reason is that Galileo may still harbor some ugg classic cardy boots signs of life on Earth: microorganisms that have survived since its launch from the Kennedy Space uggs bailey button uk Center, in Florida, in 1989. If the orbiter were left to circle Jupiter after running out of bailey button uggs chocolate propellant (barring an intervention, this would likely happen within a year), it might eventually crash into Europa, one of Jupiter's large moons. In 1996, Galileo conducted the first of eight close flybys of Europa, producing breathtaking sale bailey button ugg boots pictures of its surface, which suggested that the moon has an immense ocean hidden ugg usa bailey button beneath its frozen crust. These images have led to vociferous scientific debate about the prospects for uggs boots life there; as a result, nasa officials decided that it was necessary to avoid the possibility of seeding Europa with alien cheap argyle uggs life-forms. And so the craft has been programmed to commit suicide, guaranteeing a fiery, spectacular end to one of the most ambitious, tortured, and revelatory missions in the history of uggs classic mini space exploration. http://www.uggcardyuk.co.uk/UGG-Classic-Tall-Boots.html XY
Sep 2nd, 2010 8:33am
MBT shoes sale said...
If you wearing this MBT shoes clearance will be the envy of your family and friends. Research MBT shoes clearance Masai tribe from East Africa.
If you have a very uncomfortable MBT shoes on sale in surfaces, you may have noticed you have pain, spine and back pain.
www.mbtshoes4sale.co.uk
Aug 28th, 2010 2:12am
Timberland boots sale said...
It merit your while to the MBT shoes clearance at the checkout line in your grocery keep and you discern, time and again, headlines wrapper the theme.
http://www.timberlandbootsale.co.uk
Aug 28th, 2010 2:09am
replica watches said...
<a href="http://www.chanelnecklace.org/replica-Tiffany-Couple-Bracelets-104-b0.html">Tiffany Couple Bracelets</a> Gondolier
The Associated Press
VENICE, Italy
<i><b><a href="http://www.ewatchesreplica.com/fake-Panerai-192-b0.html">panerai replica</a></b></i>
Aug 21st, 2010 8:28am
replica watches said...
l back off."
As far <a href="http://www.replica-jewelry.net/replica-Links-Charms-45-b0.html">links of london charms</a> as Whitacre stepping down as <i><b><a href="http://www.ewatchesreplica.com/fake-Omega-150-b0.html">omega seamaster planet ocean</a></b></i> CEO, the 68-year-old will be <i><b><a href="http://www.chanelnecklace.org/replica-Cartier-Ring-85-b0.html">cartier love ring</a></b></i> replaced by a GM board <a href="http://www.replica-jewelry.net/replica-Juicy-Couture-Pendant-76-b0.html">juicy couture pendant</a> member, Daniel Akers
Aug 21st, 2010 8:26am
Ugg boots shoes said...
Nice information, many thanks to the author.thanks!
Aug 13th, 2010 2:23am
cosplay said...
supply in stock and custom lace front wigs, full lace wigs, lace wigs, human hair wigs, remy lace front wigs, cheap wigs, cheap, buy, celebrity
url=http://www.lacewigssale.comfull lace wigs [/url]
url=http://www.lacewigssale.comlace wigs [/url]
url=http://www.lacewigssale.comlace wigs sale[/url]
url=http://www.lacewigssale.comlace front wigs[/url]
url=http://www.lacewigssale.comsynthetic front lace wigs[/url]
Full Lace Front Wig, Long & Short Hair Wigs: 80% OFF at Celebrity Wigs. We ensure 100% customer satisfaction with our Long & Short Indian Remy Hair Wigs.
url=http://www.weddingsale.ca/wedding dresses[/url]
url=http://www.weddingsale.ca/evening dresses[/url]
url=http://www.weddingsale.ca/prom dresses[/url]
Aug 5th, 2010 8:41am
Generic Drug said...
So, when you're going to upload it?
Jun 22nd, 2007 8:50pm
Uh oh...
Posted by: TE_COOKIE | Feb 5th, 2006 8:32pm
Homepage: http://www.andrewpoole.org.uk/
Leave a new comment:
Your Name
Your Email Address
(optional, will be encoded to avoid spambots)
Your web page
(optional and takes precedence over email address)
Add your comment
(include URLs inside square brackets, eg. [www.bbc.co.uk]
Anti-Spam Verification code
*****
Please re-enter the characters you see above: 
Moderation
Off - Your comments will be published immediately.
Remember name and email/web page for next time  (requires 'cookies')
URLs linking to this entry

 · www.google.co.uk | 19-October-2007
 · andgoogle.com | 31-August-2007
 · starlogic.biz | 24-August-2007
 · www.google.ro | 13-August-2007
 · www.paulvigayappreciationsociety.org | 12-August-2007
 · www.google.de | 2-August-2007
 · www.google.com.au | 24-February-2007
 · search.yahoo.com | 4-August-2006
 · rss.avantgo.net:84 | 14-March-2006
 · www.iconbar.co.uk | 7-February-2006
 · iconbar.co.uk | 7-February-2006
 · www.iconbar.com | 7-February-2006
 · www.bloglines.com | 5-February-2006

Creative Commons LicenseElectricType

©paulsdomain.co.uk | Home | About Paul | Disclaimer | Admin | Contact | RSS feed

Powered by ElectricType 1.05 (28th Dec 2008)