Mensys Online Shop

EiffelStudio - License Program

Категория:Productivity - Utilities на:Eiffel Software
Платформы:Windows and .NET Больше информации:www.eiffel.com/produ...

While Eiffel is widely regarded as the best language for creating fast, robust, scalable applications, EiffelStudioTM is the only tool for realizing the full power of the Eiffel Development FrameworkTM. It is available under a Dual Licensing model. Users can use either commercial or Open Source licensing.

EiffelStudio is more than just an IDE.
Imagine being able to model your system as you think - capturing your requirements and your thought processes  » Подробнее...

EiffelStudio - License Program

Выберите один или несколько продуктов, затем нажмите кнопку Заказать Вы сможете выбрать количество продуктов на следующей странице.
 EiffelStudio
АртикулОписаниеEuro *US$EURO, в том числе Налог 
EIFFELS13 EiffelStudio - Solaris on Sparc - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)7688.8210123.889149.70
EIFFELS18 EiffelStudio - FreeBSD - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)5125.606748.886099.46
EIFFELS17 EiffelStudio - Mac OS X - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)5125.606748.886099.46
EIFFELS16 EiffelStudio - Sgi - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)7688.8210123.889149.70
EIFFELS14 EiffelStudio - Solaris on Sparc - x86-64bit - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)7688.8210123.889149.70
EIFFELS11 EiffelStudio - Linux - x86-64bit - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)5125.606748.886099.46
EIFFELS10 EiffelStudio - Linux - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)5125.606748.886099.46
EIFFELS09 EiffelStudio - Windows and .NET - x86-64bit - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)5125.606748.886099.46
EIFFELS08 EiffelStudio - Windows and .NET - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)5125.606748.886099.46
EIFFELS15 EiffelStudio - Solaris on Sparc - x86-32bit - Perpetual License - License Program (Box with CD Excluding Shipping) - English (электронная доставка)7688.8210123.889149.70

Все цены в ЕВРО, без налогов (19%, для книг 6%), без стоимости доставки.
E-mail или позвоните нам по телефону (812) 556-5877 по поводу лицензий, обновлений и другим вопросам.

While Eiffel is widely regarded as the best language for creating fast, robust, scalable applications, EiffelStudioTM is the only tool for realizing the full power of the Eiffel Development FrameworkTM. It is available under a Dual Licensing model. Users can use either commercial or Open Source licensing.

EiffelStudio is more than just an IDE.
Imagine being able to model your system as you think - capturing your requirements and your thought processes in Eiffel. Then, when you are ready to Design, you build upon the model you just created, still in Eiffel. And then you implement, in Eiffel. You never need to throw anything out and start over. You don't need extra tools to be able to go back and make changes in architecture safely. Roundtrip engineering? It's built in by design. Testing, metrics and productivity tools? They're built in.

And debugging? Eiffel's native Design by ContractTM prevents 90% of the bugs from ever occurring in the first place - and what bugs remain are easily traced and repaired.

If you have multiple platforms to consolidate, reconcile or communicate with, no problem. Eiffel runs on Windows, Unix, Linux, embedded, and even VMS systems. You can create an application in Eiffel (even importing your existing applications as a starting point), and then migrate it to any other platform Eiffel compiles to.

EiffelStudio for Windows
EiffelStudio is the most powerful development environment for creating mission critical applications for the Windows operating system. In addition, if you are considering a move to .NET from some other platform, chances are that EiffelStudio will allow you to do it 10 times more easily and safely. You'll be able to reuse much of your existing applications and you'll be able to 100% verify the function of your new applications both on your present platform and your new platform in parallel, before flipping the switch.

EiffelStudio for Linux/Unix
EiffelStudio on these platforms offers all the powerful features of Eiffel Development Framework including Design by ContractTM , multiple inheritance and Genericity. With EiffelStudio for Linux/Unix, developers have the freedom to create the most robust, scaleable applications and can easily port these applications to the platforms of their choice thus enabling them to consistently deliver measurable business results.

Eiffel for VMS
Given the general level of reliability and excellence of OpenVMS, Eiffel Software has considered that this platform and Eiffel would be a "perfect match." Eiffel Software has offered early on a version of EiffelStudio for VMS and is committed to continue support it for the benefit of its customers working on mainframe computers.

EiffelStudio for Macintosh
Since the release of EiffelStudio 5.4 onwards we are also providing a version for the Macintosh Platform. The Mac OS X version has all the power and robustness that you have come to expect from EiffelStudio and now Macintosh developers have the ability to use Design by ContractTM and multiple inheritance.

Eiffel for Embedded Systems
Because of EiffelStudio's simplicity, it is ideal for the embedded developer. Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines, as well as the more obvious cellular phone and PDA, are among the myriad of possible hosts for an Eiffel embedded system.

Whatever platform you choose to operate on, EiffelStudio empowers developers to enjoy the following advantages.

  • The simplest, most powerful language available
  • Ensures robust, efficient software with Design by ContractTM
  • The only language to enable developers to use a clean Genericity and Multiple Inheritance model
  • Reduces debug time by 90-95% with Design by ContractTM and a powerful debugger
  • Compiles to multiple platforms, including: Windows (Classic and .NET), Unix, Linux, VMS, embedded systems and Mac OS X
  • Works great as a tool to:
    - Create serious, high-quality software
    - Migrate legacy applications to .NET
    - Create high quality components and libraries, or increase the quality of existing ones, using Design by Contract

EiffelStudio Features

Eiffel Software offers 2 versions of EiffelStudio: the Enterprise Edition and the Free Edition.

The EiffelStudio Enterprise Edition offers a full, rich, expanded feature set and a significantly improved compiler. Using Eiffel's unique features such as Design by ContractTM and multiple inheritance, you'll be able to create the most robust, reusable and fast applications possible - and you'll do it aided by the enhancements and additions of the latest version.

The EiffelStudio Free Edition has all of the features you will find in our Enterprise Edition, without the commercial license. The free edition offers programmers the freedom to evaluate EiffelStudio, without any limitations in time or functionalities.

The Eiffel Development Framework is a rich, thoroughly planned development system - and as such, there are many, many reasons to use EiffelStudio. Here are the top few:

A few of the features of EiffelStudio

Design by Contract
Design by Contract (DBC) is a unique mechanism that demands and simplifies the production of quality software. It ensures that your code will have substantially less errors because it follows "the rules" of development. Our customers tell us that because of DBC they can dramatically lower the number of bugs and spend more time designing. In short it makes programming fun again.

Clean Syntax
You can create easy to read classes with Eiffel's simple, unambiguous plain-English syntax. This greater readability makes the development and maintenance of large and/or multi-participant systems about 10 times easier.

Genericity for .NET
Eiffel genericity allows classes to be written in a way where it can be reused in a multitude of different scenarios without the need to change any code in the class itself. By employing genericity in your system, you can dr amatically reduce the amount of bugs and will end up with far less code to maintain throughout the lifecycle of your software.

Multiple Inheritance
Robust multiple inheritance facilities are essential to support combining various abstraction s and reusable components. The Eiffel-unique mechanisms of renaming (to eliminate name clashes), "join", and "select" (removes ambi guities from multiple redeclarations) ensure a powerful tool that dramatically improves both modeling and design/implementation.

Fast Executables
Eiffel is very performance-focused, and produces executables that are comparable in speed to C/C++ code with far less development effort or expertise required. Eiffel also employs system-wide optimizations that are not possible with other languages.

Seamless Framework
No more modelling, and then starting over again to design and implement. Eiffel allows you to model bulletproof software, design it, and test it - all in one continuous flow, all within the same tool, all in the same language.

Portability
Allows you to create applications once and run them virtually anywhere. (Not `create once, debug everywhere' as you find in other "multi-platform" solutions.

.NET compatibility
Eiffel is fully .NET compliant, allowing you to create open applications that can interoperate and share code with any other .NET language.

Ideal Migration path to .NET
Eiffel allows you to migrate from another platform (say, Unix) to .NET without having to `freeze' the current application, and without having to create a project so large that it would be totally unmanageable. Best tool for business critical applications When you positively need something that will not fail, Eiffel is the ideal choice for a development framework.

Powerful new GUI library
We have entirely redesigned EiffelBuild which gives developers the ability to create powerful multi-platform GUIs that will run identically on any of our supported platforms.

Reusable codeAllows you to shorten development time by a factor of 2 to as much as 10 times.

What's new

  • Initial support for the iPhone platform to develop command line applications. Support for graphical applications will be available in the next release.
  • Added new libraries: api wrapper, diff, encoding, and internationalization libraries.
  • To minimize breaking changes, EiffelStudio comes with two sets of libraries. The first set, which is the default set, is compatible with previous versions of EiffelStudio. The second set, which is labeled experimental, is void-safe and contains some breaking changes such as new ARRAY, ARRAYED_LIST, HASH_TABLE, SPECIAL classes. Users are encouraged to compile with the experimental libraries in order to prepare their code for the future when today's experimental libraries will become the de facto libraries. It is possible to adjust code so that a single version compiles against both sets of libraries.
  • Added new tools to the EiffelStudio delivery. They are located under $ISE_EIFFEL/tools/spec/$ISE_PLATFORM/bin. The new tools are:
    - compile_all: compile all the Eiffel Configuration File projects found under a directory and report which ones do and do not compile.
    - syntax_updater: update the Eiffel code found under a directory to use the latest ECMA syntax in your code.

Improvements

  • Added automatic completion of the attribute keyword to create an attribute body.
  • The completion window will now show a feature or class description tool tip.
  • Added support for new attached syntax for code completion.
  • Better formatting of verbatim strings, guaranteeing that copy/pasting from the formatted text will yield the same string content as the one in the Eiffel source code.
  • Improved display of ~ and /~ operators, as well as object test expressions.
  • The project name is displayed in the status bar, when a configuration is loaded (i.e: even before any compilation)
  • Vastly improved population of the error list tool when thousands of errors/warnings are generated.
  • Added option in the new library dialog to show only void-safe libraries, for void-safe projects.

Changes

  • The EiffelNet library with IPv6 support is now the default library. The old one is still available as part of our obsolete libraries.
  • The project configuration format has a new version with new settings for void-safety compilation. The compiler will choose the default options based on the version of the project configuration file. Making it easy to have the same code compile identically with old versions of EiffelStudio.
  • Changed the Eiffel Information System to use the note element in project configuraton file in this style: .

Bug fixes

  • Fixed failure when generating the flat view of some classes.
  • Fixed various issues with the testing tool.
  • Fixed a bug which caused editor to disappear when debugging.
  • Fixed some corruptions of the docking layout of EiffelStudio.