ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Other Software > Developer's Corner

Automatic Updater

<< < (2/2)

Renegade:
Shut up then!

I am not going to go down this path with you, Renegade. You seem to be annoyed at anything and anyone that does not think like or hold the same views as you do.

Your initial post was (intentionally, maybe) vague. I think you were hoping to get the kind of response that would give you a chance at another rant. Well than, I feel blessed for being part of a process that helped you release. Anyways, 'Automatic Updater' and 'Automatic Version Check' is not the same thing (both not welcome,IMO).

It should be a user's choice whether a software connects to the Internet every run.
(I do not have a funny video to attach here, sorry.  ;))

Bye.
-PhilB66 (March 10, 2011, 06:35 PM)
--- End quote ---


The original post was about a software component. It's currently on sale. It's useful. I thought it would be nice to share that with other developers here.

Then you come out firing away with insults.

You seem to be annoyed at anything and anyone that does not think like or hold the same views as you do.
--- End quote ---

Your post was a flat out attack on me. There's a difference between insulting someone and holding an opinion. You started with insults.

I think you were hoping to get the kind of response that would give you a chance at another rant.
--- End quote ---

Where does that come from? It's a standard thing for software to do. I listed a few above that have autoupdaters. Most major software titles do it. What is there to rant about? You're the one ranting:

It should be a user's choice whether a software connects to the Internet every run.
--- End quote ---

Did you even look at it? Do you know what it does?

Shut up then!
--- End quote ---

Nicely put. Is there anything else constructive you'd like to add to the discussion that I thought would be about a software component?

worstje:
I think both sides could temper the flames a bit and tone down the sarcasm and hostility. :) If I may be so free to mediate as a neutral, thus far uninvolved party... ;)

PhilB66, you might in the future want to add a bit of argumentation to your post. Posting about different products and claiming their sort is horrible without explanation sort of fuels the trolls of the internet. Those other products have their threads already, so it is nice for this particular topic to stay near its roots. Also bold red megasize text comes across to me with as much emphasis as simply bolded text, save that I do not take the contents as seriously.

Renegade, your point would have come across just fine without the jab towards PhilB66 regarding past hostilities. Or without the centennial pastes of the same sentence. Or with the quoting of the big bold red stuff.

Now I demand you two go kiss and make up. :-*


Regarding the actual topic on wyupdate... its webpage looks nice, but since the file specification page is actually quite empty I cannot form an opinion about its technical suitability and usability from a programmers perspective. Does anyone have experience with it so far, or can enlighten me a bit about the details? I am curious how it compares to dcuhelper/dcupdater and such. (I am a bit of a sucker for free as in BSD free. :-[)

Hot damn, this is so offtopic but I cannot help myself... 300 posts!

Renegade:
Regarding the actual topic on wyupdate... its webpage looks nice, but since the file specification page is actually quite empty I cannot form an opinion about its technical suitability and usability from a programmers perspective. Does anyone have experience with it so far, or can enlighten me a bit about the details? I am curious how it compares to dcuhelper/dcupdater and such. (I am a bit of a sucker for free as in BSD free. :-[)
-worstje (March 10, 2011, 08:56 PM)
--- End quote ---


It works very well and is simple to put in.

I've not tried the DCUpdater. The page it was on didn't have much information, and I only checked the thread on it now. So, I can't really say much there.

The wyUpdate lets you choose how many days to leave between checks, whether to only check, check and download, or leave it automatic or do nothing.

In my brief tests, it works very well and does what it says it does. It can update and restart the application for the user. It's minimally intrusive and has only a small icon in the default view:








You can hide it by clicking on it.

So it has a nice, clean UI, minimally intrusive, and offers a good amount of control over the process.

Deployment is simple. You use the wyBuild utility to create 2 files that you deploy with your software:

client.wyc
wyUpdate.exe

The client file contains the information. The EXE is the actual updater.

You also integrate the AutomaticUpdater.dll into your program, but it's not necessary. It gives you the front-facing UI stuff inside your software. The EXE runs itself, so you obviously can't put that in your own software, but it is also customizable to a degree.


The Automatic updating can be silent as well, so if you have a networked application that relies on clients running the same version (a lot of games are like this), then it's perfect. You never need to bother the user at all.

I think I'll run with "Check Only" though as that should be sufficient. Users can simply click to update with minimal fuss, which is nice.

In fact, it is so clean and seamless, that you're kind of left wondering if anything happened at all! :) Usually things are much messier.


Hot damn, this is so offtopic but I cannot help myself... 300 posts!
-worstje (March 10, 2011, 08:56 PM)
--- End quote ---

YAY~! :D

Gotta get those in there when they're timely~! :)

mouser:
Does sound very much like DcUpdater (well dcuhelper to be more specific) -- which isn't a bad thing :)
Might be nice to hear what it does better so i can improve dcuhelper -- though i actually have some plans of my own for that this month ;)

Renegade:
Well, I don't really know the DCUpdater, but here's a nice little thing:

http://wyday.com/wybuild/help/automatic-updates/translate.php

I don't like some of the string in there, e.g.:

PrematureExitMessage :   wyUpdate ended before the current update step could be completed.
--- End quote ---

Because nobody knows what "wy" is. So, the translation feature let's me change a few strings quite easily:


--- Code: C# ---private void SetUpdaterText()        {            automaticUpdater1.Translation.AlreadyUpToDate = "This is the latest version.";            automaticUpdater1.Translation.PrematureExitMessage = "Updater ended before the current update step could be completed.";            automaticUpdater1.Translation.PrematureExitTitle = "Updater exited prematurely";        }
It's a nice little convenience.

I went through the EXE and did the same, though that's done in the utility program that comes with the software, and not in your own program. Still, very easy to do.

Navigation

[0] Message Index

[*] Previous page

Go to full version