Concurrent Engineering
Concurrent engineering is available
where coding may be performed via the manipulation
of class diagrams, the diagrams and code are always
kept in sync so if a diagram is changed then the
code represented by the diagram will automatically
update. |
Editor
Fully-functional class
editor that also allows for comprehensive browsing
within the IDE itself. |
Multiplatform
Runs equally well under all major
platforms, including Windows 2000/XP, Linux, Mac OSX and
Sun Solaris. Written using the included EiffelVision graphical
library, EiffelStudio is a prime example of the platform
independence that Eiffel brings, removing development
teams from platform lock-in.
|
Browsing facilities
Built-in enterprise level browsing facilities, helping developers save
significant amounts of time by removing
the need to consult library manuals/websites whilst
coding.
|
Metrics Tool
Fully
customizable, extensive system analysis tools so that quantitative data may be abstracted from an ongoing
system. |
Debugging Tools
Extremely powerful debugging tools that
greatly reduce the time and effort spent debugging. |
.NET compatible
Full compatibility with the Microsoft .NET framework. |
Built
in Design by Contract™
Full integration with the Design By Contract™ mechanism,
allowing for systems to be completed at a fraction of the cost when using languages such
as C++ or Java.
|
Profiling tool
Built-in profiling tool that allows for complete
performance fine-tuning. |
BON
integration
Powerful Business Object Notation (BON)
integration so that systems can be designed, browsed and
interacted with without the need for any initial coding. |
Autocompletion
Code auto-completion to save
time when writing code. |
Extensive Documentation
Complete with
documentation facilities so that code may be exported to other formats,
such as html or xml. |