EPI-ES-0002

Title

Update notification

One line summary

Add a check for update entry menu in EiffelStudio for getting newer versions.

Status

Not started

Description

Create a notification service that will let users know when there is a new version of EiffelStudio available for download. It has to work on Unix, Windows and Mac OS. It should be done in such a way that when we release a new version, there is almost nothing to be done on the server side to let users know there is an update.

Also not necessary, but it might be useful to synchronize with EPI-BU-0002 since the update could be packaged in a specific format for a given platform. However to start with, we could assume the update is a simple compressed archive.

Skills needed

Basic knowledge of network protocols. It is a plus if you know how installation programs work, especially Windows MSIs and Linux packages.

Difficulty

Medium

Licensing

GPLv2

Benefits

Students will learn about installation programs and about Eiffel.

Community will benefit by making it easier to upgrade from one version to the next of EiffelStudio. But users of this facility will also be able to integrate this into their product.

Documentation

Mostly on the http://dev.eiffel.com since it is internal.

Submitter

Eiffel Software

Possible mentor

Paul Bates