Get an Early Look at Synergy/DE 9.5, Including the Native Support for the .NET Framework

Last chance before we deliver the 9.5 Release Candidate

Have you been thinking about signing up for the Synergy/DE 9.5 beta program but haven’t gotten around to it? Are you curious about what Synergy/DE’s native support for the .NET Framework is all about? Are you wondering what features Synergy/DE 9.5 will include for applications that are not going to target the .NET Framework? There is still time to get an early look at the new Synergy/DE 9.5 capabilities—but not much. We plan to deliver a Release Candidate in late September, preparing for a general release in November.

Synergy/DE 9.5 will include some features specific to applications that will target the Microsoft .NET Framework, some that are specific to “standard” Synergy applications, and some that apply to both types of applications. These features include:

  • Native support for Synergy Language in Microsoft’s .NET Framework. A new compiler (dblnet) produces Microsoft's Intermediate Language (MSIL) code that executes under Microsoft’s Common Language Runtime (CLR). This native support enables you to:
    • Call exposed Synergy routines from other .NET languages (C#, VB.NET)
    • Call other .NET language routines from Synergy
    • Use the extensive library of .NET Framework classes
  • Integration with Visual Studio. Develop your Synergy .NET code with Visual Studio’s powerful features, including the debugger, IntelliSense, colorization, code snippets, and code regions.
  • Select class enhancements (benefiting standard Synergy applications and Synergy .NET applications)
    • Improved performance of record updates and deletions to remote files when using xfServer
  • Workbench enhancements (for developing standard Synergy applications), including
    • Upgrade to SlickEdit v15
    • Selection list to disable compiler warnings
    • Support for documentation comments (;;;)
    • .REGION/.ENDREGION support

The new .NET capabilities will enable you to:

  • Create new Windows desktop applications in Synergy Language that run under the .NET Framework
  • Rebuild existing Synergy methods that you currently use with xfNetLink .NET in your Windows applications (and call them natively without xfNetLink/xfServerPlus or the network)
  • Create assemblies to use with the Synergy .NET assembly API in your standard Synergy applications (that run under the Synergy runtime rather than the .NET Framework).

Let us know if you would like an early look at these features or if you would like more information.