Just Released: Synergy/DE Data Provider for .NET
Quick Links  

8/13/2009


Announcing Beta Tests for Synergy/DE 9.3 and Synergy/DE for .NET

Two exciting new releases will be available to beta testers in September

Announcing Synergy/DE Support for Windows 7 and Windows Server 2008 R2

Learn more

Our PSG Team Has Something New For You

Quick downloadable webucations to give you helpful information fast

Congratulations to Synergy/DE Customer DaVita!

The second largest provider of dialysis in the US opens their 1500th clinic

Sorry, Looks Do Count

Is your Synergy application in need of a makeover?

Synergy/DE Tech Tip

Installing Synergy/DE on 64-bit Windows

Quiz

Synergy/DE pros, see if you can answer this question!

Platform News

Read a selection of recent articles

Synergex Events and Education

Find out what’s available online

Reduced Synergy/DE Sales, Customer Service, and Developer Support Hours on Thursday, August 20

Learn more

Synergy/DE 9
Synergy/DE blog
Synergy/DE and OS versions
Subscribe to Synergy-e-News
 
 

Announcing Beta Tests for Synergy/DE 9.3 and Synergy/DE for .NET

Two exciting new releases will be available to beta testers in September

Next month Synergex will release two new Synergy/DE versions to beta testers: Synergy/DE 9.3 and Synergy/DE for .NET. Version 9.3 will provide important new features on all platforms, including support for data encryption and data selection classes. And Synergy/DE for .NET will deliver Synergy Language as a fully integrated .NET language. You will be able to run Synergy code natively in .NET, take advantage of an abundance of .NET Framework features, and develop Synergy programs using the Visual Studio development environment.

Synergy/DE 9.3 highlights:

• Support for data encryption
• New data selection classes (to simplify existing selection logic and significantly improve remote file access)
• Improvements to the xfNetLink .NET development process
• New support in Repository and xfNetLink for enumerations
• Support for partial classes
• SlickEdit 14 and a new build/project system

The Synergy/DE 9.3 beta test will be available on all platforms. We are looking for developers who are interested in running their existing code with version 9.3 and those interested in trying out the new features.

Synergy/DE for .NET highlights:

• Fully integrated .NET language
• Ability to call Synergy routines from other .NET languages, and other language routines from Synergy Language
• Native IL code generation
• Support for inherent multi-threading in the .NET Framework
• Support for calls to virtually all .NET Framework features
• Support for Visual Studio features:
    o Native debugger—step from one language to another
    o Hover over to see a variable’s value
    o Full IntelliSense and colorization
    o Code snippets
    o Code regions

The initial Synergy/DE for .NET beta version will support WinForms and application projects and the most common Synergy Language system routines and functions. Future beta releases will support xfNetLink projects, additional system routines/functions, and other features. We are looking for beta testers who are interested in digging into the new Synergy/DE for .NET environment by running existing code through it or developing new Synergy code in Visual Studio .NET.

More about Microsoft .NET
Microsoft’s .NET Framework provides many language benefits, including cross-language integration, cross-language exception handling, and sophisticated debugging and profiling services, including a visual debugger. And the Visual Studio .NET development environment offers a number of tools for creating, building, debugging, and deploying console applications, Windows applications, Web applications, Web services, and class libraries, enabling you to create innovative, powerful applications for Windows and the Web.

Synergex’s support for .NET will allow integration of existing Synergy/DE applications with leading enterprise technologies so you can modernize your business applications without giving up the years of investment you have made in your existing code.

Request more info about the beta
Do you want to get a jumpstart on using these new technologies? Do you want to provide input on the functionality of the new features? Do you want to help your Synergy/DE community by validating the quality of these new releases? If so, consider being a beta tester!

Beta tests for both releases will start in September. If you are considering joining us for either beta test, let us know, and we will provide you with additional information.

top


Announcing Synergy/DE Support for Windows 7 and Windows Server 2008 R2


The current Synergy/DE version, Synergy/DE 9.1.5b, is now supported on Microsoft Windows 7 and Windows Server 2008 R2. We completed our internal certification on these new Microsoft platforms. Microsoft released Windows 7 to corporate customers (ISVs, OEMs, developers) on August 6. They plan to release Windows Server 2008 R2 to corporate customers on August 14. (According to Microsoft, their consumer/retail releases will be October 22 for Windows 7 and September 14 for Windows Server 2008 R2.)

See the following Web sites for more details about these platforms:

Windows team blog
Windows 7 home page
Windows Server team blog
Windows Server 2008 home page

top


Our PSG Team Has Something New For You

Quick, on-demand webucations to give you helpful information fast

Our Professional Services Group consultants have put together a number of short presentations to give you some quick information about important and useful Synergy/DE topics. The webucations include advice on making the most of your Synergy/DE products as well as overviews of new Synergy/DE products and features. So far there are webucations about Professional Series Workbench, Synergy Licensing Toolkit, and the Synergy .NET assembly API. More topics will be added as PSG identifies other topics that would be useful to you. If you know of a topic that you would like to see in a webucation, just let us know.

Check out one of these free webucations today.

top


Congratulations to Synergy/DE Customer DaVita!

The second largest provider of dialysis in the US opens their 1500th clinic

DaVita Laboratory Services, Inc., is a wholly owned subsidiary of DaVita, Inc., the second largest provider of dialysis services in the United States for patients suffering from chronic kidney failure. In June, DaVita announced their 1500th outpatient dialysis and kidney care clinic in the United States in Gulf Shores, Alabama.

"DaVita's 1,500th kidney dialysis center is an important milestone in our ongoing effort to become the greatest kidney care company the world has ever seen," said Dennis Kogod, Chief Operating Officer of DaVita. "We are pleased to announce that the Gulf Shores, Alabama, clinic will hold the distinction of being number 1,500."

Based on Synergy/DE 9 on OpenVMS Integrity, DaVita Laboratory Service's laboratory system, Ref-Lab, manages all of their day-to-day operations.

top


Sorry, Looks Do Count

Is your Synergy application in need of a makeover?
By Steve Ives, Senior PSG Consultant

You have spent considerable time and effort over the years enhancing your Synergy application to accommodate your users’ requirements. You have updated and revised it, and you have customized and fine-tuned your business logic so that it fits your users’ unique needs perfectly.

But, what does your application look like? Sorry to say it, but looks do count. Whether you are selling your application externally or using it in-house, the way it looks is often just as important as what it does. Will prospects buy your application over the pretty, shiny one your competitor is offering, even if the shiny app has half of the functionality? If you have a cell-based UI or an outdated UI Toolkit UI, probably not.

And what about productivity? If your Synergy app runs your business, are your employees as productive as they would be with an application that has an intuitive UI?

Fortunately, Synergy/DE has several products that enable you to give your application’s UI a makeover: UI Toolkit, xfServerPlus, and the relatively new Synergy .NET assembly API. And best of all, these products enable you to retain the logic and customizations that are the heart of your application.

Click here to read the full article.

top


Synergy/DE Tech Tip

Installing Synergy/DE on 64-bit Windows

With the release of Windows 7 and Windows Server 2008 R2 (both are scheduled for an October 22 release to consumers), you may soon want to install Synergy/DE on a 64-bit Windows platform. The 32-bit Synergy/DE installation and the 64-bit Synergy/DE installation both work on 64-bit Windows platforms. (They install Synergy/DE to the correct location, either “C:\Program Files\Synergex\SynergyDE” or “C:\Program Files (x86)\Synergex\SynergyDE”; see last issue’s tech tip.) However, because you can install both 32-bit and 64-bit Synergy/DE on the same 64-bit Windows system, neither installation sets environment variables or adds anything to the PATH. Instead, they install batch files (dblvars32.bat for 32-bit Synergy/DE and dblvars64.bat for 64-bit Synergy/DE) that can be run to set up the environment. If you are installing only 32-bit or only 64-bit Synergy/DE, you may want to set up the environment yourself. But if you are installing both on the same system, the batch files make it easy to switch from one version to the other.

For details on setting up the environment and for information on other issues when installing on 64-bit Windows, see “Synergy/DE 9 on 64-bit Windows,” which is available in the Synergy/DE Resource Center. Documents in the Synergy/DE Resource center are available to current Developer Support customers. If you do not have Developer Support, contact your Synergy/DE account manager for information.

top


Quiz

Synergy/DE pros, see if you can answer this question!

What is the output of the following program?
namespace music
    class composer
        public method composer
        in req begin, int
        in req end, int
        proc
            handle = %mem_proc(DM_ALLOC, end - begin + 1)
        endmethod
        method ~composer
        proc
            xcall mem_proc(DM_FREE, handle)
        endmethod
        public method compose, void
        in req notes, a
        proc
            xcall fill(notes, ^m(handle))
        endmethod
        public method perform, a
        proc
            mreturn ^m(handle)
        endmethod

        private handle, int
    endclass

main
record
        performer       ,@composer
proc
        open(1,o,"TT:")
        begin
          data george_frideric, @composer, new composer(1685, 1759)
          george_frideric.compose('daba-daba-dddd-dddd-dc#dc#d-')
          performer = george_frideric
        end
        writes(1, performer.perform())
end
endnamespace

a. “daba-daba-dddd-dddd-dc#dc#d-daba-daba-dddd-dddd-dc#dc#d-daba-daba-dddd-dddd”
b.  An “Invalid handle” runtime error
c.  A “No object for handle” runtime error
d.  A “Too cute for code” compilation error

Click here for the answer and explanation.

top


Platform News

Read a selection of recent articles

Mozilla Starts Preparing Developers for Firefox 3.6
July 29, 2009

Windows
Performance is Significantly Reduced when You Copy or Write Small Files from a Computer that is Running Windows Vista or Windows Server 2008 into a Shared Folder that is Hosted on a Computer that is Running Windows Vista or Windows Server 2008
August 6, 2009

Data Loss Occurs When the Winsock "recv" Function Returns 0 Bytes if Both the Client-Side and the Server-Side Applications Run on the Same Computer that is Running Windows Server 2003
July 30, 2009

How Microsoft Made PHP Suck Less on Windows
July 29, 2009

Microsoft Details Browser Ballot Screen, Also for XP, Vista Users
July 28, 2009

Windows 7 Will Give Boost to PC Hardware
July 26, 2009

OpenVMS
OpenVMS Technical Journal v 13
July 28, 2009


top


Synergex Events and Education


Synergy Language

Synergy Objects Part 1
length: 65 minutes

Synergy Objects Part 2
length: 25 minutes

Synergy Objects Part 3
length: 30 minutes

UI Toolkit

From UI Toolkit to .NET: Updating a Legacy Application (A Customer's Perspective)*
length: 75 minutes
*Note that in order to view this webinar, you must have the most recent version of Windows Media Player installed. To download Windows Media Player, click here.

UI Toolkit Composite Windows
length: 30 minutes

.NET assembly API

NEW! Synergy .NET assembly API
length: 12 minutes

NEW! Hosting a Windows Form in a Synergy Application
length: 33 minutes

NEW! Selective Code Generation with GENNET
length: 11 minutes

Workbench

NEW! Workbench 01: Introduction to Workbench
length: 2 minutes

NEW! Workbench 02: Getting Around Workbench
length: 6 minutes

NEW! Workbench 03: Configuring Basic Options
length: 6 minutes

NEW! Workbench 04: Customizing the Toolbar
length: 4 minutes

Synergy Licensing Toolkit

NEW! Synergy Licensing Toolkit
length: 32 minutes

Synergy/DE Highlights

MDU Enhancements in Synergy/DE 9
length: 6 minutes

Synergy/DE 9.1 Highlights
length: 70 minutes

top


Reduced Synergy/DE Sales, Customer Service, and Developer Support Hours on Thursday, August 20


On Thursday, August 20, Synergy/DE Sales and Customer Service hours will be 7:00 AM to 10:00 AM, PDT, and Developer Support hours will be 6:00 AM to 10:00 AM, PDT. If you anticipate needing our assistance outside of these hours, please contact us at synergy@synergex.com to make arrangements.

top


Trademarks: Synergex, Synergy, Synergy Development Environment, Synergy/DE, Jodah Veloper, Manny Jurr, Mark Etting, Bigbah Smann, and all other Synergy/DE product names are trademarks of Synergex. All other product and company names in this newsletter are trademarks of their respective holders.

Copyright © 2009 Synergex International Corporation. All rights reserved.

Synergy-e-News 20090813