Академическая программа Microsoft Shared Source Initiative.




Для использования при обучении и в исследованиях открытых исходных кодов продуктов фирмы Microsoft, фирма Microsoft организовала академическую программу Shared Source Initiative (SSI). Она включает более 150 проектов, в ней участвуют более 2 млн. академических разработчиков.

Для развития программы SSI открыт портал CodePlex, поддерживающий проекты с открытым исходным кодом.

Для изучения и развития системы Windows на основе ее открытых исходных кодов фирма Microsoft организовала программу Windows Academic Program (WAP). Целью Microsoft в этой программе является не только более широкая популяризация и более глубокое изучение Windows пользователями, но и привлечение свежих оригинальных идей и молодых талантливых академических разработчиков к тематике операционных систем и системы Windows.

Основные компоненты Windows Academic Program:

1. исследовательское ядро Windows (Windows Research Kernel – WRK) – аннотированные и документированные исходные коды ядра Windows типа NT;

2. пакет Windows Internals Curriculum Resource Kit (CRK) – пакет учебных материалов по внутренней архитектуре Windows;

3. проект ProjectOZ – проект создания среды операционных систем типа Windows для экспериментов и исследований в области ОС.

Эти компоненты свободно доступны на академическом портале Windows. Для преподавателей выпущен также компакт-диск с этими учебными ресурсами.

Пакет учебных ресурсов CRK основан на материале уникальной книги Д. Соломона и М. Руссиновича по внутренней архитектуре ОС Windows.

Исследовательское ядро Windows содержит более 800 тыс. строк исходного кода, основанного на коде ядра ОС Windows Server 2003 SP1 и Windows x64. К исходным кодам прилагаются подлинные спецификации и проектная документация по ядру Windows.

Цель проекта ProjectOZ – создание экспериментальной среды для исследовательских проектов в области операционных систем. Он составлен на основе проекта SPACE Калифорнийского университета в Санта-Барбаре.

 

ОС для мобильных устройств.

В настоящее время ОС для мобильных устройств бурно развиваются, как и сами эти устройства – мобильные телефоны, смартфоны, коммуникаторы. Особенности ОС для мобильных устройств: учет ограничений по памяти и невысокой скорости процессора, учет особенностей и различий экранов и экранных навигаторов различных моделей мобильных устройств, совместимость со всеми основными форматами файлов, инструменты для обработки мультимедийной информации, поддержка современных коммуникационных и сетевых технологий.

Наиболее распространенные ОС на рынке ОС для мобильных устройств: Nokia Symbian OS, Google Android, Windows Mobile, Blackberry OS, Apple iOS, Samsung Bada, PalmOS.

Windows Mobile – ОС для мобильных устройств фирмы Microsoft, поддерживающая на мобильных устройствах пользовательский интерфейс и возможности, аналогичные Windows для настольных компьютеров. Это третья по популярности ОС для смартфонов. Windows Mobile предлагает широкий набор программных средств, аналогичных популярным программам для настольных Windows -машин: Office Mobile, Windows Media Player, Internet Explorer Mobile и др.

Начиная с версии 6, Windows Mobile выпускается в трех вариантах: Windows Mobile 6 Classic — для КПК, Windows Mobile 6 Professional — для коммуникаторов, Windows Mobile 6 Standard — для смартфонов.

В новой версии Windows Mobile улучшена поддержка Wi-Fi и Bluetooth и реализован ряд других возможностей, подробно описанных в лекции.

Несмотря на хорошие перспективы, Windows Mobile все труднее выдерживать конкуренцию с Apple iPhone OS и с Google Android. Развивается новый проект Microsoft – Microsoft KIN – проект нового смартфона, конкурирующего с Apple iPhone.

Symbian OS – наиболее популярная ОС для мобильных устройств, разработанная консорциумом компаний Symbian и поддерживаемая фирмой Nokia, использующей Symbian OS для всех своих моделей мобильных телефонов. Разработана на основе ОС Psion EPOC32. Реализована на языке C++. На конец 2009 г. 47% пользователей смартфонов в США используют Symbian OS. Symbian OS поддерживает традиционный набор возможностей. Следует особо отметить библиотеки программ фирмы Nokia.

Google Android – ОС для мобильных устройств фирмы Google, разработанная на основе ядра Linux. Это четвертая по распространенности ОС для мобильных устройств. Ее характерные черты – высококачественная двумерная и трехмерная графика, разработка и поддержка разработки приложений на Java.

BlackBerry OS – ОС для мобильных устройств, работающая на популярных в США коммуникаторах BlackBerry фирмы RIM. Современная версия – BlackBerry OS 6.0. Структура рабочего стола в BlackBerry OS аналогична конкурентам. Характерные особенности BkackBerry OS: удобный интерфейс для контактов, для мобильных сообщений, электронной почты, облегченный доступ к социальным сетям.

Перспективы ОС для мобильных устройств весьма многообещающие: улучшение и упрощение пользовательского интерфейса; улучшенная графика; более широкие мультимедийные возможности; развитие набора сервисных и игровых программ; совместимость с ПК и с форматами файлов; продолжение и развитие использования платформы Java для мобильных устройств; развитие самих мобильных устройств: улучшение разрешения экранов, ускорение процессоров, увеличение объема памяти, реализация новых быстрых коммуникационных технологий.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: