Note: Preprocessor is fully working for all Java sources within Mobility Project however for Matisse sources there is no editor support yet. There is temporary missing preprocessor coloring, code completion, error annotation and preprocessor contextual actions in Matisse source editor.
Sample of preprocessor usage in CDC development is on the screenshot.
CDC Platform Support from CDC Pack was completely migrated to Mobility Pack. You can install and manage the same set of CDC platforms as in CDC Pack 5.5.
Mobility Project now supports seemless build, execution and debugging of all supported CDC platforms.
Mobility Project Customizer has been extended about many new panels. Most of the panels are now triggered by selected platform - so you see them only when you select appropriate platform. All the customizer pannels fully support project configurations.
Two of the new panels including "Advanced" sub-dialog are on the following screenshots.
Ant Build System now supports multiple sequencies of build targets. One sequence is invoked for project execution and debugging (init ... compile ... jar ... run or debug). The other sequence is invoked for project build (init ... compile ... jar ... build). This change helps to distinguish between the build steps required for execution and debugging and the build steps necessary for the final application distribution build.
Project customizer panels can now be displayed by state of any trigger project property (f.ex.: platform.trigger, platform.type, etc...). This feature helps to improve usability and eliminate all inappropriate customizer panels according to given project context.
Following screenshots show how two different customizer panels are switched by context of selected platform.

Original deployment API was designed to deploy Jar and Jad. The modification now allows to specify folder to deploy (deployment.directory) and wildcard pattern (deployment.patternset). This change applies to generic deployment types (like Ftp, Scp, WebDAV, etc...), all device-specific depoyment types stay untouched. For example SonyEriccson CLCD/MIDP Device Deployment plugin still deploys Jad and Jar only.
There is sample of the new script performing FTP deployment by the new API.
Some of the customizer panels had to be redesigned to better fit the platform independent style. One of the example is on the screenshots. Jad-specific settings were move from Deployment panel to Jad/Attributes panel.
| Image1.png | ![]() |
32999 bytes |
| Image10.png | ![]() |
25718 bytes |
| Image12.png | ![]() |
25465 bytes |
| Image13.jpg | ![]() |
110968 bytes |
| Image2.png | ![]() |
11439 bytes |
| Image3.png | ![]() |
14973 bytes |
| Image4.png | ![]() |
17691 bytes |
| Image6.png | ![]() |
4947 bytes |
| Image7.png | ![]() |
15541 bytes |
| Image8.png | ![]() |
15925 bytes |
| Image9.png | ![]() |
15917 bytes |