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

February 14, 2013

Mark your calendar for the 2013 Synergy DevPartner Conference

Join us and other Synergy developers in Providence, RI, or Bristol, UK

Read More


Synergy/DE Tech Tip

Removing a product generates the error: "Error opening installation log file. Verify that the location specified 'log file' exists and is writable."

Read More


Quiz

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

Take Quiz


If I can do it, so can you

By William Mooney, President, Synergex

 

Greater productivity with Visual Studio 2012

New features make it easier to work with large solutions

Read More


Attention OpenVMS customers

Make sure you are registered for the OpenVMS boot camp in March

Read More


Synergex holiday reminder

We will be closed Monday, February 18, in honor of Presidents' Day

Read More


Platform News

Read a selection of recent articles

Read More


twitter.com/synergyde

 

Synergy DevPartner Conference
Mark your calendar for the 2013 Synergy DevPartner Conference

Join us and other Synergy developers in Providence, RI, or Bristol, UK.

Synergy DBL developers from all over the world will converge in Bristol, England, June 18-20 and in Providence, RI, June 25-27 to experience first-hand the new features in Synergy/DE 10.1. Be sure to attend this event to learn how these features can help you advance your existing applications. Version 10.1 is packed with new features that provide significant new capabilities to your applications, while enabling you to be more productive in your development. Don’t miss out on this invaluable opportunity to learn about the following new features and more!

  • Support for the latest industry technologies, such as Windows 8 and Microsoft .NET
  • Change tracking so you can implement database replication, end-of-period processing (with no interruption), or any other function that makes use of data snapshots
  • Enhancements to HTTP/HTTPS API so it’s easier to write HTTP/HTTPS code that can interact with REST-based web services
  • Multi-user Repository so you and your colleagues can update the same repository concurrently

Three action-packed days of sessions followed by a total of 18 tutorials will illustrate the latest features in Synergy/DE 10 and show you how to implement them yourself. Mark your calendar for this important event. Stay tuned to Synergy-e-News for details.


Greater productivity with Visual Studio 2012

New features make it easier to work with large solutions
By Mark Cooper, Sr. Systems Software Engineer

Synergy/DE 10.1 includes support for asynchronous loading and the Preview tab, which are two features that are new in Visual Studio 2012 and that are very handy when working with large enterprise solutions. Let's say you have a solution with 15 or more projects and with dozens of source files. If you open the solution in Visual Studio 2010, you'll be waiting awhile. Visual Studio 2010 won't be responsive until every project is completely loaded. However, if you open the solution in Visual Studio 2012, which has asynchronous loading, most of the projects will be loaded in a background thread. This enables you to start using the editor and other Visual Studio features sooner. Files left open in an editing window when you last worked on the solution will need to be loaded before you can do anything, but once they are, you can edit them while Visual Studio loads the remaining projects. You won't be able to access source code for unloaded projects, and you won't be able to build the solution until every project is fully loaded. But you will be able to get started on loaded projects right away. Note that because Visual Studio 2012 won't be responsive until projects for open code files are loaded, it's a good idea when you close the solution to leave only code files you are currently working on open in the editor. And that leads us to the next feature, the file Preview tab.
  
The Preview tab allows you to view a source code file without actually opening the file for editing. To use this feature, click on a file in the Solution Explorer; you will see the contents of the file in the editing area, but the file's tab (referred to as the Preview tab) will be gray and on the right-had side of the editing area, next to the Solution Explorer. Each file you click on in the Solution Explorer will replace the current file in the Preview tab. This enables you to look at files without cluttering up the editor with anything other than the files you've selected for editing. If you start editing a file in the Preview tab, the file will be moved into a standard editing window.

One of the best things about the Preview tab is that the Visual Studio 2012 debugger uses it to display code as it's stepped into. This way, you can see what is going on in the code, but you don't end up with all of the stepped-into source files inundating your working environment. For example, in Visual Studio 2010, if you start debugging with only two or three source code files open in the editor and then step into a dozen different source code files as you debug, all of these files will remain open in the editor when you're finished debugging. It will be difficult to find the editor tabs for the files that are important to you, and they may no longer even be visible on the screen. And if you close the solution with all of these code files open in the editor, Visual Studio will take longer to load the solution the next time you open it. With Visual Studio 2012, however, only source files that were open before you started debugging will remain open when you’re finished. Note that not all files can be displayed in the Preview tab; you will not have access to files that use a designer. Designers take longer to load, so they are not available to Preview.

There are many new features and improvements to recommend Visual Studio 2012, but you’ll find that asynchronous project loading and the Preview tab are particularly helpful when working with large solutions.

Go to the Synergy/DE 10.1 website for more information about Synergy/DE 10.1.

Download Synergy/DE 10.1 now.


Attention OpenVMS customers

Make sure you are registered for the OpenVMS boot camp in March

Put on by Connect, the 2013 OpenVMS Boot Camp brings OpenVMS global customers, partners, engineers and HP executives together for a four-day exchange of product updates, education, and peer-to-peer networking. This event also features a one-day deep dive on OpenVMS Availability led by industry experts and customers. Join Connect and the global OpenVMS community on March 18-21, in Bedford-Glen, MA, for four days of advocacy, community, and education. You can get more information at https://connect-community.site-ym.com/?2013VMSBootCamp.


Windows 8: If I can do it, so can you

By William Mooney, President, Synergex

Although I’ve always considered myself to be an early adopter, I must admit I’ve been a bit skeptical about upgrading to Windows 8 for a number of reasons: its completely new look and feel, all the negative propaganda surrounding it, its missing “Start” button, our internal struggles with the new icon requirements, other people’s horror stories… just to name a few. This past weekend I was forced to face my fears head on when I offered to help my father purchase a laptop. ...

Read more in the Synergex blog.

Synergy/DE tech tip

Removing a product generates the error: "Error opening installation log file. Verify that the location specified ‘log file’ exists and is writable”

Symptom

When attempting to remove a product through the “Programs and Features” interface, an error with the following message is immediately generated: "Error opening installation log file. Verify that the location specified ‘log file’ exists and is writable".
 
When the computer is in this state, no product installed by Windows Installer can be uninstalled. However, accessing the maintenance window by rerunning the installation can successfully remove the application, and major upgrades will still work.
 
Solution

This is a Windows bug. The Explorer process gets into a state that prevents Windows Installer from determining the location of the temp folder, and so it attempts to write the log file to the system folder, which generates the error. See http://support.microsoft.com/kb/2564571.

Restart Explorer.exe through Task Manager or just reboot. This happens intermittently, but after rebooting you are not likely to encounter it again.

Quiz

What is the output of the following program?

main record love ,string life ,@* literal gift ,a10, "chocolates" proc open(1,o,"TT:") love = (string)gift life = (object)gift writes(1,string(love == life)) end

a. "0"
b. "1"
c. This does not compile
d. A runtime error

 Click to read the answer


Platform News

Read a selection of recent articles

Safeguard your code: 17 security tips for developers
http://www.infoworld.com/d/application-development/safeguard-your-code-17-security-tips-developers-211339

Oracle releases Java patch update
http://www.infoworld.com/d/security/oracle-releases-java-patch-update-212135

New bug neutralizes latest Java security updates
http://www.infoworld.com/d/security/new-bug-neutralizes-latest-java-security-updates-211635

White House announces 'National Day of Civic Hacking'
http://www.infoworld.com/d/application-development/white-house-announces-national-day-of-civic-hacking-211451

Windows

Windows 8 ekes out 2.2 percent market share
http://news.cnet.com/8301-10805_3-57567081-75/windows-8-ekes-out-2.2-percent-market-share/

Office 2013 desktop suite pops up in Windows Store
http://news.cnet.com/8301-10805_3-57566648-75/office-2013-desktop-suite-pops-up-in-windows-store/

Microsoft Office 2013: Everything you need to know (FAQ)
http://download.cnet.com/8301-13389_4-57473122/microsoft-office-2013-everything-you-need-to-know-faq/


Synergex holiday reminder

We will be closed Monday, February 18, in honor of Presidents’ Day.

If you anticipate needing our assistance on this day, please let us know.