Screenshot Preview

CodeFluent Entities

by SoftFluent - Product Type: Component / Application / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / ASP.NET MVC / .NET WinForms / .NET WCF / .NET WPF / Silverlight / Web Part / .NET Web Service / 100% Managed Code

Software factory that helps you build and evolve your application. CodeFluent Entities is a Visual Studio 2008/2010/2011 integrated environment that helps you master present and future Microsoft .NET development technologies. It is a full model-first tool for continuous generation of all your application layers (user interface, services, business tier and database) that preserves your custom code. Your application deserves rock-solid foundations. Let CodeFluent Entities generate them, and leave yourself the fun part. CodeFluent Entities guarantees best practices on Microsoft architecture including: Winforms, WPF, ASP.NET, Silverlight, Office, SharePoint or mobile. CodeFluent Entities allows you to model your business entities, choose your technical targets and code your custom business rules and behaviors.

From
$ 587.02

Our regular prices are shown below. Please logon to see your discounted prices.

Showing: All Prices | Renewals Only  in

CodeFluent Entities 2012 - Perpetual Licensing

Add to Cart $ 587.02 Professional Edition Perpetual License Delivered via Download
Mfr. Part No: CFE-01
Add to Cart $ 1,469.02 Enterprise Edition Perpetual License Delivered via Download
Mfr. Part No: CFE-02
Add to Cart $ 2,449.02 Ultimate Edition Perpetual License Delivered via Download
Mfr. Part No: CFE-03

CodeFluent Entities 2012 - Perpetual Licensing with 1 Year Software Assurance

Add to Cart $ 734.02 Professional Edition Perpetual License with 1 Year of Software Updates Delivered via Download
Mfr. Part No: CFE-04
Add to Cart $ 1,763.02 Enterprise Edition Perpetual License with 1 Year of Software Updates Delivered via Download
Mfr. Part No: CFE-05
Add to Cart $ 2,841.02 Ultimate Edition Perpetual License with 1 Year of Software Updates Delivered via Download
Mfr. Part No: CFE-06

CodeFluent Entities 2012 - Perpetual Licensing Software Assurance Renewal

Add to Cart $ 195.02 Professional Edition 1 Year Software Update Renewal Delivered via Download
Mfr. Part No: CFE-SA-01
Add to Cart $ 440.02 Enterprise Edition 1 Year Software Update Renewal Delivered via Download
Mfr. Part No: CFE-SA-02
Add to Cart $ 685.02 Ultimate Edition 1 Year Software Update Renewal Delivered via Download
Mfr. Part No: CFE-SA-03

CodeFluent Entities 2012 - Perpetual Licensing Upgrades

Add to Cart $ 979.02 Enterprise Edition Perpetual Upgrade License from Professional Edition Delivered via Download
Mfr. Part No: CFE-UPG-01
Add to Cart $ 1,175.02 Ultimate Edition Perpetual Upgrade License from Enterprise Edition Delivered via Download
Mfr. Part No: CFE-UPG-02

CodeFluent Entities 2012 - Non-Perpetual Subscription-based License

Add to Cart $ 391.02 Professional Edition Subscription-based License - timed license allows use of the software for 1 year Delivered via Download
Mfr. Part No: CFE-SUB-01
Add to Cart $ 930.02 Enterprise Edition Subscription-based License - timed license allows use of the software for 1 year Delivered via Download
Mfr. Part No: CFE-SUB-02
Add to Cart $ 1,469.02 Ultimate Edition Subscription-based License - timed license allows use of the software for 1 year Delivered via Download
Mfr. Part No: CFE-SUB-03

Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

What's new in CodeFluent Entities 2012

  • New Feature: Support for Visual Studio 11 Beta.
  • New Feature: Support for CTRL+A has been added to the Method Editor form.
  • New Feature: Implements and SetImplements rules are now supported at project level by the BOM producer.
  • New Feature: Added Transaction Rule support for methods other then Save and Delete.
  • New Feature: Support has been added to the Visual Studio Integrated modeler for custom aspects compiled in .NET assemblies.
  • New Feature: Enumeration declaration now supports named values.
  • New Feature: Added support for SQL Server 2012.
  • New Feature: Added non Latin character support to CFQL.
  • Bug Fix: Source Control "Get Latest" command on CodeFluent Entities projects is broken.
  • Bug Fix: Template Producer does not update the list of generated files for target projects.
  • Bug Fix: Expressions in view properties may be incorrectly inferred by the inference engine.
  • Bug Fix: Expressions in views using multiple relations with the same entity may be incorrectly inferred by the inference engine.
  • Bug Fix: Methods with the same name result in service operations with the same name.
  • Bug Fix: Expressions in view using many-to-many relation may be incorrectly inferred by the inference engine.
  • Bug Fix: The OnCollectionChanged event is not raised if a generated SCOM collection is empty.

CodeFluent Entities is a software factory.
A software factory is an industrialization software which applies manufacturing techniques and principles to software development to mimic the benefits of traditional manufacturing. Most software developments can be compared to a hand-crafted work which implies that the ratio development effort / produced software is dramatically lower than an industrialized production. In hand-crafted development, the craftsman will develop their feature from scratch each time which results in wasted time. This is a commonly known issue, and a common wayt to address it is by developing frameworks. Instead of developing the feature again and again throughout projects, the feature is made generic and included in a framework so that this feature becomes reusable. Even though this approach is more productive in the long term than hand-crafted development, it creates, in the long term, possibly huge, hard to maintain and hard to evolve frameworks. Moreover, in scenarios where a software development needs one precise feature of the framework, it will have to drag the whole framework to benefit from the single given feature.

Another solution to tackle the software productiveness issue, is the software factory development mode. A software factory is a piece of software or a software product line which allows developers to industrialize software development based on a software schema. In this case, CodeFluent Entities is a model driven software factory which, based on a model describing an application will produce 100% functional components. To get back to the example, the feature is provided by the software factory which, if defined in the model, will be produced in the output software. This way, software development is industrialized, assuring shorter development cycles, higher quality, and avoids dragging complex and/or large frameworks since only the desired features are used.

CodeFluent empowers you with an end to end solution for generating fully functional components starting from an XML model describing your business application.

CodeFluent brings the following features:

Model-Driven Software Factory

Modular Target Architectures Support

  • Allows multi-architecture without additional cost
  • Rich client (client/server architecture)
  • Web ASP.NET application (n-tier architecture)
  • Web SharePoint application (n-tier architecture) - Ultimate Edition Only
  • Smart Client application (n-tier architecture)
  • SQL server persistence
  • Oracle persistence - Ultimate Edition Only

Integrated template engine

  • Code generation for text based languages
  • Template caching for an increased generation performance
  • 100% reusable template engine
  • Integrable as an MsBuild Task
  • Exclusive Microsoft's RTF support. Allows direct Microsoft Word (all versions) editing for creating reports templates

Internationalization

  • Dynamic localization of properties in the persistence layer
  • Multilingual ready for all parts of the application
  • .NET standard resource model support

Migration scenarios

  • Database importer for existing SQL Server databases
  • Database importer for existing Access databases. Existing OLEObject are exported and transformed into CodeFluent blobs.
  • Database importer for existing Oracle Server databases*
  • Database importer for existing OLEDB Server databases (if the OLEDB provider supports the OLEDB schemas interface)
  • Database importer for existing SQL Compact Edition databases
  • Sparx Systems Enterprise Architect importer for existing UML projects (not yet available, please contact us for more information)

Tooling

  • Client Console
  • MSBuild integrable with a provided Task
  • Microsoft Visual Studio 2003, 2005, 2008 integrable
  • Easy preprocessing on the CodeFluent Xml model
  • Generated files are easily debuggable for an increased productivity (Reflection mechanism is not used)
  • CodeFluent is itself a 100% reusable API

Persistence and Storage Layer

Persistence

  • Microsoft SQL Server 2000, 2005, 2008
  • Oracle 10g+  (requires a separate license)
  • Customizable naming convention for tables and stored procedure generation
  • Automatic generation of tables
  • Automatic generation of stored procedures, including custom ones Automatic generation of keys (primary, secondary, foreign)
  • Automatic generation of indexes
  • Automatic generation of views
  • Automatic generation of schemas
  • Automatic generation of dynamic server side SQL for multi criteria search procedures
  • Manual (ADO.Net) or implicit (TransactionScope) transaction support
  • Integrated concurrency management (RowVersion) for easier disconnected mode or SOA support
  • RowGuidCol support in SQL Server for replication scenarios
  • Automatic stored procedure generation using integrated CFQL query language
  • Database differential engine for continuous generation and build support (SQL Server only)

Object-Relational Continuity

  • Support for standard relational patterns (1:M, M:1, M:M relations, inheritance, associations)
  • Extensive keying support (Guid, integer, strings, entities, composite keys)
  • Fully hierarchical model (including relationships generation)
  • Integrated query language ("CFQL") for easy custom stored procedure generation, independent from the target relational database system
  • Automatic Binary Large Object (file, document, images, videos...) easy handling, with streaming
  • Automatic paging support (client and server)
  • Automatic sorting support (client and server)
  • Automatic generation of LINQ to SQL attributes, if needed
  • Persistence code is not generated dynamically, to ease debugging nd favor testability of the solution

Middle-Tier Layer

Business Object Model Layer

  • Support for standard OOP patterns (collections, generics, inheritance)
  • Fully hierarchical model (including relationships generation)
  • CodeDom Generation (supports C#. Please contact us for VB.Net)
  • Lightweight entities (struct and views) support
  • Automatic caching support
  • Support for Winforms automatic binding (INotifyPropertyChanged, IBindingList, IList)
  • Support for WPF automatic binding (INotifyPropertyChanged, INotifyCollectionChanged, IBindingList)
  • Support for Winforms and WPF 3.5 automatic validation (IDataErrorInfo)
  • Support for ICloneable, IComparable, IEquatable, IList, ICollection, IDictionary and their generic equivalent interfaces
  • Full service layer (WCF) support
  • Full XML serialization (XmlSerializer) support
  • Property validation support (StringValidate, RegularExpressionValidate, CompareValidate, ObjectValidate, CustomValidate, ...), with error collections, and specific end-user oriented and localizable messages
  • Generated model extensible with partial classes or snippet code integrated in the model
  • Custom external business rule integration
  • Integration of ILOG Rules for .NET as a business rule engine
  • Integration of custom .NET Assemblies as a business rule engine
  • Integration of script engines (VBScript, JScript, ...) as a business rule engine
  • Not based on .NET Framework Reflection mechanisms
  • No base class needed

Service Object Model Layer

  • Automatic generation of Windows Communication Framework (WCF) facades, server side
  • A generic Windows WCF service host is provided, for all Windows versions, so you will not have to write specific Windows services to host your WCF services
  • Complete support for WCF extensive configuration capabilities (no specific constraints on bindings, ...)
  • Automatic generation of an embedded Background Intelligent Transfer Service (BITS) server for large binary objects (BLOB) upload and download
  • Support for client and server inprocess debugging (without an external host server process)
  • Automatic generation of a specific enhanced WCF proxy (optional, as standard proxy generation is still fully supported) on the client side, for an object oriented approach continuity:
    • No need for metadata (mex). Saves network bandwidth
    • Automatic generation of custom business rules on the client, if needed
    • Automatic generation of validation rules on the client, if needed 
    • Support for XAML automatic binding (INotifyPropertyChanged, INotifyCollectionChanged)
    • Support for WPF automatic validation (IDataErrorInfo)
    • Support for WCF streaming for large binary objects (BLOB)
    • Support for automatic asynchronous paged mode for large size collections

Web Service Layer (ASMX)

  • Automatic generation of ASMX type web service facades
  • Automatic generation of custom methods and business rules

User Interface Layer

Web Layer

  • Automatic ASP.NET custom controls CodeDom generation
  • Automatic generation of DropDownList, DataSource, Repeater, DataGrid, EnumList, ...
  • Full multilingual support
  • Automatic CSS based Web Site creation and deployment
  • Template based generation (using Integrated template engine)
  • Exclusive Excel and Access offline editing & over-the-web synchronization feature (HTTP/HTTPS)
  • Automatic generation of fully 100% functional ASP.Net MembershipProvider, RoleProvider and ProfileProvider based on model entities
  • Support of ObjectDataSource, GridView, DetailsView, FormView, ... classes
  • Reusable generic ASP.NET provided: BooleanControl, CompareControl, CaptchaControl, CountryDataSource, ...
  • Web error automatic reporting feature using IIS SMTP engine  
  • Automatic generation of an embedded Background Intelligent Transfer Service (BITS) server for large binary objects (BLOB) upload and download. No need for IIS

Office Applications Layer

  • Exclusive Excel 2003 and 2007 offline editing & over-the-web synchronization feature (HTTP)
  • Exclusive Access 2007 offline editing & over-the-web synchronization feature (HTTP)
  • Support of IIS or WCF (3.5) as the backend. IIS is not needed if WCF is chosen

Silverlight Layer

  • Support for Silverlight 2, 3 and 4
  • Automatic generation of a complete remote object model to ease development and support, based on the exact same source as the WCF enhanced proxy layer (see Service Model Layer above)
  • Automatic generation of custom business rules on the client, if needed
  • Automatic generation of validation rules on the client, if needed
  • Support for WPF/E automatic binding (INotifyPropertyChanged, INotifyCollectionChanged)
  • Dynamic generation of asynchronous interfaces (per Silverlight "asynchronous-only" rule), but a synchronous usage pattern is proposed, to accelerate Silverlight development

SharePoint WebParts Layer (Ultimate Edition Only)

  • Automatic SharePoint (WSS3 or MOSS 2007) custom web parts generation
  • Automatic generation of Grid, Forms, in read and edit mode
  • Server side paging
  • Server side sorting
  • Custom rendering support
  • Multilingual support
  • SharePoint CSS themes support
  • Authorization support, based on ASP.Net MembershipProvider, RoleProvider and ProfileProvider in the SharePoint context
  • Forms and columns layout editing at runtime for power users (Shared webparts)

CodeFluent Entities Edition Comparison

DescriptionProfessionalEnterpriseUltimate
Components
Visual Studio Modeler
Portable Modeler
Meta-compiler 32 bits
Native meta-compiler 64 bits  
Custom meta-compiler host  
Non interactive meta-compiler  
Producers
SQL Server Producer
C# BOM Producer
VB.NET BOM Producer
Template producer
SQL Template producer
Linq-to-Sql Producer
Exec Producer
Patch producer
Aspect-Oriented Modeling
WCF Producer (SLOM/JSON) 
ASP.NET producer 
Smart Client producer 
Auto-documentation producer 
Cache producer 
Auto-Trace producer 
Oracle Database producer  
SQL Azure producer  
SharePoint WebParts producer  
Office producer  
Official Aspects  
Importers
SQL Server importer
SQL Server CE importer
Access Importer
Entity Framework Importer
MySql Importer
Enterprise Architect Importer 
XMI Importer 
Oracle Database importer 

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Products

Related Categories

The Software Superstore for IT Professionals

As Official Distributors, ComponentSource offers convenient, one-stop shopping from 250+ Software Publishers specializing in Application Development & Operations.

More Info | About Us