Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

Messaging: SMS
Functional Description

Qt Extended's SMS features allow the user to send and receive text messages and business cards via Short Messaging Service.

Features

Adding SMS sender to Contacts

The user can add the sender of an SMS message to their contacts list, either as a new contact or as an additional item in an existing contact.

Composing Messages

Short text messages can be composed using handwriting recognition, keypad input or on-screen keyboard text entry, depending on the input capabilities of the device. Predictive input recognition is supported during message composition, including the ability to add new words to the word recognition dictionary. Once text has been entered, the user may either enter phone numbers or select entries from their Contacts list to send the message to.

Messages that have been partially or fully composed can be saved to the Drafts folder, rather than sent to their recipients. Messages in the Drafts folder can be re-edited at any time, and either transmitted, or re-saved to the Drafts folder.

The user may invoke the text message composer from within the Messages application or via the Dialer, Call History and Contacts applications, or via a Speed Dialing shortcut.

A business card generated from an entry in the user's Contacts list can also be sent via SMS from the Contacts application. The user may choose multiple phone numbers or contact entries to send the business card to.

Dependencies

The SMS features of the Messages application depend on the Contacts application for the ability to select a contact to send a new text message to.

The Messages application depends upon the Dialer application to dial phone numbers contained in SMS messages.

The Messages application depends upon the Printing service to print the content of received messages.

Managing Messages

The Messages application provides features for moving, copying and deleting SMS messages stored on the device. Messages are listed in folders to show coherent subsets of all messages stored on the device. A listing of messages displays summary information for each message, including the sender or recipients, the subject of the message, and the type and status of the message.

An Inbox folder is provided to allow access to incoming messages. SMS messages are listed together with MMS messages in a combined inbox, separately from email messages.

A Sent folder is provided to allow messages previously transmitted to be inspected, or re-sent or copied into new messages.

A Drafts folder is provided to store messages in an incomplete state.

An Outbox folder is provided to permit the user access to messages that have not yet been delivered. Messages in the Outbox folder can be deleted to abort transmission, or moved back to the Drafts folder to permit editing.

The Messages application uses a Trash folder to allow the user to delete messages in a recoverable fashion; messages can be retrieved from the Trash folder, or permanently deleted. The entire contents of the Trash folder can also be deleted in a single operation.

A search feature is provided to allow the user to locate messages based on any of their properties, including location, timestamp, origin, destination, or content of the text.

Receive Flash SMS

An SMS message marked with SMS Class 0 (or, "flash" SMS) is given special handling by Qt Extended. On reception, a flash SMS is immediately displayed to the user, without first requesting the user's confirmation. The user is then given the option to Save, otherwise the message is discarded.

Reply to an SMS

The SMS viewer enables the user to easily reply to the currently viewed SMS message.

Services

The Messages application provides a service for other applications to invoke the SMS composer. This service is used by the Dialer, Speed Dialing and Call History.

The Messages application provides a service for other applications to display the Inbox folder. This service is used by Speed Dialing.

The Messages application provides a service for other applications to send business cards via SMS. This service is used by the Contacts application.

The Messages application provides a service allowing other applications to send the user internally generated SMS messages. This service is used by the Safe Execution Environment to send the user automated notifications about applications that attempt to violate their allowed security profiles.

Templates

Template texts are supported when composing SMS messages. Commonly used text phrases may be quickly inserted by choosing from a menu, and new text phrases may be user defined.

Viewing Messages

Received text messages can be viewed using the Messages application. Received SMS messages appear in the Inbox folder in the main folder list. A received message can be replied to, or forwarded to other phone numbers or contacts.

If the received message contains phone numbers or email addresses, they are displayed as hyperlinks that the user can select to send a new message to. For contained phone numbers, a context menu entry is also created to allow the user to raise the number in the Dialer.

A received message can be printed if the device provides the necessary functionality.

Received business cards are automatically added to the user's Contacts list when the user views a message containing a business card and confirms the addition.

When one or more new SMS messages are received, an alert is displayed on the Home Screen and the Home Screen's context menu includes an option to view the new message(s). Selecting this option takes the user directly to a view of the new message, or to the Inbox folder of the Messages application if there are multiple new messages.


Copyright © 2009 Trolltech Trademarks
Qt Extended 4.4.3