USA Territory Software Functional Specification


    Distribution: COMPANY CONFIDENTIAL

    Project:      NC Model 1
    Issue:        0.01
    Author(s):    Steve Cormie
    Date:         20-Mar-96
    Last Issue:   None
  

Contents.


History

	0.01 SMC 20-Mar-96 First created.

Outstanding issues

There are no outstanding issues.


Overview

This documents specifies the software development required to provide USA territory support for the Network Computer.

Parts of this specification which are italicised are either undecided issues or are liable to change.


Technical background

A new USA territory has had to be created for the Network Computer. The allocated territory number is 48.


User interface

The International module is modified to provide a new USA country. This allows the USA country to be selected using the *country USA command and configured using the *configure country USA command.

A new InternationalKeyboard module provides both a UK and USA keyboard layout which, again, can be selected using the *country USA command and configured using the *configure country USA command.


Programmer interface

The TerritoryManager messages file is modified to provide the mapping between the new territory number and name.

A new USA territory module is created which is based on the UK territory module. The module introduces 4 timezones within one territory. These are Eastern, Central, Mountain and Pacific which have timezone offsets of -5, -6, -7 and -8 hours respectively. The USA territory module returns the following different timezone names depending on the configured offset:

                Standard        Daylight saving
Eastern         EST             EDT
Central         CST             CDT
Mountain        MST             MDT
Pacific         PST             PDT

The international currency symbol is also changed to USD and the normal currency symbol is changed to $. The standard date and time formats are changed to the following:

Standard date format:           %M3-%DY-%CE%YR
Standard time format:           %24:"MI:%SE
Standard date and time format:  %24:%MI:%SE %M3-%DY-%CE%YR

The details described above are all returned by the available TerritoryManager SWIs (see the RISC OS PRM for details).


External dependencies

There are no external dependencies.


Acceptance test

To be decided.


Development test strategy

To be decided.


Product organisation

The sources for the TerritoryManager and International module are derived from the sources used to build the A7000 ROM. These and the sources for the new USA territory module form part of the NC Model 1 ROM sources.


Future enhancements

None planned at present.