Synergy-e-News | |||||||||||
News and updates for Synergy/DE Developers :: May 27, 2010 | |||||||||||
|
|||||||||||
Announcing Synergy/DE 9.5 Beta Test – Delivering Native Support for Microsoft .NET Create Synergy applications that run under Microsoft’s .NET Framework We are excited to announce the beta release of our native support for Microsoft .NET. To be released as Synergy/DE 9.5 later this year, this new version will enable you to use Synergy Language to create Windows desktop applications that run under Microsoft’s .NET Framework. You will be able to:
Synergy/DE 9.5’s integration with Visual Studio enables you to take full advantage of Microsoft’s development environment to create your Synergy code, including features such as IntelliSense, colorization, code snippets, and code regions. And not only can you use the debugger to debug your Synergy code, but if your Synergy application interoperates with code from other languages, you can step seamlessly from one language to another. Synergy/DE 9.5 supports the following project types in Visual Studio: Console, DLL, WinForms, WPF, class library, and interop (which uses the same Synergy methods as xfNetLink .NET.) In addition to being able to use Synergy Language to create new Windows desktop applications that run under the .NET Framework, you may also be able to rebuild some existing Synergy code to run under the Framework. If you are already developing a Windows desktop application, and you use… xfServerPlus/xfNetlink - You can rebuild your Synergy methods to run under the .NET Framework and then call them natively (without going through xfNetLink/xfServerPlus).If your application has a UI Toolkit user interface, we recommend an incremental approach to moving your UI to .NET where you convert one screen at a time with the Synergy .NET assembly API, and you use Synergy/DE 9.5 to create your .NET assemblies in Synergy Language. The Synergy .NET assembly API is easy to use and is already being used with phenomenal results by numerous Synergy customers. If you are already using the Synergy .NET assembly API, you can now choose to create assemblies in Synergy Language (in Visual Studio) over other .NET languages. And you can convert your existing C# code to Synergy Language code with an experimental “C# to Synergy” converter that comes with Synergy/DE 9.5. This beta release supports Visual Studio 2010 and .NET Framework 4.0. Why Beta Test?
Synergy/DE 9.3.1b Patch Is Now Available on Unix Includes important fixes The Synergy/DE 9.3.1b patch, previously released for Windows, is now available for Unix as well. It includes a number of important fixes, and we recommend that all Synergy/DE 9.3 customers update to it. See a list of the changes in 9.3.1b. Customers with ALM and Developer Support can visit the Synergy/DE Resource Center to download the patch. If you do not have ALM or Developer Support, please contact your Synergy/DE account manager. AgTrax’s TraxView Instantly Displays Synergy DBMS Data via xfServerPlus in Map Form New graphical front end gives customers a whole new way to view and analyze their data AgTrax Technologies (AgTrax) is a leading developer of accounting software for agricultural businesses throughout the Midwest. Their Synergy/DE-based software helps manage the food production process in rural America from the planted seed all the way to food processing companies. Scheduled for release later this month, AgTrax’s new TraxView product adds a sophisticated and powerful front end to their Synergy data stored on Unix. With TraxView, customers will be able to map any data they are interested in viewing to the relevant area of a crop. For example, the EPA may be interested in downriver contamination and need to see how much of a certain fertilizer was applied to each area of a field. TraxView can pull the relevant data from the database (type of fertilizer used, how much, and where) and return a map with color coded squares to correspond to the appropriate parameters. Or, a farmer may be trying to match his crop’s yield to the previous year. In this case, he can pull the data corresponding to soil samples for each area of the field and compare it to the data from the previous year. Based on the results, he can quickly come up with a very specific fertilizer plan to bump up his crop’s yield. Click here to view larger image. The beta test for TraxView is almost finished, and the enthusiastic feedback has generated much anticipation at AgTrax. “With the new enhancements in both product look and functionality, TraxView, along with the mapping project, have opened up an entire new world for AgTrax Technologies,” states AgTrax sales manager Garette Long. “These tools will give current customers and future customers the ability to integrate all facets of their business and to manage information in a completely new way. Very exciting times for our company!” Written in C# with Infragistics controls, TraxView’s mapping module and order entry module both use Synergy/DE’s xfServerPlus to access Synergy DBMS data. TraxView also has a CRM module, which accesses SQL Server data. Also in the works is the ability to package the Synergy DBMS data into XML packets that can be stored in the floater rigs that distribute fertilizer. This functionality will enable farmers to adjust the amount and type of fertilizer used in a minute area of a field, based on any applicable parameters. This information will also be imported back into the accounting system, enabling fertilizer companies to seamlessly bill farmers just for the amount and type of fertilizer actually used. For more information, visit AgTrax's Web site. www.agtrax.com Synergy/DE Tech Tip Creating a form letter with Microsoft Word and xfODBC Did you know you can use xfODBC to enable Microsoft Word to access Synergy data? Although it might not be the most obvious application of your Synergy data, creating form letters is nonetheless a powerful way of using ODBC to perform an important task. This procedure was created using Microsoft Office Word 2007. The steps may vary for other versions of Word. Note that before you can do the following, you must generate a system catalog for the sample database distributed with Connectivity Series, create a connect file and DSN for the sample database, and create a user that can access the data. Make sure the DSN specifies user name, password, and connect file. If you initialize users and groups, you can use the default user DBADMIN. For more information, see the xfODBC User's Guide. Once your xfODBC data access is set up, follow these steps: 1. Open Microsoft Word. If a new blank document is not already open, click the Office button (in the upper-left corner of the Word window) and select New. Then, in the New Document window, select “Blank document” and click Create. 2. On the Quick Access Toolbar, select Mailings > Start Mail Merge > Step by Step Mail Merge Wizard. 3. On the “Select document type” screen of the Mail Merge wizard, select Letters and click “Next: Starting document.” 4. On the “Select starting document” screen, select “Use the current document” and click “Next: Select recipients.” 5. On the “Select recipients” screen, select the first option, “Use an existing list,” and then, in the “Use an existing list” section, click Browse. 6. In the Select Data Source dialog box, click New Source, which opens the Data Connection Wizard. Select ODBC DSN on the first screen of the wizard, and click Next. 7. In the “Connect to ODBC Data Source screen” of the wizard, select the DSN you created for the sample Synergy database and click Next. 8. In the “Select Database and Table” screen of the wizard, select CUSTOMERS, and then click Next. In the “Save Data Connection File and Finish” screen, click Finish, and in the Confirm Data Source window, click OK. 9. In the Mail Merge Recipients window, select the recipients that will be used in the merge. Then click OK. 10. Back in the Mail Merge wizard, click “Next: Write your letter.” 11. At the top of the new document, press ENTER twice and then type Dear, Press ENTER twice and type Thank you. Press ENTER twice and type Sincerely, Press ENTER three times and type CEO 12. Press CTRL+HOME to return the cursor to the top of the Word document. 13. In the Mail Merge wizard, click “More items…,” select CUST_NAME from the Insert Merge Field dialog box, click Insert, and then close the dialog box. 14. Press ENTER to add a line after the CUST_NAME line, and add CUST_STREET to this line (using the same procedure used for CUST_NAME). 15. Press ENTER to add a line after the CUST_STREET line, and add CUST_CITY, followed by a comma and a space, CUST_STATE, followed by two spaces, and CUST_ZIP. 16. Place the cursor immediately before the comma in the Dear, line and insert the CUST_CONTACT field. 17. Close the Insert Merge Field dialog box (if you haven’t already), and in the Mail Merge wizard, click “Next: Preview your letters.” At this point, you can click “Previous…” to go back to previous steps and modify the form letter, or you can click “Next: Complete the merge” to finish the mail merge process. For more information about xfODBC, see the Synergy/DE Web site. Quiz Synergy/DE pros, see if you can answer this question! What is the output of the following program? main record rec a, a*, "Hello " s, string proc open(1,o,"TT:") s = "world" writes(1,rec) end a. "Hello world" b. "Hello" followed by the ASCII equivalent of the handle value of s c. This does not compile d. A runtime error Click here for the answer and explanation. Platform News Read a selection of recent articles Firefox 4 Release Plan: The Need for Speed HTML5 To Be Highlighted at Google Event Linux Linux 2.6.34 Released Windows Microsoft Launches Office 2010 Microsoft Silverlight 4 Tools Released 10 Things We Love about SharePoint 2010 Stop MS Office from Always Asking You To Accept EULA OpenVMS OpenVMS 8.4 Launching at HPTF 2010 in Las Vegas! Synergex Holiday Reminder Our offices will be closed on Monday, May 31st, in recognition of Memorial Day. If you anticipate needing our assistance on this day, please email us at synergy@synergex.com to make arrangements. |
|||||||||||