Screenshot Preview

ECO for Visual Studio - Summary

by CapableObjects - Product Type: Component / Add-In / Application / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / .NET WinForms / .NET Class / .NET WPF / .NET Web Service / 100% Managed Code / Developer Application

Summary

ECO for Visual Studio by CapableObjects

URLs: capableobjects-eco, capableobjects eco, capableobjectseco, capableobjects

A .NET framework for creating model driven, multi layered applications. ECO is a tool for Domain Driven Development (DDD). ECO users build their systems directly from the Domain Model, increasing productivity, and ensuring that the system actually matches the user’s needs. While the internals of ECO are complex, using it is very easy. The classes of the problem domain such as Customers and Invoices are defined in a Class Model. ECO will then generate the database schema, the code for the domain classes, and the information for mapping the classes to the database tables. And better yet, when you change your model, ECO will merge the changes into your code, and update your database schema while preserving your precious data. A feature referred to as Database Evolution.

ECO (Enterprise Core Objects)

Far from being a mere code generator and Object-Relational mapper, ECO provides extensive framework support for the domain objects at runtime, including databinding, querying, and UnDo/Redo operations. In addition the model itself is available at runtime, so that concepts in the model that do not translate directly into code are still available for ECO, as well as for the developer.

The goal of ECO is not only to create the code and database from the model, but also to make the ECO objects efficient building blocks for your application, eliminating a lot of rote programming. Using ECO makes your solution adhere to best practices suggested in the book Patterns of Enterprise Application Architecture (Fowler).

You will get a robust, scalable and maintainable solution in a fraction of the time you are used to.

ECO for Visual Studio is currently pure C# code and supports all .NET languages like C# and VB.NET.

ECO IV is the latest release of "Enterprise Core Objects", an application framework that allows you to take applications from design to implementation in a much shorter time.

ECO enables you to easily implement your applications as business classes rather than traditional data access. Instead of accessing the database directly your application will interact with the business classes you have designed using the UML. This approach ensures uniformed behavior throughout your application, and even across multiple applications if you choose to reuse your UML packages in more than one application; for example if you choose to implement both an ASP .NET and WinForms version of your application.

ECO keeps track of all modifications made to instances of your business classes and is then able to save these changes (create / retrieve / delete) to a persistence storage of your choice (MS SQL, InterBase, MySql, XML, etc). Object instances accessed via property associations such as MyPurchaseOrder.Lines[1] are retrieved from the persistence storage automatically, most of the time the fact that your business classes are persistence is completely transparent.

GUI Support

ECO IV provides GUI access to your business classes via a set of components and .NET databinding. These components allow your GUI not only to present properties of your business classes to the user but also OCL/Code derived (calculated) values which may be databound to your controls. Values are kept up-to-date using a subscription mechanism, so that the value is only recalculated if any of the elements it is derived from are changed. For example, if FullName were derived as FirstName + ' ' + LastName it would only be recalculated if the value of either FirstName or LastName was modified instead of every time the value of FullName was read. This can save a lot of CPU time, especially for complicated calculations.

Supported GUI's:

ASP .NET - using the two-way databinding approach introduced in ASP .NET 2.0

VCL.NET - using TDataSet descendants (Delphi only)

WinForms - using DataBinding and ECO components for retrieving business class instances (Visual Studio only)

What's new in ECO 6

ECO 6 is now integrated with Visual Studio 2010

A .NET framework for creating model driven, multi layered applications.

Pricing: ECO 6 for Visual Studio 2010 (Includes 3 months of Software Assurance) 1 User License (single named user on one or more development machines), ECO 6 for Visual Studio 2010 (Includes 3 months of Software Assurance) 4 User License (4 named users on any number development machines), ECO 6 for Visual Studio 2010 (Includes 3 months of Software Assurance) 8 User License (8 named users on any number development machines), ECO 6 for Visual Studio 2010 (Includes 3 months of Software Assurance) Site License (Unlimited users in the same organization at a single physical address), ECO 6 for Visual Studio 2010 RAD Studio Crossgrade (Includes 3 months of Software Assurance) 1 User RAD Crossgrade License (single named user on one or more development machines), ECO 6 for Visual Studio 2010 RAD Studio Crossgrade (Includes 3 months of Software Assurance) 4 User RAD Crossgrade License (4 named users on any number development machines), ECO 6 for Visual Studio 2010 RAD Studio Crossgrade (Includes 3 months of Software Assurance) 8 User RAD Crossgrade License (8 named users on any number development machines), ECO 6 for Visual Studio 2010 RAD Studio Crossgrade (Includes 3 months of Software Assurance) Site RAD Crossgrade License (Unlimited users in the same organization at a single physical address), ECO 6 for Visual Studio 2010 - 12 Months Software Assurance 1 User License, ECO 6 for Visual Studio 2010 - 12 Months Software Assurance 4 User License, ECO 6 for Visual Studio 2010 - 12 Months Software Assurance 8 User License, ECO 6 for Visual Studio 2010 - 12 Months Software Assurance Site License

Evals & Downloads: Read the ECO API help file, Read the ECO Design help file, Read the ECO Extension help file, Read about the ECO Modeler, Read about ECO Services, Read about ECO's remote persistence mechanism, Read the ECO End User License Agreement, Download the ECO 6 for Visual Studio 2010 evaluation on to your computer - Limited Functionality

Operating System for Deployment: Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003

Architecture of Product: 32Bit, 64Bit

Product Type: Component, Add-In, Application

Component Type: ASP.NET WebForms, ASP.NET AJAX (ATLAS), .NET WinForms, .NET Class, .NET WPF, .NET Web Service, 100% Managed Code

Application Type: Developer Application

Built Using: Visual C# .NET

Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Basic 2010, Microsoft Visual C++ 2010, Microsoft Visual C# 2010, Microsoft SQL Server 2008, Microsoft SQL Server 2005, Microsoft SQL Server 2000, Microsoft SQL Server 7.0, Microsoft Internet Information Server 6.0, Microsoft Internet Explorer 7.0, Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.5, Sybase SQL Anywhere 6.0, Oracle Database 9i, Oracle Database 10g, .NET Framework 4.0

Keywords: ECO for Visual Studio VS modeler Automatic source code generation generate create sourcecode source-code

CapableObjects Capable Objects

Development

Code Creation Editing

modeling modeled modelled modelling models model UML MDA

Development Design Creating Making Components

Part numbers: PC-518499-388183 518499-388183 PC-518499-388184 518499-388184 PC-518499-388185 518499-388185 PC-518499-388186 518499-388186 PC-518499-388187 518499-388187 PC-518499-388188 518499-388188 PC-518499-388189 518499-388189 PC-518499-388190 518499-388190 PC-518499-388191 518499-388191 PC-518499-388192 518499-388192 PC-518499-388193 518499-388193 PC-518499-388194 518499-388194

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Categories

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us