Congratulations for installing Eiffel Software's Eiffel, featuring EiffelStudio, the full-life cycle environment for quality software development, based on the most advanced version of object technology and the concepts of Design by Contract.
Eiffel Software's Eiffel is available on many platforms and is one of the first development environments to take advantage of the Microsoft.NET framework.
Eiffel Software's Eiffel comes with extensive online documentation. Please take the time to read up on Eiffel and the EiffelStudio environment to make the best possible use of the environment.
Here is your road map to Eiffel documentation.
Release notes
You will find out here what's new in this release.
General documentation
Make sure to read the introductory documentation, which includes:- Two presentations of the Eiffel method and language, one short ("an invitation to Eiffel") and the other a detailed tutorial.
- An in-depth, step-by-step Guided Tour of EiffelStudio. Highly recommended to master the environment's powerful tools for analysis, design, implementation, browsing, incremental compilation (the Melting Ice technology), debugging, documentation, HTML generation, metrics, cross-generation of C packages etc.
- Complementary documents:"Why your next project should use Eiffel" and the "1-minute summary" (to show your boss!).
You will find the introductory documentation here.
Environment documentation
EiffelStudio is the centerpiece of Eiffel Software's Eiffel, your friendly environment for conceptualizing, analyzing, designing, producing, documenting, debugging, exploring, measuring and maintaining systems. You will find EiffelStudio documentation here and information about the installation here.
Library documentation
ISE Eiffel is all about reuse. Thousands of reusable components help you develop your applications by standing on the shoulders of previous developers. Here is the documentation on the principal libraries:
- EiffelBase: Eiffel Software's acclaimed open-source library covering the fundamental algorithms and data structures of computing science.
- EiffelVision 2: the extensive multi-platform graphical library for producing modern GUI applications that will run on Windows as well as Unix, Linux, VMS and other X-based platforms.
- WEL (Windows Eiffel Library): powerful graphical library for Windows platforms.
- EiffelCOM: your tool of choice for building and using Microsoft COM components. See also EiffelCOM Wizard.
- EiffelNet: the client-server library for exchanging object structures across the network, between identical or different machine architectures.
- EiffelTime: time and date library.
- EiffelStore: object-relational database interface library.
- EiffelThreads: multi-threading library.
- Eiffel2Java: Java interface library.
- EiffelWeb: Web interface library with support for easy development of CGI scripts in Eiffel.
- EiffelLex and EiffelParse: lexical analysis and parsing libraries.
Documentation on other tools
See also the documentation on the following tools of ISE Eiffel 5: