EiffelVision 2: Fast, compact, efficient multi-platform graphics
(For general information about EiffelVision see the EiffelVision page.)
With release 4.3 of ISE Eiffel, ISE has released an early beta version of the New EiffelVision library, described in a manual available online (see the link at the end of this page).
Why the New EiffelVision?
The New EiffelVision library is a major advance in Eiffel technology. It provides Eiffel developers with a better way to write high-quality, nice-looking, portable GUI applications taking full advantage of the facilities provided by modern toolkits.
Here is an extract from the manual's preface, summarizing some of the key improvements:
The New EiffelVision retains the two-tier architecture that has made the success of EiffelVision: portable upper-tier, platform-specific lower-tier (including WEL, the Windows Eiffel Library, a complete encapsulation of Windows graphics, usable by itself or as part of EiffelVision).
The New EiffelVision develops and enhances these original ideas through a number of major advances:
The standard Eiffel graphics technology of the future
All ISE tools are being rewritten to take advantage of the New EiffelVision. One major MIS application developed by ISE for a customer already uses the library.
The experience accumulated in these efforts shows the new library to provide the expected benefits in simplicity, power, performance (especially memory usage), and quality of the user interface.
New EiffelVision Status
As of 4.3 the officially supported version of EiffelVision is still the classic EiffelVision. The New EiffelVision is a beta version and is available to customers under maintenance, on request to firstname.lastname@example.org.
A number of functionalities are still missing. We are actively working to add all the missing elements and welcome feedback; a discussion group has been established for that purpose at http://talkitover.com/vision/.
We hope that users will appreciate the elegance of the library's design, take personal interest in it, and, beyond mere feedback, provide their own additions.
For more information read the New EiffelVision online manual (PDF).