400 likes | 546 Views
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
E N D
SunGuideSM Software Development ProjectProportional Fonts Design ReviewJanuary 31, 2006
Agenda Proportional Fonts Design Review
Introductions Proportional Fonts Design Review
Agenda Proportional Fonts Design Review
SunGuideSM Software Architecture Proportional Fonts Design Review
Concept 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
Concept 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
Concept 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
Agenda Proportional Fonts Design Review
Design 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
Agenda Proportional Fonts Design Review
GUI 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
Agenda Proportional Fonts Design Review
DMS Changes Overview • New database tables: • Update MARK IV driver code to handle centering messages based on font characteristics Proportional Fonts Design Review
DMS 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
Agenda Proportional Fonts Design Review
IM 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 Proportional Fonts Design Review
IM 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
Agenda Proportional Fonts Design Review
Agenda Proportional Fonts Design Review
Admin Editor Changes Overview Editing Fonts Proportional Fonts Design Review
Admin Editor Changes - Continued Message Template Selection Proportional Fonts Design Review
Admin Editor Changes - Continued Editing Message Templates Proportional Fonts Design Review
Admin Editor Changes - Continued Device Templates Proportional Fonts Design Review
Admin Editor Changes - Continued Add Device Template Proportional Fonts Design Review
Admin Editor Changes - Continued Edit Device Template Proportional Fonts Design Review
Agenda Proportional Fonts Design Review
Operational 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
Agenda Proportional Fonts Design Review
IV&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
Requirements Test Matrix Proportional Fonts Design Review
Requirements Test Matrix Proportional Fonts Design Review
General Test These are the ten longest messages in the current D4 library. Use SunGuide to select each message from the list shown and verify it will display as a single phase message Proportional Fonts Design Review
Test 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
Agenda Proportional Fonts Design Review
Questions / Answers Proportional Fonts Design Review
Agenda Proportional Fonts Design Review
Steve Corbin Led Discussion Proportional Fonts Design Review
Agenda Proportional Fonts Design Review
Wrap-Up Proportional Fonts Design Review