View
34
Download
2
Category
Tags:
Preview:
DESCRIPTION
SunGuide SM Software Development Project Proportional Fonts Design Review January 31, 2006. Agenda. Introductions. Agenda. SunGuide SM Software Architecture. Concept Overview. District 4 desired proportional fonts to preserve existing message libraries - PowerPoint PPT Presentation
Citation preview
SunGuideSunGuideSMSM Software Development Project Software Development Project
Proportional Fonts Proportional Fonts Design ReviewDesign Review
January 31, 2006January 31, 2006
Proportional Fonts Design Review 2
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 3
Introductions
Proportional Fonts Design Review 4
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 5
SunGuideSunGuideSMSM Software Architecture Software Architecture
TMC Operators / Admin / Maintenance
Center-to-Center Communications
Infrastructure
Common Process Initiation, Heartbeat, Application
Logging
Well-Defined, Open Interface
Data Bus
Highway Advisory Radios
Data Archiving
Web Server
Emergency Evacuation
Database
Travel Time
Executive Handler
User Management
Inventory and Maint.
Notify Service
Logging
Traffic Detection
BiT
rans 238-I4
MV
DS
: Wa
ve
tron
ix
Sm
artS
en
so
r
Traffic Sensors
MV
DS
: EIS
RT
MS
Can
og
a Micro
loo
ps
HAR
DR
2000
Ramp Meters
WS
DO
T F
irmw
are
Ramp Meter
Devices
Environmental Sensor Stations
RWIS
NT
CIP
1204
DMS
NT
CIP
1203
DMSField
Devices
Trailb
lazer Su
nG
uid
e
Mark IV
– I95
Video Switching
VideoSwitches
IP V
ideo
VideoWalls
Video Wall
Barco
/Arg
us
SafetyBarrierPLCs
Safety Barrier
Su
nG
uid
e
WsD
OT
Firm
ware
Graphical User Interface, Graphical Map
Incident Management Message Arbitration
C2C PluginMCP(Joystick/Keyboard)
Cameras
CCTV Control
NT
CIP
1205
Proportional Fonts Design Review 6
Concept OverviewConcept Overview
District 4 desired proportional fonts to preserve existing message libraries
The following requirements were defined:
– TM001P: The incident management function shall use each DMS' font characteristics to determine response plan messages.
– DM005M: SunGuide software shall be able to configure a font to use with a SunGuide defined DMS device to either use proportional fonts that are user specified for each type of DMS or to use fixed width font. This requirement applies to Mark IV and NTCIP complaint DMS devices.
Proportional Fonts Design Review 7
Concept Overview – ContinuedConcept Overview – Continued
– DM005M1: SunGuide shall require that a font be assigned to each DMS device.
– DM005M2: SunGuide shall horizontally center all lines on the sign with respect to the pixel length of the message line versus the pixel width of the sign on the non-NTCIP complaint mark IV signs
– DM005M3: SunGuide shall allow a user to define a font for each type of DMS in use using the following characteristics:
• Name of font;• Character height in pixels;• Default character width in pixels; and• Width in pixels for any characters whose width differs from
the default.
– DM005M4: DMS shall use each device's font characteristics to determine whether a message can be displayed.
Proportional Fonts Design Review 8
Concept Overview – ContinuedConcept Overview – Continued
– DM005M5: The SunGuide GUI in all operator viewable screens shall show the correct number of characters per line but will not use proportional font spacing.
– DM005M6: SunGuide shall provide a minimum of one (1) and no more than three (3) message templates for each DMS device in the District’s inventory (not to exceed 512 signs).
– DM016M1: SunGuide shall publish the maximum number of characters per line for each DMS in the inventory information sent through C2C. No proportional font information will be sent over the C2C interface.
Proportional Fonts Design Review 9
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 10
Design OverviewDesign Overview
Cost-effective solution as opposed to downloading fonts from devices
Minimal operations impact– Administrators define zero or more fonts – DMSs must be assigned a font or select “Char-Based
Font” if using character based rather than line or full matrix
– No changes needed for districts not using proportional fonts (define all DMSs as character based)
Same proportional font algorithm used by:– GUI– DMS– IM
Proportional Fonts Design Review 11
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 12
GUI Changes OverviewGUI Changes Overview
The number of characters per line will be calculated and
accurately displayed in the GUI using a fixed-width font.
If preferred, DMSs using proportional fonts can use a proportional font in the display.
Proportional Fonts Design Review 13
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 14
DMS Changes OverviewDMS Changes Overview
New database tables:
Update MARK IV driver code to handle centering messages based on font characteristics
DMS_FONTS
PK REF_ID - NUMBER
NAME - VARCHAR(240) DEFAULT_WIDTH - NUMBER HEIGHT - NUMBER
DMS_FONT_CHARACTERS
PK CHARACTER - VARCHAR(4)PK,FK1 FONT_ID - NUMBER
WIDTH - NUMBER
DMS_FONT_DATA
PK,FK1 DMS_RITMS_ID - NUMBER
SIGN_TYPE - VARCHAR(10)FK2 FONT - NUMBER
DMS
PK RITMS_ID - NUMBER
...
Proportional Fonts Design Review 15
DMS Changes Overview - ContinuedDMS Changes Overview - Continued
Update schemas:
– Retrieve defined fonts
– Change DMS to add assigned font
Subsystem modifications:
– Add database code for font support
– Add support for add, modify and delete fonts
– Add using check message algorithm for send message
Proportional Fonts Design Review 16
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 17
IM Changes OverviewIM Changes Overview
New database tables:
– IM_MESSAGE_TEMPLATES
– IM_DEVICE_TEMPLATES
IM_MESSAGE_TEMPLATES stores DMS message templates and the DMS and HAR default templates
Users may not delete default templates
IM_DEVICE_TEMPLATES
PK DEVICE_ID - VARCHAR(100)
FK2 ON_ROUTE - NUMBERFK3 OFF_ROUTE - NUMBERFK4 ON_ROUTE_RAMP - NUMBERFK1 OFF_ROUTE_RAMP - NUMBERFK5 ROUTE_CLOSED - NUMBERFK6 NON_DIRECTIONAL - NUMBER
IM_MESSAGE_TEMPLATES
PK REF_ID - NUMBER
NAME - VARCHAR(48) TEXT - VARCHAR(1024)
Proportional Fonts Design Review 18
IM Changes Overview - ContinuedIM Changes Overview - Continued
Add retrieving font definitions and assignments from DMS
Modify existing code to handle DMS changes
IM will apply default templates for DMS devices if no templates are assigned to a particular device
Proportional Fonts Design Review 19
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 20
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 21
Admin Editor Changes OverviewAdmin Editor Changes Overview
Editing
Fonts
Proportional Fonts Design Review 22
Admin Editor Changes - ContinuedAdmin Editor Changes - Continued
Message
Template
Selection
Proportional Fonts Design Review 23
Admin Editor Changes - ContinuedAdmin Editor Changes - Continued
Editing
Message
Templates
Proportional Fonts Design Review 24
Admin Editor Changes - ContinuedAdmin Editor Changes - Continued
Device
Templates
Proportional Fonts Design Review 25
Admin Editor Changes - ContinuedAdmin Editor Changes - Continued
Add
Device
Template
Proportional Fonts Design Review 26
Admin Editor Changes - ContinuedAdmin Editor Changes - Continued
Edit
Device
Template
Proportional Fonts Design Review 27
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 28
Operational Impact of ChangeOperational Impact of Change
Primarily involves administrative changes:
– Fonts:
• Define fonts
• Assign fonts to existing DMSs
– Templates:
• Define templates
• May assign templates to DMSs
• Any DMSs without assigned templates use defaults
Operator Map screens have no operational changes
Proportional Fonts Design Review 29
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 30
IV&V Test PlanIV&V Test Plan
Test concept is to verify:
– The longest messages currently in the D4 library can be displayed as single phase messages using the enhanced SunGuide software.
– The requirements are satisfied.
FDOT D4 personnel to review, approve and witness the testing on-site at D4.
PBS&J will conduct the testing.
Proportional Fonts Design Review 31
Requirements Test MatrixRequirements Test Matrix
Requirement (paraphrased) Test Method
TM001P – IM to use each DMS font characteristics to develop response plan.
Demonstration
DM005M - SunGuide software shall be able to either use proportional fonts that are user specified for each type of DMS or to use fixed width font
Demonstration
DM005M1: SunGuide shall require that font be assigned to each DMS device.
Demonstration
DM005M2: SunGuide shall horizontally center all lines on the sign
Test
Proportional Fonts Design Review 32
Requirements Test MatrixRequirements Test Matrix
Requirement (paraphrased) Test Method
DM005M3: SunGuide shall allow a user to define a font for each type of DMS in use.
Demonstration
DM005M4: DMS shall use each device's font characteristics to determine whether a message can be displayed.
Demonstration
DM005M5: The SunGuide GUI in all operator viewable screens shall show the correct number of characters per line.
Demonstration
DM005M6: SunGuide shall provide a minimum of one (1) and no more than three (3) message templates for each DMS device.
Test
DM016M1: SunGuide shall publish the max number of characters per line for each DMS in the inventory information sent through C2C.
Demonstration
Proportional Fonts Design Review 33
General TestGeneral Test
T1RLTPCOMM07
T1RLTPGRIFF14
T1RLTPGRIFF15
T1RLTPGRIFF16
T1RLTPHOLL07
T1RLTPHOLL08
T1RLTPHOLL23
T1RLTPSAMP06
T3RLTPCOMM07
T3RLTPGRIFF14
Use SunGuide to select each message from the list shown and verify it will display as a single phase message
These are the ten longest messages in the current D4 library.
Proportional Fonts Design Review 34
Test Plan - LogisticsTest Plan - Logistics
No messages will be displayed on any DMS unless D4 chooses to do so
C2C test will require brief D6 cooperation.
IV&V testing will commence after enhanced SunGuide is installed and verified to be working correctly by SwRI
D4 will appoint a test observer and someone authorized to accept the software at D4.
Proportional Fonts Design Review 35
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 36
Questions / Answers
Proportional Fonts Design Review 37
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 38
Steve Corbin Led Discussion
Proportional Fonts Design Review 39
AgendaAgenda
Time Item Lead
8:30 – 8:35 Introductions Liang Hsia
8:35 – 8:50 Concept Overview / Review of Requirements Steve Dellenback
8:50 – 9:05 Design OverviewLynne Randolph /Meredith Moczygemba
9:05 – 9:20 GUI ChangesLynne Randolph /Meredith Moczygemba
9:20 – 9:35 DMS ChangesLynne Randolph /Meredith Moczygemba
9:35 – 9:50 IM ChangesLynne Randolph /Meredith Moczygemba
9:50 – 10:10 Break
10:10 – 10:25 Admin Editor ChangesLynne Randolph /Meredith Moczygemba
10:25 – 10:55 Operational Impact of Changes Steve Dellenback
10:55 – 11:15 Testing John Bonds
11:15 – 11:25 Open Discussion All
11:25 – 11:45 ITS America Coordination Steve Corbin
11:45– 11:50 Closing remarks, action items, and adjourn Liang Hsia
Proportional Fonts Design Review 40
Wrap-Up
Recommended