Eiffel Liberty ![]() ![]() ![]() |
Awards for class libraries and applications in Eiffel
Call for participation
This competition is organized by NICE, and sponsored by:
Eiffel Forum
Eiffel Liberty Journal
Everything Eiffel
Halstenbach ACT
Interactive Software Engineering
NICE, the Eiffel Consortium
Object Tools
Tower Technology
- Any individual or organization may participate, except the judges.
- To enter, submit an Eiffel application or library.
- You may submit any number of entries.
- It must be possible to build the software using some Eiffel development system. Please indicate the system and version number with which your entry was built.
- The entries should be submitted as compressed collections of files (either in .zip or gzip format) as a mime attachement to struggle@eiffel-forum.org.
- The software must be documented in English. Excellent prose will not be rewarded, but you will lose marks if the judges cannot understand the documentation.
- You must release the source code for free public use. You may specify the terms such as Eiffel Forum Freeware License or Free Software Foundation license. All submissions will be added to the Eiffel Forum archive.
- The closing date for submissions is 30 September 1998.
The panel of judges will devise a list of factors to consider, including these:
- How useful is the application or library?
- How well has it been designed?
- How attractive is the style?
- Have object-oriented design principles been applied?
- How readable is the software?
- How portable is the software?
- How much effort has been invested?
Each submission will be allocated to a set of judges. Each judge will award a mark between 0 and 10 for each factor. The marks for each submission will be summed, and the submissions ranked in order of the result. A different set of judges will evaluate the top five submissions again to arrive at a final rank.
The judges are:
- Jon Avotins (Australia)
- Eric Bezault (UK)
- Giuseppe Callegarin (Italy)
- Dominique Colnet (France)
- Paul Dubois (USA)
- Jacob Gore (USA)
- Per Grape (Sweden)
- James Heliotis (USA)
- Jean-Marc Jezequel (France)
- Paul Johnson (UK)
- Ian Joyner (Australia)
- Glenn Maughan (Australia)
- Jim McKim (USA)
- Richard Mitchell (UK)
- Simon Parker (Ireland)
- Ray Pye (Germany)
- Michael Ryba (Germany)
- Richard Wiener (USA)
- Olivier Zendra (France)
Each participant will receive a CD (offered by Object Tools) containing all submissions.These prizes have been offered so far.
- US$ 2,000 (donated by NICE)
- US$ 1,000 (donated by Object Tools)
Participants placed 3 to 20 may choose (in order of rank) one of these:
- 2 free registrations to TOOLS conferences (TOOLS USA, TOOLS EUROPE or TOOLS PACIFIC), location to be chosen by the winners (donated by ISE)
- 1 iss-base commercial license (donated by Halstenbach)
- 3 Enterprise suites of ISE Eiffel 4 for the platform of the winner's choice (donated by ISE)
- 5 Visual Eiffel + DM commercial licenses (donated by Object Tools)
- 1 TowerEiffel 2.0 commercial license (donated by Tower Technology)
- 5 iss-base private licenses (donated by Halstenbach)
- 1 set of Eiffel books (such as SOOSA from Walden and Nerson, and/or other titles to be chosen from amazon.com) worth US$ 200 (donated by the Eiffel Liberty Journal)
A special prize made up of the following set of books (donated by Everything Eiffel) will be awarded to the highest-ranked entry released under the Eiffel Forum Freeware License:
- OOP in Eiffel (Thomas/Weedon) 1st edition
- Software Development Using Eiffel (Wiener)
- OOP in Eiffel (Rist/Terwilliger)
- OO Applications (Meyer/Nerson)
If that competitor has already won a prize, he or she may choose between that prize and the special prize. The prize not chosen by the competitor is then offered to the next-highest-ranked EFFL entry, and so on until a competitor is reached who did not win any other prize.
from special_prize := eiffel_books_donated_by_everything_eiffel rank := 1 until rank > effl_entrants.count or special_prize = Void loop entrant := effl_entrants.item (rank) if entrant.prefers_special_prize then -- exchange prizes temp := entrant.prize -- will be void if no main prize won entrant.set_prize (special_prize) special_prize := temp end rank := rank + 1 end
Results will be published in December 1998, and the prizes will be delivered in time for Christmas.
- Call for Participation: '97 Eiffel Class Struggle Competition
- Results: '97 Eiffel Class Struggle Competition
- Many of the award receiving entries are in the Eiffel Forum archive
- Eiffel Liberty: Getting Started .. links to online documentation, syntax, projects ..
- Eiffel Forum: Archive .. Eiffel Classes and Clusters (many being '97 Eiffel Struggle entrants) ..
- Eiffel Forum: Tools for Eiffel Developers .. Eiffel Compilers - Free, Commercial and Shareware; Editors, Source Code Tools, Development Environments ..
- Roger Browne: Win32 API calls and Visual Eiffel .. The entire Win32 API is accessible, but only a small sample of Win32 calls have entries in class Visual Eiffel's WAPI_APIFUN. This article gives some tips on how and where to get started. ..
- ISE's Windows Eiffel Library (WEL) Tutorial .. WEL has been designed to make Windows programming easier, more reliable, more convenient, and more powerful by using Eiffel principles ..
Page is
http://www.elj.com/eiffel/struggle98/cfp/
Last Modified: 07 Oct 1998 (Created: 06 May 98)