Learning Maps

A great way to understand the power behind Eiffel methodology and products is from a clear visual overview. Through this series of learning maps, we give you just that. From start to end, the whole process is mapped out and explained in series of presentations (Eiffel Learnlets), text descriptions, code examples, etc. With its tree-like structure, this valuable resource allows you to learn at your own pace, see what you want to see, and go deeper into the subjects that interest you the most. So go ahead. It's free!

Before diving in to one of the learning maps, we strongly recommend that you view the "Introduction to Eiffel Learning Maps" (length: 10 min.) to see how the learning process works.

Note: Macromedia Flash plug-in is required to view all presentations within the learning maps. Pop-up blocking software must also be turned off..

Currently Available:

How do you view?
How do you view software in ways that are appropriate to your role? This Learning Map is intended to help you to be able to see software, both your own and software that you are considering reusing, in the most appropriate way. EiffelStudio gives you many different software views. There are Learnlets here that will give you a demonstration and explanation of some of the major views and how to make sure that you have the views available when you need them. In the Learning Map, Classification of Eiffel Software Views, you will see how all the different views can be classified and screenshot samples of each.
Persistence can pay off
 How do you save what you have computed? This Learning Map investigates data "persistence". We consider persistent data any data that outlive their creating process. So whenever you write data to a file or database, you have created persistent data. In the world of object-oriented development, persistence is a really big topic. One reason is that there are so many methods and forms in which we can store our data for different purposes. Another is that in object-oriented systems, some individual objects can have very complex structures. Our workhorse data storage facilities, files and relational databases, do not provide direct support for these complex objects. "Persistence Can Pay Off" will introduce you to the Eiffel approach to data persistence and some of the facilities and techniques that are available to you as an Eiffel programmer.

To see other presentations, please visit our Presentations page.