Here is a list of things to keep in mind as you think about porting your application to the Solaris CDE desktop:
OPEN LOOK to Motif migration is a complex and wide-ranging issue
It generally does not amount to an object-for-object swap. Do you really need to port? If so, think of it as an art and not as a science.
What is your schedule?
When must you ship? What resources do you have available to you? Can you tie the port in with the next major release?
How did you build your application?
Did you use a builder? Were any other tools involved in producing your application? If so, go to your vendor and ask for CDE support.
Is your application GUI separate from internals?
Did you use C++ objects to encapsulate the GUI? If so it will be easier to port your application.
Are you starting from XView or OLIT?
OLIT applications are generally easier to port because they rely on the Xt intrinsics, as does Motif.
Are there any customer issues?
Do you have to be concerned about interoperability with other systems? Are there transition and training issues for the customer? Is a mixed desktop acceptable for now?