The Artima Developer Community
Sponsored Link

Java Buzz Forum
How Do You Deliver Updates To Users?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Janek Schwarz

Posts: 95
Nickname: jschwarz
Registered: Nov, 2004

Janek Schwarz is a software developer specialized in client-side Java technologies
How Do You Deliver Updates To Users? Posted: Feb 1, 2005 9:51 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Janek Schwarz.
Original Post: How Do You Deliver Updates To Users?
Feed Title: The Wannabe Java Rockstar
Feed URL: http://weblog.janek.org/Archive/Categories/javablogs.rss.xml
Feed Description: The Wannabe Java Rockstar: Janek's weblog where all posts go to Eleven
Latest Java Buzz Posts
Latest Java Buzz Posts by Janek Schwarz
Latest Posts From The Wannabe Java Rockstar

Advertisement

I need to deliver updates to my customers. Are there any best practices, techniques or tools available that help with this process?

We develop in Java; the applications are deployed using a traditional graphical installer. When we need to deliver bugfixes, we  use a simplistic approach:

diff -r -q -N $OLD_RELEASE_DIR $NEW_RELEASE_DIR | awk '{print $4}' | zip -r $ARCHIVE_NAME -@

The command compares two directories and adds every differing file to a zip file. Later, this file is wrapped in a self-extractor and sent to the customer. Of course, this works only if the new release doesn't contain any incompatibilities.

In the foreseeable future, we need to deliver more complex updates, possibly introducing changes in the data format.

So my questions are:

  • How do you manage changes and incompatibilities?
  • Do tools exist that support the process or automate it?
  • After you've identified every change that needs to make it into the update, how do you deliver it?
  • Besides Webstart, are there any Java-based solutions available for automatic updating?

Every hint is appreciated.

Read: How Do You Deliver Updates To Users?

Topic: A Programmer's wishlist for Google Desktop Search Previous Topic   Next Topic Topic: [Jan 24, 2005 08:15 PST] 1 Links

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use