User's Manual
2
Table of Contents
1 Open Issues ..................................................................................................................................................3
2 Introduction..................................................................................................................................................3
3 Primary Requirements.................................................................................................................................4
3.1 Supported Databases ............................................................................................................................4
3.1.1 External databases.........................................................................................................................4
3.2 Multiple database set support ..............................................................................................................4
3.3 Logging................................................................................................................................................. 4
3.4 Architectural constraints......................................................................................................................5
3.5 Server data maintenance.......................................................................................................................5
3.6 External Data Distribution...................................................................................................................5
3.7 Security.................................................................................................................................................5
3.7.1 Firewalls........................................................................................................................................6
3.7.2 Attack methods..............................................................................................................................6
3.7.3 Export restrictions.........................................................................................................................7
3.8 Internationalization...............................................................................................................................7
3.9 Factory/Depot/Installation Work Flow...............................................................................................7
4 Derived Requirements.................................................................................................................................8
4.1 Supported applications......................................................................................................................... 8
4.1.1 Supported interactive applications ...............................................................................................8
4.1.2 Supported autonomous applications..........................................................................................11
4.2 Supported Databases ..........................................................................................................................11
4.2.1 Internal databases.......................................................................................................................122
4.3 COM Access .....................................................................................................................................144
4.4 Required Requirements....................................................................................................................144
4.5 Innovatec Look and Feel ..................................................................................................................155
4.5.1 Pluggable Look and Feel ..........................................................................................................155
4.5.2 Colors ..........................................................................................................................................15
4.5.2.1 Foreground/Text ..................................................................................................................15
4.5.2.2 Background ..........................................................................................................................15
4.6 Navigation.........................................................................................................................................155
4.6.1 Keyboard......................................................................................................................................15
4.6.1.1 Mnemonics.........................................................................................................................155
4.6.1.2 Shortcuts.............................................................................................................................165
4.6.2 Mouse ........................................................................................................................................166
4.7 Components......................................................................................................................................166
4.7.1 Primary Windows......................................................................................................................166
4.7.2 Secondary Windows..................................................................................................................166
4.7.2.1 Dialogs................................................................................................................................166
4.7.2.2 Login Dialog ......................................................................................................................166
4.7.3 Plain Windows ..........................................................................................................................177
4.7.3.1 Splash Screens....................................................................................................................177
4.7.4 A splash screen should be implemented using com.innovatec.ui.Jsplash.
The application name, version and copyright information should appear on all splash screens.
Applets.................................................................................................................................................177
4.7.5 Buttons.......................................................................................................................................177
4.7.5.1 Toolbars..............................................................................................................................177
4.7.6 Menus...........................................................................................................................................18
4.7.7 Statusbar ......................................................................................................................................18
4.7.8 Organizing ...................................................................................................................................18
4.7.8.1 Group Boxes ........................................................................................................................18
4.7.8.2 Tabbed Panes........................................................................................................................18
5 Change Log................................................................................................................................................19