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

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

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

SMS messaging re-architectedincluding support for Multimode (non-GSM) phone messagingrefactored from ETel◦ Smaller fixes in internet mail, fax client and scheduled send• Cryptography: support for x.509 parsing and ASM.1 library added• Connectivity: support for SyncML connectivity protocol added• MIDP JAVA ME introduced with fully compliant support for MIDletson Symbian OS; PersonalJava enhancements but JNI compatibilitymaintained• System Libraries◦ ECom (also known as ‘Magic’) Plug-in Framework introducedimplementing new plug-in architecture◦ StringPool API factored out of Uikon and re-engineered◦ Support for non ROM-based localization added◦ Support for Shift-JIS (Japanese) character set added• Kernel, Base Porting, and Build Tools◦ Emulator target build system migrated to Metrowerks CodeWarriorfrom Microsoft Visual C++◦ Added XScale processor support◦ New kits delivery model◦ New Backup and Shutdown server, USB support, MMC card support, power management improvements, performance improvements (speed and ROM footprint).324NOTES ON THE EVOLUTION OF SYMBIAN OSSymbian OS v7.0sSymbian OS v7.0s, announced in April 2003 at Symbian’s developerevent, repaired the fragmentation resulting from incompatibilities betweenSymbian OS v7.0 and v6.1 and the scale of the Symbian OS v7.0changes, which threatened to create permanent divergence betweenS60-based product lines from Nokia, and its licensees, and UIQ-basedproducts (for example, from Sony Ericsson and Motorola).

The SymbianOS v7.0s system architecture was based on a subsystem release model andrepresentation, retrospectively updated to the architecture representationbased on the system model.13.4Summary of Symbian OS v8 ReleasesAnnounced at 3GSM in February 2004 and reaching the market in phonessuch as the Nokia 6630, the Symbian OS v8 release was a significantincrement on Symbian OS v7. In particular, it marked the first appearanceof the real-time kernel.In large part, the feature set is common to both Symbian OS v8.0 andSymbian OS v8.1, except that Symbian OS v8.1 offers the option of thenew kernel.The main new functionality in Symbian OS v8 includes the following(by no means an exhaustive list):• CDMA telephony support• Multimedia Framework replacing Media Server• new connectivity, data synchronization and device management services architectures• new WAP stack architecture and implementation• OpenGL ES vector graphics support• new implementation of Certificate and Key Management• new App Installer architecture (preparing the way for Symbian OS v9Platform Security)• new content-access and content-handling frameworks, supportingpolicy-based content management, that is, DRM• new JAVA ME JSRS• USB-device class support• MMS support, including parsing of SMIL markup, and support forOBEX over Bluetooth and InfraredSUMMARY OF SYMBIAN OS V8 RELEASES325• Improved VCard and VCal conversion• New XML parsing frameworkSymbian OS v8.0Originally Symbian OS v8.0 was envisaged as the release which wouldintroduce the EKA2 kernel option for the first time.

However, in the event,only one Symbian OS v8.0 release was made, based on the original EKA1Symbian OS kernel.Symbian OS v8.0 marked a substantial increment on Symbian OS v7,with new features spanning most layers of the system:• Communications and telephony changes including the new communications framework based on the Comms Root Server and MBufs,first stage of CDMA telephony support, and Quality of Service (QoS)for GPRS• Bluetooth and short-link changes introducing new USB class supportproviding control for USB devices and Bluetooth stack changes tosupport new Java ME JSRs• New WAP short-stack WAP Messaging API, providing a limited functionality WAP stack and message API• OpenGL ES Framework introduced, as well as multi-client access toscreen, keyboard, and pointer or digitizer for GUI applications• New Multimedia Framework replacing Media Server, new ECamcamera API, Image Conversion Library and codec plug-ins, and lowlevel Media Device Framework providing low-level MIDI, video,speech recognition, and audio hardware-acceleration APIs• New implementations of Certificate and Key Management and secureapplication installation• Content-access and content-handling frameworks to support DRMcontent• New connectivity, data synchronization and device managementarchitectures• Java ME new JSRs including Mobile 3D 1.0 (JSR-184), Bluetooth 1.0(JSR082), Mobile Media API 1.1 (JSR135) and JTWI 1.0 (JSR185).• New VCard and VCal conversion support and new character encodings• New XML parsing framework, including XML Parsing Framework,WBXML Parser for WAP Binary XML, WBXML XML Parser Plugin• Messaging support for OBEX over Bluetooth and MMS messaging326NOTES ON THE EVOLUTION OF SYMBIAN OSSymbian OS v8.1aSymbian OS v8.1a is the Symbian OS v8.1 variant built on the originalEKA1 kernel, but otherwise sharing the same features as Symbian OSv8.1b:• ETel CDMA telephony extensions introduced support for CDMAnetworks, including CDMA SMS and WAP messaging support, andCDMA, Multimode, and SIM TSY reference plug-ins• Graphics support for multiple simultaneous display, multiple displaysizes and multiple display orientation• SyncML device management• Java ME upgrade to CLDC 1.1 from 1.0• New Comms Database compatibility.Symbian OS v8.1bSymbian OS v8.1b is the real-time EKA2 kernel release of Symbian OSv8.1.

This is the release, therefore, in which the EKA2 kernel becomesavailable for the first time.In Japan, Symbian OS v8.1b has been the platform for a wave of 3GDoCoMo FOMA phones (from Fujitsu, Mitsubishi and Sharp), in particularwith rich music and multimedia capabilities.13.5Summary of Symbian OS v9 ReleasesSymbian OS v9 is the platform for the latest ‘generation 3.x’ UIQ andNokia user interfaces, starting with UIQ 3 and S60 3rd Edition. It is alsothe release which introduces the new Platform Security architecture andcompletes the transition to the new real-time kernel architecture (firstintroduced as an option in Symbian OS v8.1; in Symbian OS v9, theoriginal EKA1 kernel is retired).Symbian OS v9 is the release with which Symbian has set its sights onthe high-volume, mid-range market and the Symbian OS v9 releases todate take incremental steps to improve the fit of Symbian OS with thatmarket, in particular in terms of performance and scalability (improvingcritical, basic performance and providing a cleaner architecture for porting to new hardware, support for single-core phone designs to reduce billof materials (BOM) cost, improved peripherals support, and other portingand tools improvements to help time-to-market and reduce developmentcost).

In keeping with these volume goals, it is also the platform on whichSymbian has made its ‘compatibility promise’, the promise of API stabilityfor all releases from Symbian OS v9 on.SUMMARY OF SYMBIAN OS V9 RELEASES327Compared with Symbian OS v8, the headline changes are the retiringof the EKA1 kernel architecture, in favor of the new, real-time kernel,and the introduction of platform security, providing a trusted applicationmodel.From a developer perspective, since the new kernel maintains userside API compatibility, the kernel changes have little application-levelimpact.

In contrast, platform-wide security has significant impact for alldevelopers, introducing a security-capability model to protect systemAPIs and data caging for all application data.The Symbian Signed signing and certification program grants capabilities (required to access protected APIs) to applications. Java ME MIDletsare also integrated into the security model. A free certification processis provided to freeware and shareware developers.

Experience to datesuggests that, for third-party developers, the more general certificationrequirements for robust and safe handling of extreme conditions (such asout-of-memory) are as much of an issue as the immediate requirementsof the security model.In other respects, Symbian OS v9 is very much an incremental updateto Symbian OS v8. There is little radical architectural change, but asignificant amount of re-engineering and improvement (in particular toimprove performance, with boot time and RAM usage the key targetareas, along with a set of user-oriented critical use-cases, for exampleaddition and deletion of multiple contacts).Symbian OS v9 also makes the transition from GCC to the ARMRVCT compiler, supporting the ARM ABI versions 1 and 2 and therefore promising tools interoperability for ABI-compliant tools (includingcompilers).Future Symbian OS v9 releases are likely to continue the focuson performance, including high-performance graphics and support forcontinued user interface evolution, improved suitability for the midrange, evolution of the build toolchain, and backwards compatibility,while introducing headline new technologies (likely candidates includelocation-based services).Symbian OS v9.0There is no productized Symbian OS v9.0 release, which instead servedas a baseline release for the integration of Platform Security on top of theEKA2 kernel.

All Symbian OS v9 ‘new features’ (as opposed to platformchanges) therefore appear in subsequent releases, from Symbian OS v9.1.Symbian OS v9.1The first phones based on Symbian OS v9.1 (which was announced inFebruary 2005) shipped during the first half of 2006. They included the328NOTES ON THE EVOLUTION OF SYMBIAN OSNokia N80 3G phone and Sony Ericsson P990, both with Wi-Fi andmultimegapixel cameras (3 and 2 megapixels respectively).For the enterprise market, device-provisioning enhancements andgroup-scheduling APIs are important additions.Headline features include:• Platform Security• Real-time EKA2 kernel, with support for a range of ARM CPU architectures and memory models• System Starter, a new policy-based mechanism for server startup• New Device Management and Client Provisioning services, includinga new Client Provisioning Framework• Broadcast Tuner APIs• Bluetooth Remote Control Framework• Improved Timezone support• Networking enhancements including RTP/RTCP support• Java ME MIDP 2.0 (JSR 118) and CLDC 1.1 (JSR 139), plus new MIDletsecurity policy support• Hardware reference platform incremented to TI OMAP H2.Symbian OS v9.2Symbian OS v9.2 continues performance improvements, supports severalnew locales and provides build-toolchain and porting improvements,while maintaining baseport compatibility, all of which can be seen assteps along the way to an improved mid-range offering.New features include some important new APIs and technologies (theSIP Framework, for example).

The major platform features, however, arethose which it shares with Symbian OS v9.1: platform security and theEKA2 kernel architecture.Compared with Symbian OS v9.1, the key changes are:• New RTP/RTCP and SIP multimedia protocols, together with underlying networking support and communications architecture evolutionto support high data rates• New Hindi and Vietnamese and improved Japanese language andlocale support• Device management, messaging, email and multimedia enhancementsSUMMARY OF SYMBIAN OS V9 RELEASES329• Continued improvements in boot time, RAM usage, and range ofspecific performance use cases• Hardware reference platform incremented to ARMv6.Symbian OS v9.3At the time of writing, the latest release (announced in July 2006) isSymbian OS v9.3. Compared with Symbian OS v9.2, the key changesare:• additions to SIP protocols and continued evolution of the communications architecture• support for Wi-Fi wireless networking.Part 3Design Case StudiesThe case studies presented here provide an in-depth examination ofsignificant turning points in the evolution of Symbian OS or of significantaspects of the wider context in which the operating system continuesto evolve.

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

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

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

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