Register       Login  
   Small text Medium text Large text
  Announcements  
 
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...
 
         
     
  Useful links  
   
         
     
  Genome Express Edition  
 
Genome Express Edition is intended for commercial usage as an entry level edition of Genome and is suitable for most projects. Genome Express is intended to allow developers to actually use Genome in several real projects in order to recognise its full potential and be able to weigh its benefits for own projects in the long term.

The license price per developer is € 299. There is no quantity discount.

Support for Genome Express is provided over our public newsgroup.

Genome Express provides the most commonly demanded features that fulfill requirements for the majority of projects in an entry-level price range.

Advanced features that are only available in Genome Professional edition are:

  • Partial object population governed by custom definable property views. This feature can reduce payload of retrieved data, e.g. when having properties such as binary large objects which only need to be loaded on demand. In Genome Express, partial object population can be worked around in many cases by using 1:1 near object references to relate to the object state that should be lazy loaded.
  • Automatic compilation of OQL queries into stored functions This feature is primarily intended for executing recursive OQL methods on the database server side. Stored functions can also improve performance since the database server pre-compiles them upon creation. Genome Express cannot execute recursive OQL queries.
  • Pessimistic locking managed by an application server. This feature is for maintaining object level pessimistic locks using Genome Application Server. Genome Express still supports object level optimistic locks using rowversion fields in the database.
  • Flexible object caching configuration per type and Context with different invalidation strategies. This feature is necessary for managing different kinds of caching stragies for a Context (such as LRU or time invalidation). Genome Express only supports the simple caching strategy holding all object state until the Context is disposed. This strategy is suitable for most short running request processing applications such as web applications or web services.
  • Interaction between caches in a Context hierarchy. When instantiating several Contexts with different kind of caching stragies, the Contexts can be configured to interact with each other to implicitly retrieve state from a parent cache Context or write changes back into a parent cache Context. Genome Express can only switch between Contexts but not define implict interaction between them.
  • WOP - Wire Object Protocol Wire Object Protocol simplifies and automates translation between DataDomain bound Genome objects and POCO data transfer objects that can be easily serialised e.g. to be used in web services. Genome Express does not provide any automated mechanism for this translation but still allows to manually code POCO objects population out of DataDomain bound Genome objects. Genome Express can be scaled up to Genome Professional easily anytime by an upgrade. Licensing for Genome Express follows the same rules as for Genome Professional Edition.
  • Support for mutliple database platforms. By default, Genome Express supports all flavours of MS SQL Server 2000 and 2005, including SQL Server Express (except the Compact Edition), but does not currently support other platforms. Support can however be extended to other platforms upon request.