ABC_logo ABC_logo SHOP_logo

Français

English

About us

Products

Librairies

Formations

Downloads

Contact

links

Demo ABC

Eiffel ENViSioN! Overview

Eiffel ENViSioN!TM is a plug-in for Visual Studio .NET - its icon appears in the same place the other languages do, but that's where the similarity ends. Eiffel ENViSioN! enables you to use the powerful features of the Eiffel language, including Design by ContractTM (a means for producing bugfree software, native only to Eiffel), multiple inheritance, generics, and many others. You can use it to be more productive than you ever dreamed. (Eiffel users report that they can produce 3-10x as much high-quality software as they can using any other language and/or tools.)

Eiffel ENViSioN! 2.0

Eiffel ENViSioN! 2.0 offers users an enhanced experience within VS .NET. It supports both Visual Studio.NET 2002 & 2003, so developers can choose the version of Visual Studio .NET most suited for their needs.

Eiffel ENViSioN! 2.0 brings the following new features:

  • Fully compatible and integrated with the Microsoft’s Visual Studio .NET 2003 or 2002 development environments.
  • Windows Forms Designer: allows developers to take advantage of the Visual Studio .NET Windows Forms designer to build graphical interfaces quickly using Eiffel and Windows Forms.
  • Project references management: Project references are handled in a more intuitive and simple way. References can be added and removed directly from the Visual Studio .NET Solution Explorer.
  • Source code control Management: fully implements Visual Studio .NET Source control management's APIs making it easier to store and retrieve sources from a source code control management system such as Microsoft's Visual Source Safe.
  • Improved .NET integration: Eiffel ENViSioN! 2.0 allows calling overloaded .NET methods without using mangled names.
  • NET resources support: Eiffel ENViSioN! 2.0 now supports the inclusion of .NET resources within Eiffel assemblies.
  • Better Automation Support: Eiffel ENViSioN! 2.0 fully implements DTE so that Eiffel projects can now be managed via Visual Studio .NET Automation (VSA).
  • Compiler warnings: Eiffel ENViSioN! 2.0 can list compiler warnings in the tasks list after a compilation.

In addition, Eiffel ENViSioN! 2.0 has all the great features you have come to expect including:

  • The simplest, most powerful language available
  • Incremental compiling to dramatically cut compile time (up to 500%)
  • Fully integrated with Visual Studio .NET
  • Interoperates and shares code with any .NET language
  • Ensures robust, efficient software with Design by Contract
  • The only language to enable developers to use Genericity and Multiple Inheritance (the "Holy Grail" of O-O programming) in .NET
  • Reduces debug time by 90-95% with Design by Contract and a powerful debugger
  • Works great as a tool to:


    • Create serious, high-quality software
    • Migrate legacy applications to .NET
    • Create high quality .NET components and libraries, or increase the quality of existing ones, using Design by Contract

Eiffel ENViSioN! is only available for Microsoft Windows.

Abstraction.ch all rights reserved