|
Feature |
Professional |
Developer Pro |
Developer |
| IDE General |
|
|
|
Professional IDE with C++
Editor and online help
|
P |
P |
P |
Visual Editor
|
P |
P |
P |
Syntax highlighting for
source and header files (CPP, h, hrh, rss,
and mmp)
|
P |
P |
P |
Code folding:
the C/C++ editor supports code
folding for functions, methods,
classes, structures and macros
|
P |
P |
P |
C/C++ Search
|
P |
P |
P |
Code Templates
|
P |
P |
P |
Advanced Code Completion
|
P |
P |
P |
Code Snippets
|
P |
P |
P |
Code
Assistance
|
P |
P |
P |
Run configurations
|
P |
P |
P |
Views
|
|
|
|
Outline View
|
P |
P |
P |
Console View
|
P |
P |
P |
Problems View
|
P |
P |
P |
Error Log View
|
P |
P |
P |
Thumbnail View
|
P |
P |
P |
Properties View
|
|
|
|
Perspectives
|
P |
P |
P |
Creates and imports files
to a work space
|
P |
P |
P |
One Primary and many
secondary design sheets
|
P |
P |
P |
Various Wizards for file
and project creations
|
P |
P |
P |
Easy configuration of
Host and Target Compilers
|
P |
P |
P |
| UI Design (UIQ
2.1
Specific) |
P |
P |
P |
UIQ default view
|
P |
P |
P |
Button bar
|
P |
P |
P |
Buttons
|
P |
P |
P |
Generic controls
|
P |
P |
P |
Menus
|
P |
P |
P |
Standard menu items
|
P |
P |
P |
Radio buttons menu
items
|
P |
P |
P |
Check box menu items
|
P |
P |
P |
Dialogs
|
P |
P |
P |
Multi page dialogs
|
P |
P |
P |
Dialogs buttons
|
P |
P |
P |
Editors UI controls
|
P |
P |
P |
Dialog UI controls
|
P |
P |
P |
List controls
|
P |
P |
P |
UI controls
|
P |
P |
P |
Non UI
|
P |
X |
X |
True type font support
|
P |
P |
P |
Miscellaneous
|
P |
P |
Limited (2 Objects) |
| Internationalization |
P |
P |
P |
Translations imported
from standard Spreadsheets (e.g. Excel)
|
P |
P |
X |
Languages added when
needed, no change to code
|
P |
P |
X |
Preview of Localized Text
before code generation
|
P |
P |
X |
Self maintained
translation sheet
|
P |
P |
X |
| Image Handling |
P |
P |
P |
Creates and Maintains MBM
files
|
P |
P |
P |
Browses for, selects and
Previews BMP images
|
P |
P |
P |
IDE aware of all created
images
|
P |
P |
P |
Images available to any
application object
|
P |
P |
P |
| Events |
P |
P |
P |
Graphically editable
Event Links
|
P |
P |
X |
Associate events to
transitions between states
|
P |
P |
X |
Events can be associated
with any object
|
P |
P |
X |
| Deployment |
P |
P |
P |
One click deployment to Emulator
|
P |
P |
P |
One Click Code generation
|
P |
P |
P |
Creates application
package for Device deployment
|
P |
P |
P |
| Object Alignment |
P |
P |
P |
Vertical
Object Alignment in Screen views
|
P |
P |
P |
Horizontal
Object Alignment in Screen views
|
P |
P |
P |
Zoom functionality
|
P |
P |
P |
Rulers
|
P |
P |
P |
Grid support
|
P |
P |
P |
Multi-Object H/V
alignment
|
P |
P |
P |
| Source Code Version
Control |
P |
P |
P |
CVS - built-in plug-in
|
P |
P |
P |
ClearCase - via third party plug-in
|
P |
P |
P |
| Project Import and
Export Compatibility |
P |
P |
P |
Code Warrior
|
P |
P |
P |
Carbide.c++ Express
|
P |
P |
P |
| Documentation |
P |
P |
P |
A full set of Help Documentation
|
P |
P |
P |
Online Help
Documentation
|
P |
P |
P |
UIQ 2.1 specific
|
P |
P |
P |
IDE Specific
|
P |
P |
P |