SYNERGY-E-NEWS
News and Updates for Synergy/DE Developers

July 25, 2013

Synergy/DE supports preview releases of Visual Studio 2013 and Windows 8.1

Check out the latest features

Read More


2013 DevPartner Conference tutorials available online

Download 21 Synergy/DE-related developer tutorials

Read More


Improving software quality and QA productivity through automated testing

By David Barron, Senior Systems Software Engineer

Read more


twitter.com/synergyde
 

Synergy DevPartner Conference: "A 3-day graduate degree in all things Synergy/DE."

Read what attendees said about the recent conference

Read More


Synergy/DE Tech Tip

How to get IntelliSense to recognize files as Synergy source files

Read More


Platform News

Read a selection of recent articles

Read More

 

 


Synergy/DE supports preview releases of Visual Studio 2013
and Windows 8.1

Check out the latest features

Microsoft announced preview releases of Visual Studio 2013 and Windows 8.1 at their BUILD conference last month. You can use these releases today with Synergy/DE 10.1.1a. We’ve been working closely with Microsoft to ensure that our Synergy DBL integration with Visual Studio 2013 will be seamless, and we’ll continue to do so as Microsoft progresses towards their general release. We’re also testing Synergy/DE with Windows 8.1 previews to ensure optimal compatibility. Download Synergy/DE 10.1.1a today to check out Microsoft’s newest features.

Please note that Update 3 of Visual Studio is 2012 is now available. We recommend that Visual Studio users upgrade to this update as soon as possible, as it includes fixes that were initiated by Synergex for some designer crashes. Synergy/DE 10.1.1a supports Updates 2 and 3.


Synergy DevPartner Conference: "A 3-day graduate degree in all things Synergy/DE."

Read what attendees said about the recent conference

“The conference is a 3-day graduate degree in all things Synergy/DE. This was my first conference but won't be my last.”
Patricia Silvia, American Dryer Corporation
 
“This is an excellent forum to meet others in the industry, to see what they are doing and how they are doing it. An excellent place for idea sharing.”
Steve Sarapata, InstantWhip Foods, Inc.

These are just two of the customer comments from the June Synergy DevPartner Conferences in Providence and Bristol. Read all of the testimonials…

 

2013 DevPartner Conference tutorials available online

Download 21 Synergy/DE-related developer tutorials

The recent Synergy DevPartner Conference included 21 Synergy/DE-related tutorials, with topics ranging from Workbench to Synergy DBMS to Synergy .NET. And they’re all available to you so you can experiment with the new technologies! Read the latest PSG blog for download instructions.

http://blogs.synergex.com/psg_blog/2013/06/30/2013-devpartner-conference-tutorials-now-available-on-line/

Improving software quality and QA productivity through automated testing

By David Barron, Senior Systems Software Engineer

Automating tests helps improve the quality of software  and the productivity of software engineers by replacing manual tests, which can be difficult to run, very time consuming, and prone to errors. At Synergex, we evaluate every bug that is fixed and every feature that is added to see if a test for it can be automated, and we automate whenever possible. We run a specific set of automated tests whenever we make changes to our products to ensure we don’t reintroduce one bug while fixing another. As you can imagine, our test suite gets larger with each release!

Most of the automated tests we have at Synergex are written in Perl, which is cross-platform, installed on all the machines on which we need to run scripts, and free. With about 250 Perl scripts written, it has proven to be a versatile and powerful tool. Most of our Perl scripts run a command (or a set of commands) and verify the output. Perl scripts are used to test a broad range of products, from the compiler and runtime to the XML API. Some of our Perl scripts are quite complex, running thousands of commands.

Perl scripts run quickly. Our compiler test suite runs over 2500 compile commands and compares the output to saved output in less than 8 minutes! That time includes the building of the various repository files used to test the Repository .INCLUDE syntax and the building of prototype files used in testing the IMPORT statement. You can find more information about Perl at www.perl.org.

For user interface testing, we use TestComplete from SmartBear. TestComplete enables us to test user interaction with applications, such as clicking the mouse at a specific place and seeing what happens. We originally chose TestComplete for its support of Windows, its cost, and the ability to view the things we’re testing in both Windows and Visual Studio.

We use TestComplete to test UI Toolkit, Repository, Workbench, Composer, and our Synergy DBL Integration for Visual Studio. TestComplete enables us to write scripts in a wide variety of programming languages, but we chose to implement our tests in JScript because we felt it was more versatile than the other languages TestComplete offers. It allows for a number of different checkpoint types; for example, you can compare screen regions or files or strings on the screen.

We also use TestExecute to execute the automated tests. This allows us to run TestComplete scripts in TestExecute while developing and testing other tests in TestComplete. TestExecute is a scaled-down version of TestComplete that enables us to run tests and view the results on systems that don’t have access to TestComplete. It supports all of the scripts we create with TestComplete and allows us to run large groups of tests in any test environment required. The TestExecute license must be purchased separately, but it costs considerably less than TestComplete. You can find more information about TestComplete and TestExecute at www.smartbear.com/TestComplete.


Synergy/DE Tech Tip

How to get IntelliSense to recognize files as Synergy source files

With Synergy DBL Integration for Visual Studio, IntelliSense automatically treats a file with a .dbl or .dbc extension as a Synergy source file if it is part of a Synergy project. So, for example, all DBL keywords are color coded when a file with one of these extensions is open in the Visual Studio text editor.

If you want IntelliSense to recognize other file extensions as Synergy files, select Tools > Options on the Visual Studio menu, and then in the navigation pane of the Options dialog box, select Text Editor > Synergy DBL > IntelliSense. The IntelliSense dialog box will open. Specify the extension (including the period) in one of the following fields:

  • Additional Compile File Extensions. Add the extension in this field if you want IntelliSense to treat files with the specified extension as compilable.
  • Additional Content File Extension. Add the extension in this field if you want IntelliSense to treat files with the specified extension, such as .rec, as content files (i.e., resource files that are not compiled). 

You can specify more than one extension in a field by using a space, comma, semicolon, or colon to separate the extensions. An extension should be listed in only one of these fields. 

These steps have been tested in Visual Studio 2010 and 2012.

Platform News

Read a selection of recent articles

Windows

Microsoft pushes out a handful of fixes for Windows 8.1 Preview
http://www.zdnet.com/microsoft-pushes-out-a-handful-of-fixes-for-windows-8-1-preview-7000018197/

Apple, Microsoft to leap on app auto-update bandwagon
http://www.computerworld.com/s/article/9240856/Apple_Microsoft_to_leap_on_app_auto_update_bandwagon?taxonomyId=89

Windows 8.1 will RTM in August, release 'in time for the holidays,' despite bug concerns
http://www.extremetech.com/computing/160800-windows-8-1-will-rtm-in-august-release-in-time-for-the-holidays-despite-bug-concerns

Microsoft restarts Windows push with 'refined blend' Windows 8.1 beta
http://www.computerworld.com/s/article/9240383/Microsoft_restarts_Windows_push_with_refined_blend_Windows_8.1_beta?taxonomyId=89

Windows 8.1: A complete list of changes and new features
http://www.extremetech.com/computing/159803-windows-8-1-a-complete-list-of-changes-and-new-features

Windows 8 contends with Win 7, PC saturation, says IDC
http://news.cnet.com/8301-1001_3-57593266-92/windows-8-contends-with-win-7-pc-saturation-says-idc/

Windows Server 2012 R2: A first look
http://www.zdnet.com/windows-server-2012-r2-a-first-look-7000017675/?s_cid=e539&ttag=e539

Microsoft to shut down TechNet subscription service
http://www.zdnet.com/microsoft-to-shut-down-technet-subscription-service-7000017541/

The new Microsoft: How the reorg will affect you
http://www.infoworld.com/t/microsoft-windows/the-new-microsoft-how-the-reorg-will-affect-you-222491

UNIX/Linux

Linux 3.11: Linux for Workgroups
http://www.zdnet.com/linux-3-11-linux-for-workgroups-7000018091/

The future of Linux: Evolving, everywhere
http://www.computerworld.com/s/article/9240814/The_future_of_Linux_Evolving_everywhere?taxonomyId=89

Red Hat Enterprise Linux 5.10 goes beta
http://www.internetnews.com/software/red-hat-enterprise-linux-5-10-goes-beta.html

Red Hat's cloud strategy centers on bundled products and top-notch support
http://ostatic.com/blog/red-hats-cloud-strategy-centers-on-bundled-products-and-top-notch-support

New Unix chips coming
http://www.unixmen.com/new-unix-chips-coming/

Red Hat Enterprise Linux OpenStack Platform opens for business
http://www.datamation.com/cloud-computing/red-hat-enterprise-linux-openstack-platform-opens-for-business.html

SUSE updates Enterprise Linux Server with Secure Boot
http://www.serverwatch.com/server-news/suse-updates-enterprise-linux-server-with-secure-boot.html

Linux 3.10 released
http://www.osnews.com/story/27157/Linux_3_10_released

OpenVMS

It could be worse: OpenVMS users aren't getting latest Itanium iron
http://www.itjungle.com/tfh/tfh061713-story10.html

Availability digest - OpenVMS clarification
http://www.openvms.org/stories.php?story=13/07/02/9202448