I am working on a monumental project that started years ago and I'm a little concerned with the planned transition to the current development technologies. I started it on VS 2005 and .Net 2.0, on 32-bit Windows XP, and I am about to migrate to VS 2010 on
64-bit Windows 7. I have kept the UI to a minimum so far, so the transition from WinForms to WPF should be manageable but my immediate concern is about the use of remoting. The project is for industrial automation and there are no Internet technologies coming
into play there. Remoting is used for the purpose of inter-process communications, aimed at distributing computational and data-exchange loads, as well as for modularity and plug-and-play support between the various processes that constitute the project.
Latency is a major consideration. In fact, the project has a native back-end and the managed part uses P/Invoke to transfer data to it using shared memory. But all managed modules use local IPC, with the option of using TCP in non-critical cases (where
the module will be on a different computer but on the same LAN). My question is: has anyone had experience with this and have there been any issues, such as incompatibilities where code needed to be fixed, or observed decrease of performance (especially latency)
compared to the 32-bit case? Is there anything in particular to watch for in the transition,
View Complete Post