(Undo revision 14287 by Dureiso (Talk))
(Undo revision 14286 by Dureiso (Talk))
Line 1: Line 1:
==<center></center>==
+
[[Category:General]]__NOTOC__
.
+
<h1 class="firstHeading">EiffelStudio Integrated Development Environment</h1>
  
.
+
[[Image:EiffelStudioScreenshot.png|thumb|250px|right|EiffelStudio IDE ([http://eiffel.com/products/studio/screenshots.html more screenshots]) ]]
  
.
+
Welcome to the central resource for EiffelStudio developers and contributors.
 +
==News==
 +
*''25-26 June 2011'': [[Eiffel_Design_Feast_2011 | The Eiffel Design Feast in Zurich]].
 +
*''6 June 2011'': EiffelStudio 6.8 is available for download at http://www.eiffel.com/downloads
 +
*''15 December 2010'': EiffelStudio 6.7 is available for download at http://www.eiffel.com/downloads
  
.
+
==Background==
  
==<center>[http://findthisall.com/forum/redirect.php?topic=tk5MjE3fHwxMzIxNDg0NDA4fHwxOTUyfHwoRU5HSU5FKSBNZWRpYVdpa2k%3D&s= <big>'''<u></u>'''</big>]</center>==
+
EiffelStudio is an advanced commercial-grade IDE for the [http://en.wikipedia.org/wiki/Eiffel_programming_language Eiffel programming language]. It is maintained and developed mostly by [http://www.eiffel.com  Eiffel Software] and hosted at the [http://se.inf.ethz.ch/ Chair of Software Engineering] at [http://www.ethz.ch/ ETH Zurich].
  
.
+
On April 5th, 2006, Eiffel Software relicensed the EiffelStudio product under the [[Gnu Public License]]. Eiffel Software still offers a commercial variant. Both versions share the same source code.
  
.
+
EiffelStudio is a full-featured IDE offering the following features, many of them unique:
  
.
+
* Complete compiler for the Eiffel programming language, with Design By Contract (DBC) support and both high compile-time speed and high-performance executables, based on the Melting Ice Technology.
 +
* Full portability (including graphics) across Windows, MacOS X, Linux, *BSD, Solaris and other operating systems
 +
* Smart code editor
 +
* Sophisticated multi-view browsing and viewing facilities
 +
* Interactive debugger
 +
* Graphical modeling tool for UML and BON with full roundtrip
 +
* Refactoring support
 +
* GUI development tool (EiffelBuild) and fully portable GUI library (EiffelVision)
 +
* Many other libraries of reusable component.
  
.
+
The Eiffel compiler creates C code that is then handed to a standard C compiler. As a result, Eiffel programs have a run-time performance comparable to those directly written in C or C++, but with the benefits of an advanced object-oriented model and strong typing. EiffelStudio uses a highly efficient compacting garbage collector to free the developer from the burden of memory management.
  
.
+
<center>If you want to know more about the unique features of Eiffel and EiffelStudio, check out our [[Reasons for using Eiffel]] page.</center>
  
.
+
{|style="font-size:80%;" bgcolor=white|
 +
{| cellspacing=8 width="100%"
 +
|- valign="top"
 +
|width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"|
  
.
+
== Getting Started ==
  
.
+
* [[Downloads]]
 +
* [[EiffelStudio 6.8 Releases|Changelog of 6.8 (release branch)]]
 +
* [http://docs.eiffel.com/book/eiffelstudio/software-installation-eiffelstudio Installing EiffelStudio]
 +
* [[Compiling Hello World]]
 +
|width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"|
  
.
+
== Working with EiffelStudio ==
  
.
+
* [[Frequently Asked Questions]]
 +
* [[Eiffel Glossary]]
 +
* [[Eiffel Compilation Explained]]
 +
* [[EiffelStudio Wish List]]
  
.
+
|- valign="top"
 +
|width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"|
 +
== Contributing! ==
  
.
+
* [[:Category:Projects|How to contribute: the Projects page]]
 +
* [[:Category:Testing|EiffelStudio testing process: you can participate!]]
 +
* [[EiffelStudio 7.0 Releases|Changelog of latest development version, currently 7.0 (development trunk)]]
 +
* [[Repository|Getting the source: Subversion repository]]
 +
* [[Compiling EiffelStudio]]
 +
* [[:Category:Tools|Developer's tools]]
 +
* [[Language_Roadmap|Language roadmap]]
 +
* [[Environment_Roadmap|Environment roadmap]]
 +
* [[Design_and_coding_rules|Design and coding rules]]
 +
|width="50%" bgcolor="#f6f9fb" style="border:1px solid #8f8f8f;padding:0 .5em .5em .5em;"|
  
.
+
== Community ==
  
.
+
* [http://www.eiffelroom.org EiffelRoom]
 +
* [[Spread_the_word|Spread the word]]
 +
* [[Eiffel Sites and Links]]
 +
* [[Mailing Lists]]
 +
* [[:Category:News|News]]
 +
* Join us on IRC at chat.freenode.net #eiffelstudio or through http://community.eiffel.com/irc
  
.
 
  
.
+
|}
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
 
+
.
+
:
+
 
+
 
+
----
+
 
+
 
+
====  ====
+
 
+
*
+
**
+
***
+
 
+
 
+
=====  =====
+
 
+
''''''''''
+
''''
+
 
+
<pre style="color:green"></pre>
+
 
+
#
+
#
+
#
+
#
+
#
+
 
+
  b9e8500f32 
+
 
+
====== External links ======
+
 
+
[http://en.wikipedia.org Wikipedia]
+
[http://dev.wiki.astroempires.com/index.php?title=Cad_Jobs_In_Illinois cad jobs in illinois][http://whackideas.com/whack/index.php?title=Business_Advisor_Schools_Jobs_New_York business advisor schools jobs new york][http://arcadebb.com/members/phoapri/activity/261 church organist jobs in new mexico][http://www-mixmag-com.staging.wearefmg.com/node/10218 certified medical biller jobs houston][http://owl.anytimecomm.com/wiki/index.php/Camp_Counselor_Jobs_For_Ages_15-18 camp counselor jobs for ages 15-18][http://www.just4funcarnival.com/members/wrenwaik/activity/647 chef jobs pipps hill]
+

Revision as of 07:18, 17 November 2011

EiffelStudio Integrated Development Environment

EiffelStudio IDE (more screenshots)

Welcome to the central resource for EiffelStudio developers and contributors.

News

Background

EiffelStudio is an advanced commercial-grade IDE for the Eiffel programming language. It is maintained and developed mostly by Eiffel Software and hosted at the Chair of Software Engineering at ETH Zurich.

On April 5th, 2006, Eiffel Software relicensed the EiffelStudio product under the Gnu Public License. Eiffel Software still offers a commercial variant. Both versions share the same source code.

EiffelStudio is a full-featured IDE offering the following features, many of them unique:

  • Complete compiler for the Eiffel programming language, with Design By Contract (DBC) support and both high compile-time speed and high-performance executables, based on the Melting Ice Technology.
  • Full portability (including graphics) across Windows, MacOS X, Linux, *BSD, Solaris and other operating systems
  • Smart code editor
  • Sophisticated multi-view browsing and viewing facilities
  • Interactive debugger
  • Graphical modeling tool for UML and BON with full roundtrip
  • Refactoring support
  • GUI development tool (EiffelBuild) and fully portable GUI library (EiffelVision)
  • Many other libraries of reusable component.

The Eiffel compiler creates C code that is then handed to a standard C compiler. As a result, Eiffel programs have a run-time performance comparable to those directly written in C or C++, but with the benefits of an advanced object-oriented model and strong typing. EiffelStudio uses a highly efficient compacting garbage collector to free the developer from the burden of memory management.

If you want to know more about the unique features of Eiffel and EiffelStudio, check out our Reasons for using Eiffel page.

Getting Started

Working with EiffelStudio

Contributing!

Community