The Symbian OS (779886), страница 38

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

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

Calendar provides a cut-down API more suitable for amodern phone. The Agenda Model API is larger and has its originsin the needs of PDA users. Calendar partially supports the iCalendarstandard. The vCal Plug-in is a library used by the Agenda Model tocommunicate with the vCard and vCal components.Other Application Services CollectionThis collection (see Figure 7.10) provides miscellaneous application support, originating from the Series 5 set of built-in applications, but extendedmore recently with the addition of the Timezone component.156THE APPLICATION SERVICES LAYEROther ApplicationServicesHelpWorldServerTimezoneFigure 7.10 Other Application Services componentsTable 7.8 Other Application Services ComponentsComponent NameDevelopment NameTimezoneTZ, TIMEZONELOCALIZATION,TZLOCALIZATIONRSCFACTORY,TZCOMPILER, TZDBWorld ServerWORLDSERVERHelpHLPMODEL• The Timezone component provides localization support, including atime-zone database, for Standard, Daylight, Short Standard and ShortDaylight names for time zones.

Localized names are stored in theresource file framework. Users can create cities and link them withtime-zone information. Cities can also be grouped irrespective of timezone.• The World Server component originated in the Time/World application of the original EPOC release. It is based on a world cities’database and server, and allows setting and easy switching between‘home’ and ‘away’ locations and time zones, as well as time-zonebrowsing.

It was deprecated in Symbian OS v8.1, in favor of theTimezone component.• The Help component provides an engine implementation of a contextsensitive help system, providing read-only access to all help files ona Symbian OS device. Help files are essentially heavily compresseddatabases, each containing a series of topics relating to differentapplications or subjects.Office Application Engines CollectionThis collection (see Figure 7.11) provides legacy application-engineimplementations of the original EPOC built-in applications: Data(database), Sheet (spreadsheet), and Word (word processor). Redundanton a modern phone, they are likely to be removed in a future operatingsystem release.COMPONENT COLLECTIONS157Office ApplicationEnginesWordEngineSheetEngineDataEngineFigure 7.11 Office Application Engines componentsTable 7.9 Office Application Engines ComponentsComponent NameDevelopment NameData EngineDAMODELSheet EngineSHENGWord EngineWPENGPIM Application Support CollectionThis collection (see Figure 7.12) provides services that may be useful to avariety of applications and application engines but which, typically, arequite closely tied to legacy applications.Table 7.10 PIM Application Support ComponentsComponent NameDevelopment NameAlarm ServerALARMSERVERvCard and vCalVERSITChinese CalendarConverterCALCONFile Converter Plug-insCHTMLTOCRTCONVERTER,CONVERT, RICHTEXTTOHTMLCONVBackup Restore NotificationBACKUPRESTORENOTIFICATIONPIM Application SupportvCard&vCalAlarmServerFigure 7.12ChineseCal.Cnvter.FileCnvter.PluginsBackupRestoreNotif.PIM Application Support components158THE APPLICATION SERVICES LAYER• The Alarm Server component manages a queue of system-wide, timebased alarms, providing set, modify, query and notify APIs for clientapplications.• The vCard and vCalendar components are parsers that convertbetween vCard or vCalendar entries and Symbian OS native formats.• The Chinese Calendar Converter component provides a simple APIfor converting between Gregorian and Chinese calendar dates.• The File Converter Plug-ins component supports conversions betweenHTML files and Symbian OS rich text objects stored in files, andbetween specific formats, for example Microsoft Excel, MicrosoftWord and Microsoft font formats, and Symbian OS native rich text.• The Backup Restore Notification component is used by legacy applications to notify of system-wide backup and restore operations.

Publishand Subscribe provides a preferred alternative for new applications.Messaging Application Support CollectionThis collection (see Figure 7.13) provides Messaging and BIO Messagingframeworks and MTM plug-ins.• The Message Store component provides a message server and framework, supporting standard message types (for example email andSMS).• The BIO Messaging Framework component supports ‘smart’ messagetypes (Bearer-Independent Objects), for example vCard or vCalendarmessages and network setup messages.• The BIO Watchers component provides a framework and service fornotification of message arrival to applications.• The Scheduled Send MTM component supports scheduled sending ofany available message type and defines the scheduling parameters.• The Email MTM components are plug-ins to the Message Store framework providing support for sending, receiving or editing POP3, IMAP4(HTML mail) and SMTP email messages.• The OBEX MTM components are plug-ins to the Message Storeframework providing support for OBEX messages.Messaging Application SupportMsg.StoreBIOSched.BIOMsg.SendFrmwk.

Wtchrs. MTMPOP3MTMIMAP4MTMSMTPMTMOBEXMTMsSMSMTMCDMAMTMFigure 7.13 Messaging Application Support componentsMMSSettingsMMSMTMCOMPONENT COLLECTIONS159Table 7.11 Messaging Application Support ComponentsComponent NameDevelopment NameMessage StoreMSG FRAMEWORKBIO MessagingFrameworkMSG BIOMSGBIO WatchersMSG BIOWATCHERSCDMAScheduled Send MTMMSG SCHEDULEDSENDPOP3 MTMMSG EMAILIMAP4 MTMIMAPSERVERMTMSMTP MTMSMTPSERVERMTMOBEX MTMsMSG OBEXMTMSMS MTMMSG SMS8.1CDMA MTMCDMASMSMTMMMS SettingsMSG MMS SETTINGSMMS MTMMMS• The SMS and MMS MTM components are plug-ins to the MessageStore framework providing SMS message support for GSM/WCDMAand CDMA 2000 and the infrastructure support for MMS messages.From Symbian OS v9, licensees may provide the MMS MTM.Content Handling CollectionThis collection (see Figure 7.14) provides frameworks, handlers, parsersand recognizers for typed data and documents (including MIME and webtypes, SMIL and BIO messages) and DRM content.Content HandlingMIMERecog.Frmwk.ContentAccessFrmwk.for DRMReferenceDRMAgentWebRecogs.WAPPushHandlersMMFRecog.Figure 7.14 Content Handling componentsSMILParserBIOMsg.Parsers160THE APPLICATION SERVICES LAYERTable 7.12 Content Handling ComponentsComponent NameDevelopment NameSMIL ParserGMXMLMIME RecognizerFrameworkEMIMEWAP Push HandlersWAPPUSHSUPPORTWeb RecognizersRECOGNIZERSContent AccessFramework for DRMCAF2 , CAF2CONFIGReference DRM AgentDRMAGENTMMF RecognizersRECMMFBIO Messaging ParsersCBCP, ENP, GFP,IACP, WAPP• The SMIL Parser component parses SMIL content based on a genericXML Parser and Composer with a ‘mini-DOM’ API able to performsyntax checking against simple DTDs.

It replaces the SMIL Translatorimplementation of Symbian OS v7.0s.• The MIME Recognizer Framework component supports for MIME datatypes.• The WAP Push Handlers components are plug-ins to the WAP PushFramework implementing handlers including Several Interfaces, SingleLogic (SISL).• The Web Recognizers component supports URLs and web bookmarksand are implemented as plug-ins to the MIME Recognizer Framework.• The Content Access Framework for DRM component provides genericAPIs for brokering DRM-protected content between agents (DRMapplications) and consumers (e.g. media players).

It includes a reference DRM-agent implementation.• The MMF Recognizers component provides support for multimediadata and document types.• The BIO Messaging Parser components parse by BIO message type.COMPONENT COLLECTIONS161Text Rendering CollectionThis collection (see Figure 7.15) enables not just applications but anycomponents that want to display or manipulate text to use the SymbianOS text-handling and formatting APIs.Table 7.13 Text Rendering ComponentsComponent NameDevelopment NameText FormattingFORMText HandlingETEXT• The Text Formatting component provides text view and layout classesto control scrolling, selection, cursor management, margin setting,and other attributes of displayed text.

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

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

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

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