In this issue....
Synergex celebrates the release of Synergy 12 A group of Synergex employees recently gathered to celebrate the release of Synergy/DE 12. This release was the result of hard work, ingenuity, and long hours worked by Synergy/DE developers and the entire crew at Synergex. Congrats everyone! The first Synergy/DE long-term support release, version 12.1.1.3278, which includes support for Microsoft .NET 6, Microsoft Secure Channel (Schannel) instead of OpenSSL for encryption on Windows, and license forwarding on Linux, is now available for download in the Resource Center. Join us September 19-29 for the 2022 Synergy DevPartner Conference, the must-attend event of the year. The virtual sessions will cover a broad range of topics and are conveniently spread out over two weeks to make them as accessible to as many Synergy developers as possible. Registration opens soon. TECH ARTICLE It’s Time to Change the Channel: Security Updates in Synergy/DE 12.1 By John Brunett, Senior Software Engineer When Synergex introduced encryption—starting with the HTTP API in v8.1, and adding xfServer/xfServerPlus in v9 and SQL Connection in v10.3.3—it was implemented on all supported platforms using the third-party software OpenSSL. This provided a good common implementation on multiple platforms, but keeping up with the latest security flaws could be a nightmare, especially on Windows, where maintaining OpenSSL updates is not automatic as it is with Windows Update. With the release of Synergy/DE 12.1, the nightmare is over! On Windows, OpenSSL has been replaced with the native implementation of Windows Secure Channel. So, what does this mean for you and your applications? Resources for Synergy Developers The Synergex Resource Center has been the go-to site for Synergy developers for years, whether you want to make your voice heard about future Synergy features in the Ideas forum or get some help in Answers. It’s the best way to get the most out of your Synergy developer community. Lately, we’ve made some big improvements to the Resource Center (like our revamped KnowledgeBase and the updated licensing admin section); you can watch some tutorials here to guide you through the updates. Not a Community member? TECH ARTICLE Forward Your Linux Licensing Woes to Windows By James Sahaj, Product Development Manager Development for Linux has taken great steps recently. With the advent of lightweight virtual machines and containers, such as WSL2 (Windows Subsystem for Linux) and Docker, it’s become much easier to set up one of these virtual machines and start to develop Linux applications quickly on them. The problem is, until recently, it was difficult to set up a Synergy license server on a Linux virtual machine and populate it with licenses so you could test your Synergy program. Now, with Synergy/DE 12, you have an easy way to quickly set up licensing on a Linux machine by using licenses from a designated Windows license server. Welcome to the new Linux license forwarding feature! Tech Tip Defining an enumerated input window field in UI ToolkitWhen defining a field with the ENUMERATED qualifier, the definition is in the following form: .field fld1, d2, enum(6, 1, 2), sel(1, 2, 3, red, orange, yellow) where fld1 is the name of the field and enum(6,1,2) means it’s an enumeration with a display length of 6, a base return value of 1, and a step value of 2. This means that the enumeration will start with 1 as the initial numerical value, and each displayed text value is tied to a numerical value that increments by 2 for each step. Sel(1,2,3,red,orange,yellow) defines a selection with 1 and 2 as the row and column placement values, 3 as the maximum height of the selections, and red, orange, yellow as the allowed text entries for the selection. Therefore, the numerical values and their matching text values are
Fun Fact In 1989, British computer scientist Tim Berners-Lee invented the World Wide Web while working at CERN, and he published the first website ever in 1990, which can still be found here. Industry News & Articles
|