def METHOD_NAME(self):
    """ Check if a newer version is available online and offer to update """
    # TODO: just return True or False, and let the caller call show_update_dialog()
    logging.info("Retrieving version info...")
    web_version = self.get_remote_version()
    if web_version is None:
        logging.info("Could not retrieve remote version, will not update")
        return
    logging.info("Found remote version %s", web_version)
    lv = pkg_resources.parse_version(odemis.get_version_simplified())
    rv = pkg_resources.parse_version(web_version)
    if rv <= lv:
        wx.MessageBox(
            u"You are already using the most recent version of Odemis.",
            u"Odemis Updater",
            style=wx.OK | wx.CENTER | wx.ICON_ASTERISK
        )
        return
    logging.info("Newer version found, suggesting update...")
    self.show_update_dialog(web_version)