Главная » Просмотр файлов » Concepts with Symbian OS

Concepts with Symbian OS (779878), страница 56

Файл №779878 Concepts with Symbian OS (Symbian Books) 56 страницаConcepts with Symbian OS (779878) страница 562018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 56)

Here theaddress is +27838890001.00A protocol identifier, establishing the waywe send the rest of the messages.00The data coding scheme. SMS messages canbe sent in many types of encoding; the mostpopular, used here, is 7-bit data.99 30 92 51 61 9580This is the sending time stamp insemi-octets.

The first 6 octets represent thedate, the next 6 represent the time and thelast two represent the time zone.0ALength of the message, in this case 5 octets.E83229BFD46The actual message, where 8-bit octets areused for 7-bit data.Let’s take note of a couple of things about this message. First, the semioctet format of the addresses and the timestamp is odd, but readable.Note that the octets are swapped in this representation (shown in alittle-endian manner).

Second, this message is in 7-bit ‘default alphabet’format. This is an alphabet of 127 characters that contains many of themost often used international characters. This is a GSM standard. Finally,to compress as much as possible, the 7-bit representation is encoded inthe 8-bit quantities in a special way.THE CHARACTER OF MESSAGING271SMS messages can have many forms.

In the GSM standard, the messages can, for example, be faxes or pages. The standard also allowsemail messages to be sent to GSM phones by way of SMS. In this lattercase, the mobile device is able to treat the message as an email messageand perform email operations on it (like replying to the message, forexample). Adapting SMS messages to these other forms requires both aservice provider that can perform such conversions and software on boththe sender’s and receiver’s devices that can handle these adaptations. Forexample, the service provider probably has to provide mapping betweenan email address and a phone number and software must be used to cutlarge messages into smaller messages that can be sent over SMS.BIO messagingBearer Information Object (BIO) messages are messages meant for thereceiving device, not the user.

These messages contain structured dataobjects of a known, predetermined format. They can be delivered usingvarious transports, for example, email, SMS and IR.Various data objects can be sent as BIO messages, including SMSconfiguration messages, configuration settings for various applicationsand application data objects.A good example of a BIO message is one that contains ringtones. Aringtone is a tune that a mobile phone plays to alert its user of somecondition – say, a call coming in. While mobile phones have manyunique tones to use, many phone manufacturers also provide the abilityto program ringtones and send them to the phone.

You can have yourfavorite movie theme song play when you get a phone call. Ringtonesare programmed using a textual ‘language’ that can be encapsulated inan SMS message and sent to a mobile device. Because of directives inthe message header, the phone processes the message rather than displaythe message on its screen. Processing a ringtone means decoding thespecification, storing the resulting tone and incorporating the tone in itslist of tones.Another good example of BIO messaging is the exchange of vCards.They are electronic versions of business cards, containing names andcontact information. The specification of a vCard is textual and can beincluded as an object, for instance, in email.

By sending a vCard to adevice, by IR, for example, your contact information can be automaticallyinserted into the device’s directory. By indicating in the message headerthat the vCard message is a special message, the device intercepts thevCard and records it, rather than displaying it.272MESSAGINGvCard and vCalendar ObjectsVirtual business cards and virtual calendar objects are a standardized way to exchange information about contacts and agenda itemsbetween devices.

These can be attached to email or sent to anotherdevice via methods such as IR or Bluetooth. They are textual specifications and, as such, are flexible and adaptable to many differenttransports and devices.The Internet Mail Consortium (IMC) governs the maintenance of thestandards on these objects. The IMC is a group of computer companiesthat includes Symbian.

Their website is at www.imc.org.Fax messagingAs a messaging technology, facsimile transmission – that is, the electronic transmission of images over phone lines – developed in parallelwith computer communication. As standards were developed regardingdigital messages and their transmission, fax standards were developedindependently. In order to integrate a fax standard with the messagingstandards we have discussed, some adaptation has been required.A fax message is actually an image. Before computers were usedto send faxes, fax machines were developed to scan a piece of paperinto an image in the machine’s memory, to transfer this image to othermachines via a modem and to print the image from memory back topaper.

As computers got involved in this process, they eliminated theneed for paper, and the fax image could be converted from its nativeformat to one of the more standard image formats that computers use(e.g., Gif or Jpeg formats). Modems have been adapted to include faxcapability.The faxing model is compatible with the messaging models we havediscussed. Sending a fax follows the push model of messaging, wherethe sender keeps trying to send the fax until the intended recipient faxmachine can receive it.

As a message, a fax transmission has a body: theimage that is transmitted. We have to stretch the model a bit to find amessage header, however. For a fax message, implementations typicallyconsider the cover page of the fax transmission to be its header. It containsTHE CHARACTER OF MESSAGING273information typically found in a message header – source and destinationinformation, for example – and it precedes the message body.The data format of a fax transmission is specified by the Comité Consultatif International Téléphonique et Télégraphique (CCITT), now known bythe name of its parent organization, the International TelecommunicationUnion (ITU). The format of the graphics image is specified but is outsidethe scope of this book.

It is the job of the sending machine to convert anytext or images to that graphics format, to use the fax mode of an attachedcommunications device and to push the graphics data stream through tothe recipient.Sending a fax is typically done through a modem with fax capability.There is also faxing capability built into the GSM standard. Mobile devicesthat use GSM therefore have the capability of sending fax messagesthrough the GSM service.The Fax Image FormatYou can find more information about the fax image format on the web.However, CCITT Group 4 standards are a bit hard to find, because faximages are specified as TIFF class F images.

More information on TIFFclass F can be found in [Campbell 1990].Message ModelingMessages have several common characteristics. Figure 13.3 depicts thesecharacteristics and adds a few more. Messages are composed of deliveryinformation and content and are generally characterized by messagetypes.Delivery information is composed of sender information, destinationinformation and timestamp information. Email messages, for example,contain all this information textually in the header of a message. Senderinformation is contained in the ‘Received:’ and ‘From:’ fields; destinationinformation is kept in the ‘To:’ field; and timestamp information is foundin the ‘Date:’ field.Content has three parts: properties, message content and possibly aset of data objects or attachments.

An email message can again serveas a straightforward example. There are pieces of message header thatspecify certain properties of the message; the Content-Type: and274MESSAGINGMessageDeliveryinformationSenderTypeEditingmethodsTimestampDestinationViewingmethodsContentPropertiesTransportInterface dataAttachmentsTextFigure 13.3The relationships between component parts of a messageContent-Length: fields, for example, indicate the MIME propertiesand the length of the body.

The message itself is contained in the bodyof an email message as text. In email, data objects can also appear in themessage body as MIME attachments.Each message also has a message type. The type of a message is thedefinition of a larger class of messages that describes general characteristics of that class. A message type cannot describe the specific contentsof a message, but it can describe properties of the message class. Theseproperties include:• the editing function : this property is a description of how to edit amessage of a particular message type; on a smartphone device, this‘description’ takes the form of an implementation of a message-editorapplication• the viewing function : this property describes how to view a messageof a particular message type; on a smartphone, this ‘description’ canbe an implementation of a message-viewer application• user-interface data : there can be certain data associated with userinterfaces that deal with a certain message type, including items suchas icons and progress-dialog interfaces to display for the message type• the transport function : messages of a certain type are transportedin the same way to and from their destinations or repositories; theimplementation of this transport is associated with the message typeand not each individual message.THE SYMBIAN OS MESSAGING MODEL275Let’s look at email messages again.

Характеристики

Тип файла
PDF-файл
Размер
1,2 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6289
Авторов
на СтудИзбе
315
Средний доход
с одного платного файла
Обучение Подробнее