-
1. Re: Convert CS3 XMP Panels to work with CS4
Stefan Makswit Jul 23, 2010 1:20 AM (in response to opn_morgan)Hi,
we have made an experimental java tool to convert CS3 to CS4/5 panels.
Please find it attached and try it out if you like -- but I can offer no warranty :-)
Note that the approach is limited when it comes to the layout of the panel.
You need to adjust the generated MXML code.
It works as follows:
1. Find your CS3 panel (a txt file) and can call
java -jar EvePanelConverterApp.jar {Eve Input File} {MXML Output File}
The tool converts the panel based on an EVE (ZEVE) definition to an MXML file.
2. Use the XMP FileInfo SDK, create a new panel project using the "Custom Panel Wizard" and stuff the generated MXML file into it.
3. Adjust the design, compile and deploy.
Please let me know, if it worked for you or if you have questions or problems.
-- Stefan
-
EvePanelConverterApp.jar 102.7 K
-
-
2. Re: Convert CS3 XMP Panels to work with CS4
opn_morgan Jul 27, 2010 11:02 AM (in response to Stefan Makswit)Hi Stefan,
I tried your steps noted below but I don't quite understand what you mean my by "stuffing the generated MXML into it.
I also used the generic version to modify the templates and was pretty successful except i can't seem to get the name of the tabs to change. I have 4 different tabs which all appear to work except the tabs are all named the same. In the example below, you will see that I have 4 tabs called the same thing but I don't know why they all say the same thing.
-
3. Re: Convert CS3 XMP Panels to work with CS4
Stefan Makswit Aug 16, 2010 2:34 AM (in response to opn_morgan)Hi Morgan,
1. By "stuffing the generated MXML into it" I just meant the following:
- You use the FileInfo SDK Eclipse wizart to create an empty custom panel.
- The MXML source code of the empty panel is replaced by the MXML file created by the panel converter.
2. The panel name is defined in the "manifest.xml" file:
name = "Chrysler".
If you use the localization feature the name can also be selected via localization key:
name = "name_key=localized name".
In that case, please make sure that the "name_key" is also different for each custom panel.
Regards,
Stefan



