* the client which asks a remote repository for the current version of the program.
*/
public UpdateCheckAction() {
super("UpdateCheckAction");
final Controller controller = Controller.getCurrentController();
controller.getMapViewManager().addMapViewChangeListener(new IMapViewChangeListener() {
public void afterViewChange(final Component oldView, final Component newView) {
if (newView == null) {
return;
}
controller.getViewController().invokeLater(new Runnable() {