diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-455ED16F-D288-42C9-AA7A-AE5822F7A5BC.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-455ED16F-D288-42C9-AA7A-AE5822F7A5BC.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,49 @@ + + + + + +Time QuickstartProvides a brief overview of the contents of the Time platform +service. +

Time platform service provides the state of the device +(mobile). It is controlled by a state machine that is SSM. These states +are defined by system state policies within a SSM plug-in and system +state changes are triggered by system-wide property changes or external +requests.

+
+ Concepts
    +
  • MRtcAdaptation: An SPI that allows customizing +of the functionality of Real Time Clock (RTC) adaptation interface.

  • +
  • Alarm Server: manages all alarms on the device and enables +client UI applications to use the services provided by the Alarm Server. +It relies on the Alarm UI to notify, which includes displaying and +playing sounds.

  • +
  • Alarm Client and Alarm Shared: are the static interface DLLs. +Alarm client is the client side of the Alarm Server, which allows +other components to interact with the Alarm Server. The Alarm Shared +facilitates a common format shared across server and its clients for +providing definition for an alarm. It consists of shared objects such +as alarm class, IPC messages, repeat definitions, alarm states.

  • +
  • System State Manager (SSM): manages the state of a device throughout +its lifecycle. SSM extends the existing Generic Start-up Architecture +(GSA) and also manages the system state and the system-wide property.

  • +
+
+ Key uses for hardware implementators +
    +
  • Including session alarms

  • +
  • Adding, updating and deleting alarms.

  • +
  • Performing alarm category-based operations such as retrieval +and deletion.

  • +
+
Key +uses for device creators
    +
  • Activating an alarm on a specific date.

  • +
+
\ No newline at end of file