ECO is a tool for creating model driven, multi layered applications.
This is the tool that puts YOU back in control. It gives YOU the power to take YOUR ideas and make them real.
ECO for Visual Studio installs seamlessly into Microsoft Visual Studio. It contains the ECO Modeler, the ECO runtime frameworks, and extensive designtime support.
ECO for VS can be installed in all versions of Visual Studio 2005 and 2008 and 2010.
MDA really works and it will slash your development time and increase the quality of your output. You can easily earn back any investment you do in a professional Model Driven Architecture (MDA) tool as EnterpriseCoreObjects version 5 (ECO5).
Model beautiful diagrams
Create ViewModels from your model
Derive database from your model
For the database of your choice – SQLServer, Oracle, MySql and more
Evolve the database as you change your model, Keep your data
Use the ViewModels to prototype or deploy declarative user interfaces
User interface agnostic; ASP.NET, Windows Forms, WPF – Silverlight
Document your model and publish to html
Reverse engineer existing database and use Model with all the other tools
Catch User interface validation rules in ViewModels
Add behavioral rules with State machines
Control read/write and visibility state in ViewModels declaratively with OCL
Take advantages for fully subscribed derived attributes and associations
Take advantage of UML inheritance to express complex things in the domain
Catch the processes in your domain and map them to information use
Derive and Update .net code for a complete Domain Model
Merge and mix your code with derived code
Use with C#, Delphi.net or VB.NET
Write your own persistence mappers to support your own storage
Use XMLPersistanceMapper to save to file
Tier your solution with client and server persistence mapper
Hook up the built in Sync server and propagate changes between clients
Use the built in Undo/Redo mechanism to make users happy
Prototype faster than ever with WECPOF and AppComplete technologies
Use Object Constraint Language- OCL (Part of UML standard) to navigate your model
Use Linq to rumble thru the domain layer
Appreciate the optimized fetch on demand that reduce SQL traffic
Use the declarative pre-fetch mechanisms to get speed where needed
Define declarative actions to get prototyping or deploy of complete declarative applications
Be amazed by the code reduction you get when the framework fully understand Associations
Use Association classes the way they were meant to be used
Add your own extensions to diagrams and show them as symbols
Add enumeration types to get self-explanatory precision in your data
Use “the dirt simple to use” object versioning mechanism to keep domain history
Your server and client implementation use standard WCF communication
Your UI use standard Xaml, or ASP.NET or WinForms
Use OCL queries or Linq to access data from the database
Develop design time plugins and extend what you use your model for
Use the TaggedValue extensions to catch additional information
Further info:
CapableObjects is an independent private company
We that formed CapableObjects 2007 have had the same agenda under different names BoldSoft, Borland, CodeGear
We have been working the model centric angle for 15 years – and we are just in the beginning
Your world and understanding of information systems will change if you look at it from our angle
We do not know everything but we know models
You can start using it for definition today – you will use it for production soon
You can use it for prototyping or production deploy