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