Online Eiffel documentation
Congratulations for installing ISE Eiffel 5, featuring EiffelStudio,
the full-lifecycle environment
for quality software development, based on the
most advanced version of object technology and
the concepts of Design by Contract.
ISE Eiffel 5 is available on many platforms and is one of the
first development environments to take advantage of the Microsoft
.NET framework.
ISE Eiffel 5 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 roadmap 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 ISE Eiffel 5, your friendly
environment for conceptualizing, analyzing, designing, producing,
documenting, debugging, exploring, measuring and maintaining systems.
You will find EiffelStudio documentation here.
Documentation on other tools
See also the documentation on the following tools of ISE Eiffel 5:
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: ISE'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.