Release Notes (readme) for Embarcadero Prism XE2

By: Tim DelChiaro

Abstract: This is the updated version of the readme.html file that ships with Embarcadero Prism XE2 and Embarcadero RAD Studio XE2

    Prism ReadMe


Thank you for choosing Embarcadero Prism™ XE2, the next generation Object Pascal development solution for .NET and Mono™ based on RemObjects Software's Oxygene Language and compiler.

This file contains important supplementary information that might not appear in the main product documentation.

For information about installation, deployment and licensing, see the Install, Deploy, and License files located, by default, at C:\Program Files\Embarcadero\Prism. Updated versions of both the License and Deploy files are also available on this wiki at Prism License and Prism Deploy.

Keep up to date with the latest developments on the Prism product homepage at

    Embarcadero Prism XE2

Prism XE2 provides new features and bug fixes throughout the product. Information on what's new is available at A list of fixes is available online on the Change Logs page.

    Installing, Uninstalling, and Upgrading Your Product

If you have a previous version of Prism installed, the installer automatically detects that and upgrades to the new version along with the latest Feature Pack. It is not required to uninstall the previous version first.

Before installing, uninstalling, or upgrading the product, see the INSTALL and LICENSE files for detailed information about installation, uninstalling and licensing issues. Install.htm can be found next to your Prism setup.exe.


Prism officially supports the Microsoft .NET Framework 2.0, 3.0 3.5 and 4.0, the Microsoft .NET Compact Framework 2.0, Silverlight 4.0 as well as Mono. It has been tested with .NET 2.0 and above for compatibility with both 32 and 64 bit. The matching Framework SDK should be installed to use Prism with the respective versions of the Microsoft .NET CLR. Prism itself requires the Microsoft .NET Framework 2.0. By default, if that version is present, the installer will not install a newer framework. However, if the 2.0 framework is not found the installer will install the Microsoft .NET Framework 4.0. 

    Supported and Tested Platforms

Supported and Tested Platforms are:

  • Microsoft .NET Framework 4.0 
  • Microsoft .NET Framework 3.5 (LINQ)
  • Microsoft .NET Framework 3.0 (WPF and WCF)
  • Microsoft .NET Framework 2.0, with and without SP1
  • Microsoft Silverlight™ 4.0
  • Microsoft Silverlight™ 3.0
  • Microsoft .NET Compact Framework 2.0
  • Mono 2.0

    Visual Studio integration

The current release of Prism provides support for Visual Studio 2010 and the matching .NET 4.0 runtime, including support for LINQ, Lambda Expressions, Extension Methods, the Windows Presentation Foundation Design Tools and other features.

Prism will integrate into Visual Studio 2010, if already present on your machine. If no full Visual Studio 2010 product is found on the install machine, Prism setup will automatically offer to install the Visual Studio 2010 Shell.

Note that Prism does not work on Visual Studio Express 2010. It works on the Visual Studio Shell and commercial versions of Visual Studio.

    Silverlight integration

The current release of Prism provides support for the Silverlight development platform with versions 3 or 4.  The specific version must be downloaded from Microsoft in order to enable the integration within Prism.

    Product Support

Prism will continue to improve and these improvements will be available to you if you have a current subscription or maintenance on Prism or Embarcadero RAD Studio. Make sure that your subscription stays active to guarantee continued access to the latest releases so that you have the most recent fixes and new features. If you do not have a current subscription or a current Support and Maintenance contract, you will not be able to receive feature updates to Prism.

Peer-to-peer support for Prism is available via our newsgroups and forums at

Check out the documentation wiki at to get started with Prism. Developers who are new to Prism might be interested in The Prism Primer.

Support information is also available at

    General Notes

    Sample Projects

A number of sample projects are included in the Samples folder of your Prism installation. These sample projects show how to get started and how to use the various features of Prism.  The default location of samples and demos is:

C:\Documents and Settings\All Users\Documents\RemObjects Samples\Oxygene for .NET

After first launching Visual Studio, you are presented with the Welcome Screen which, among other things, gives you the opportunity to open any of the samples provided.

    Problems and Issues

A list of known and resolved problems and issues is available on this wiki under Known Issues. Please also make sure to review the list of any Breaking Changes that might affect your projects.


Documentation is provided on this wiki at The wiki allows you to easily enhance information on topics. We welcome your feedback.

Since documentation is on a wiki, it is constantly expanded and updated. A snapshot of the documentation is also installed with the product for access when your computer is not connected to the Internet. You can access either the installed or online version via the Help menu.

You can also get a snapshot of the latest documentation at any time on the wiki.


Prism supports ADO.NET and ASP.NET development.

Prism includes InterBase XE Developer Edition. Register InterBase XE Developer Edition using serial number: ABHE-84DAA8-NFVVAL-DCFC.


DataSnap is a multi-tier architecture for database applications. DataSnap provides a middle-tier application server that contains and manages remote data modules. DataSnap also provides a very general connection mechanism between components in different tiers.

DataSnap in Prism provides client access support. To create a DataSnap server, you must use Embarcadero Delphi 2009 or later.

For more information on using DataSnap, please refer to the DataSnap Overview.

Server Response from: ETNASC03