I don't expect any quick answers, but if people have links to resources I can investigate I'd be extremely appreciative. Here is what we have today:
The "application" is a multi-process train control system that uses the Unix desktop, currently CDE, several motif-based applications and sound, communications with a mainframe, XML message passing and miscellaneous processes. The graphics are mostly written in C/C++ with Motif calls. Pretty sure there is also use of Xview. The dialogs are done with UIL/UID. The XML parser is in Java. Of course there are plenty of startup & wrapper scripts and various C source, but I'm most concerned with the Graphics.
My initial target was to be Centos 6, but I have flexibility there. I see that Xview is available as open-source as well as Motif. But CDE is alpha-only and anyway do I need it? We don't use much of the Desktop tools, but we do use X and CDE resources and the dtwm as a "bucket" for the application. I'm also worried about the Video interfaces at a low-level since we use mutiple heads.
How hard do you think this is going to be? Should I bother with CDE? I really want to hear from people who have done any of this and maybe have a cache of resources or some books to recommend.
Thanks to all.