User Manual
2
Table of Contents
1 OPEN ISSUES...............................................................................................................................4
2 INTRODUCTION.........................................................................................................................4
3 PRIMARY REQUIREMENTS....................................................................................................5
3.1 S
UPPORTED
D
ATABASES
..........................................................................................................6
3.1.1 External databases..........................................................................................................6
3.2 M
ULTIPLE DATABASE SET SUPPORT
.........................................................................................6
3.3 L
OGGING
..................................................................................................................................7
3.4 A
RCHITECTURAL CONSTRAINTS
...............................................................................................7
3.5 S
ERVER DATA MAINTENANCE
..................................................................................................7
3.6 E
XTERNAL
D
ATA
D
ISTRIBUTION
.............................................................................................7
3.7 S
ECURITY
.................................................................................................................................8
3.7.1 Firewalls .........................................................................................................................9
3.7.2 Attack methods ................................................................................................................9
3.7.3 Export restrictions.........................................................................................................11
3.8 I
NTERNATIONALIZATION
........................................................................................................11
3.9 F
ACTORY
/D
EPOT
/I
NSTALLATION
W
ORK
F
LOW
.....................................................................11
4 DERIVED REQUIREMENTS ..................................................................................................13
4.1 S
UPPORTED APPLICATIONS
....................................................................................................13
4.1.1 Supported interactive applications ...............................................................................13
4.1.2 Supported autonomous applications.............................................................................16
4.2 S
UPPORTED
D
ATABASES
........................................................................................................18
4.2.1 Internal databases.........................................................................................................18
4.3 COM A
CCESS
....................................................................................................................2221
4.4 R
EQUIRED
R
EQUIREMENTS
................................................................................................2221
4.5 I
NNOVATEC
L
OOK AND
F
EEL
.............................................................................................2221
4.5.1 Pluggable Look and Feel ..........................................................................................2221
4.5.2 Colors........................................................................................................................2322
4.5.2.1 Foreground/Text.....................................................................................................2322
4.5.2.2 Background............................................................................................................2322
4.6 N
AVIGATION
......................................................................................................................2322
4.6.1 Keyboard...................................................................................................................2322
4.6.1.1 Mnemonics ............................................................................................................2322
4.6.1.2 Shortcuts................................................................................................................2423
4.6.2 Mouse........................................................................................................................2423
4.7 C
OMPONENTS
.........................................................................................................................24
4.7.1 Primary Windows..........................................................................................................24
4.7.2 Secondary Windows ..................................................................................................2524
4.7.2.1 Dialogs ..................................................................................................................2524
4.7.2.2 Login Dialog..........................................................................................................2524
4.7.3 Plain Windows...........................................................................................................2524
4.7.3.1 Splash Screens........................................................................................................2524
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
..........................................................................................................................................................2625
4.7.5 Buttons.......................................................................................................................2625
4.7.5.1 Toolbars.................................................................................................................... 26
4.7.6 Menus ............................................................................................................................26
4.7.7 Statusbar .......................................................................................................................26
4.7.8 Organizing.................................................................................................................2726
4.7.8.1 Group Boxes ..........................................................................................................2726