Register       Login  
   Small text Medium text Large text
  Useful links  
   
         
     
  Announcements  
 
Genome Visual Studio 2017 Integration Update v1.0 release - Friday, April 07, 2017
Starting with Visual Studio 2017 the Genome Visual Studio integration is distributed as separate Visual Studio Extension. The extension can be downloaded from the professional and express download sections. The v1.0 version includes support for Data Domain Schema projects (mapping project, mapping files). Support for Genome Messaging Extension (WOPii) will be included in the next version.  
Genome v4.2 SP10 released - Wednesday, May 18, 2016
Genome v4.2.11 provides fixes for the integration to Microsoft Visual Studio 2015. With the update DataDomain schema projects can be compiled to .NET 4.6.1 and .NET 4.6.2 as well. The service pack contains a few minor fixes in the Sqlite provider and in the runtime too.  
Genome v4.2 SP9 released - Tuesday, September 22, 2015
Genome v4.2.10 provides integration to Microsoft Visual Studio 2015 with the same functionality as for VS2013. Also with this update the DataDomain schema projects can be compiled to .NET 4.5.2 and .NET 4.6 too. The service pack adds support for PostgreSql database and contains a few minor fixes in the runtime too.  
Genome 4.2 SP8 supports VS2013 and .NET 4.5 - Thursday, October 24, 2013
Genome v4.2.9 provides integration to Microsoft Visual Studio 2013 with the same functionality as for VS2010 and VS2012. Also with this update the DataDomain schema projects can be compiled to .NET 4.5 and .NET 4.5.1 too. The service pack contains a few minor fixes in the runtime too.  
Genome 4.2 SP7 released - Wednesday, May 01, 2013
With a few fixes and a small feature!  
Genome 4.2 SP6 supports VS2012 RTM - Friday, August 24, 2012
Genome v4.2.7 provides integration to Microsoft Visual Studio 2012 RTM with the same functionality as for VS2010. This release contains only this tool enhancement and no change in the runtime.  
Genome 4.2 SP5 with VS2012 RC support - Friday, June 29, 2012
Genome v4.2.6 provides integration to Microsoft Visual Studio 2012 RC with the same functionality as for VS2010. This release contains only this tool enhancement and no change in the runtime.

Important note: Visual Studio 2012 RC comes with a change in the MsBuild system, that causes the Genome builds fail (in VS2012 and also in VS2010) with the following error:
error MSB4185: The function "CurrentUICulture" on type "System.Globalization.CultureInfo" has not been enabled for execution.

This problem will be fixed my Microsoft in VS2012 RTM. In the meanwhile you have to set the environment variable “MSBUILDENABLEALLPROPERTYFUNCTIONS” to “1”. (You might need to restart Visual Studio).
 

Genome 4.2 SP2 (v4.2.3) released - Oct 29, 2010
With many fixes and small features!   read more...
Genome 4.2 released - Feb 10, 2010
Supports now Visual Studio 2010!   read more...
Updated roadmap - Dec 22, 2009
learn more about the upcoming Genome v4.2 release   read more...
Genome 4.1 released - Mar 31, 2009
Read more about what's new in this release.   read more...
New Product Video released - Jan 16, 2009
Get a quick overview of Genome v4.   read more...
 
         
     
  2007/05/21 - Genome 3.2 for .NET 2.0  
 
Released on 21st of May, 2007 (build: 3.2.0.16)

Rapid CRUD user interface development with ASP.NET and Genome

Genome has been extended with a starter kit and a set of specialised ASP.NET controls and page wizards for rapidly implementing standard CRUD forms for databases with Genome mapped business layers.

The concept behind this infrastructure is to rapidly deliver prototypes that can be evolved further into complex pages that support more specific use cases. The generated code is implemented lean and clean, using declarative programming features of ASP.NET such as data binding, MasterPages, CSSFriendlyAdapters and utilising standard controls such as GridView and DetailsView. This ensures that code created is maintainable and leverages the existing ASP.NET design time infrastructure (e.g. GridView and DetailsView data binding design time support). The pages created by the wizard can also be used as best practice patterns for building ASP.NET applications with Genome.

The new infrastructure is explained in detail in the newly created part of the User’s Guide, Building web applications with Genome, and consists of the following elements:

Visual Studio starter kit for creating ASP.NET applications with Genome
A Visual Studio starter kit for creating ASP.NET web client projects with basic Genome plumbing code for setting up a DataDomain and configuring automatic Context management.

Visual Studio page wizards for creating CRUD applications with ASP.NET and Genome
Two page wizards for generating list and detail pages for selected business classes. The wizards can be configured to generate fully working CRUD applications, including query-by-example filtering, editable master-detail relationships and optimistic locking (via the Genome locking infrastructure).

Specialised controls for using Genome with ASP.NET data binding
The following ASP.NET controls infrastructure is provided with Genome.Extensions.Web.dll:

  • GenomeDataSource: extended to support additional data binding events and automatic locking by Genome’s locking infrastructure
  • GenomeCollectionDataSource: new, to support binding to collections of not yet existent objects (e.g. binding to the order items of an order to be created).
  • GenomeReferenceField: new, for editing object reference properties of persistent classes mapped with NearObjectReference with a lookup control.
  • Additional controls used by the Genome page wizards
    The following additional ASP.NET user interface controls are provided for these page wizards. These new controls are provided in source code to demonstrate how to integrate third party interface libraries when required:

  • QueryForm: provides a query-by-example filter dialog for a business entity that can automatically filter a GenomeDataSource
  • MinimizablePanel: shows/hides user controls in generated pages
  • TabView: provides tabs with different contents on the generated pages
  • Mapping of methods to stored procedures
    Stored procedures can now be directly mapped to class members by using the member mapping.

    Minor improvements and fixes

    Improved setup
    The setup program has been streamlined in various aspects and now also supports upgrading older versions of Genome without prior uninstalling.

    Source code navigation for VB.Net fixed
    Various issues in navigation and code generation features for VB.NET have been fixed.

    Bugfixes
    Please send your inquiries to support@genom-e.com if you would like to find out about a specific bug being fixed or the full list of fixed issues.