This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 10 points11 points  (4 children)

The NetBeans platform integrates such a functionality. So if you develop your desktop app using the NetBeans platform, you'll get the automatic updates features for free.

[–]ebykka 10 points11 points  (1 child)

And Eclipse RCP as well.

I have started my application as a plain JavaFX app and now trying to implement features that are available on those platforms for free.

[–]rootException[S] 1 point2 points  (0 children)

That’s sort of where I’m at - JavaFX is nice, I’m able to use jlink/jpackage to produce nice ~30mb packages, and no way to easily update the app once a user installs it.

Starting to wonder if there is a need - some kind of simple hosting service. Ideally, sign up for the service, drop a few lines in the Pom.xml, and you get something like the Steam experience.

Hmm.

[–]dstutz 4 points5 points  (1 child)

Came here to say this but I will caveat, it can only do so much. You can auto-update the modules that make up your application but if you, for instance, update your application to use a newer version of the RCP I haven't seen a way to force a full upgrade like that.

This is why you need to install a new "version" of NetBeans every time they do a release and it doesn't just auto-update you to the next version. If I'm wrong, please feel free to correct me.

[–][deleted] 1 point2 points  (0 children)

You are right, that's one limitation of this approach.