Главная страница
Навигация по странице:

  • Android 1.1 «Banana Bread»

  • Android 2.0 / 2.1 «Eclair» 2.0

  • Android 2.3.x «Gingerbread» 2.3

  • 2.3.3

  • 2.3.6.

  • Android 3.x «Honeycomb» 3.0

  • Android 4.0 «Ice Cream Sandwich»

  • Японские ОС – TRON и T-KERNEL

  • ИВАНЬКО Методичка Операционные системы 2012. Методические указания для практических занятий и выполнения лабораторных работ для студентов, обучающихся по специальности 230400 Информационные системы и технологии


    Скачать 6.11 Mb.
    НазваниеМетодические указания для практических занятий и выполнения лабораторных работ для студентов, обучающихся по специальности 230400 Информационные системы и технологии
    АнкорИВАНЬКО Методичка Операционные системы 2012.doc
    Дата25.05.2018
    Размер6.11 Mb.
    Формат файлаdoc
    Имя файлаИВАНЬКО Методичка Операционные системы 2012.doc
    ТипМетодические указания
    #19629
    страница8 из 8
    1   2   3   4   5   6   7   8

    Android 1.0 «Apple Pie»

    • Первая версия системы.

    • Русское название:«Яблочный пирог».

    • Дата выхода: 23 сентября 2008 года.

    • Версия ядра Linux: 2.6.25

    Android 1.1 «Banana Bread»

    • Исправление нескольких проблем.

    • Изменения в API.

    • Добавлены подробности и отзывы к картам.

    • Увеличен период отключения экрана при использовании в режиме телефона.

    • Добавлены кнопки «Show» и «Hide» в меню вызова.

    • Добавлена поддержка сохранения вложений из MMS.

    • Добавлена поддержка меток в раскладках.

    • Русское название: «Банановый хлеб».

    • Дата выхода: 9 февраля 2009 года.

    • Версия ядра Linux: 2.6.25





    Android 1.5 «Cupcake»


    • Возможность установки сторонних клавиатур.

    • Новая программная клавиатура с функцией автозаполнения и возможностью работы при различных положениях экрана.

    • Поддержка виджетов и папок на рабочем столе.

    • Запись и воспроизведение видео в MPEG-4 и 3GP.

    • Поддержка Bluetooth-проф. A2DP и AVRCP.

    • Возможность автоматического подключения к Bluetooth гарнитуре, находящейся на определенном расстоянии.

    • Обновление WebKit и Squirrelfish Javascript Engine.

    • Возможность публикации фотографий и видео в интернете.

    • Добавлен поиск по веб-странице и возможность работы с текстом.

    • Визуальные изменения в браузере.

    • Изменения списка контактов и истории звонков.

    • Добавлены инструменты для обслуживания и автоматического определения файловой системы карты памяти.

    • Анимация при переключении между окнами.

    • Русское название: «Кекс».

    • Дата выхода: 30 апреля 2009 года.

    • Версия ядра Linux: 2.6.27



    Android 1.6 «Donut»


    • Добавлена поддержка CDMA/EVDO, 802.1x, VPN, а также функция синтеза речи.

    • Поддержка разрешений WVGA.

    • Добавлен фреймворк жестов и инструмент GestureBuilder.

    • Добавлена бесплатная возможность пошаговой навигации от Google.

    • Русское название: «Пончик».

    • Дата выхода: 15 сентября 2009 года.

    • Версия ядра Linux: 2.6.29


    Android 2.0 / 2.1 «Eclair»
    2.0

    • Добавлена возможность использования нескольких аккаунтов Google.

    • Обновлён интерфейс клиента электронной почты для работы с несколькими аккаунтами.

    • Добавлена поддержка Microsoft Exchange Server через Exchange ActiveSync 2.5.

    • Добавлена возможность быстрого доступа к контактам.

    • Добавлена возможность поиска по SMS и MMS сообщениям и автоматического удаления старых сообщений при достижение лимита.

    • Обновление камеры: поддержка вспышки, цифрового увеличения и эффектов.

    • Улучшена раскладка экранной клавиатуры и механизм обучения словаря.

    • Новый пользовательский интерфейс браузера и поддержка HTML5

    • Обновлен календарь.

    • Обновление графической архитектуры, позволившее улучшить аппаратное ускорение.

    • Поддержка Bluetooth 2.1 и профиля OPP и PBAP.

    • Добавлена поддержка новых размеров и разрешений экранов.

    • Изменен пользовательский интерфейс.

    • Улучшен класс MotionEvent для поддержки нескольких касаний.


    2.1

    • Добавлены «живые» обои.

    • Улучшена контрастность фона.

    • Добавлены улучшения Google Maps 3.1.2

    • Русское название: «Эклер» или «Глазурь».

    • Дата выхода: 26 октября 2009 года.

    • Версия ядра Linux: 2.6.29



    Android 2.2 «Froyo»


    • Общая оптимизация ОС Android, памяти и производительности.

    • Дополнительные улучшения скорости работы приложений, использующих JIT-компиляцию.

    • Интеграция V8 JavaScript-движка, ранее реализованного в Chrome, в браузер.

    • Улучшенная поддержка Microsoft Exchange (политики безопасности, автоматическое распознавание, просмотр GAL, синхронизация календарей, удаленная работа).

    • Улучшен запуск приложений через ярлыки телефона и браузера.

    • Добавлена функциональность тетеринга посредством USB и Wi-Fi.

    • Добавлена возможность блокировать доступ к данным по сотовой связи.

    • Обновлено приложение для работы с Android Market, в которое добавлена возможность групповых и автоматических обновлений.

    • Быстрое переключение между несколькими клавиатурными раскладками и соответствующими им словарями.

    • Голосовой набор и обмен контактами через Bluetooth.

    • Поддержка числовых и символьно-числовых паролей.

    • Поддержка полей в браузере для загрузки файлов.

    • Поддержка установки приложений в расширенную память.

    • Поддержка Adobe Flash 10.2.

    • Поддержка экранов со сверхвысоким разрешением (320 dpi), как например 4-дюймовый экран с разрешением 720p.

    • Русское название: «Замороженный йогурт».

    • Дата выхода: 20 мая 2010 года.

    • Версия ядра Linux: 2.6.32




    Android 2.3.x «Gingerbread»
    2.3

    • Обновленный дизайн пользовательского интерфейса.

    • Поддержка сверхвысоких размеров экранов и разрешений (WXGA и выше).

    • Встроенная поддержка протокола SIP VoIP-телефонии.

    • Поддержка проигрывания видео форматов WebM/VP8, а также поддержка аудио стандарта AAC.

    • Новые звуковые эффекты, такие как реверберация, тонкая настройка, виртуализация наушников, а также усиление басов.

    • Поддержка стандарта Near Field Communication.

    • Системная поддержка копирования и вставки.

    • Переработанная программная клавиатура с поддержкой нескольких касаний.

    • Улучшенная поддержка встроенной разработки кода.

    • Улучшения для разработчиков игр в области аудио, графической части и ввода информации.

    • Параллельная сборка мусора для улучшения производительности.

    • Встроенная поддержка большего числа сенсоров(например, гироскопы и барометры).

    • Менеджер скачивания для длительных загрузок.

    • Улучшено управление питанием и контроль за приложениями.

    • Встроенная поддержка нескольких камер

    • Переход с использования файловой системы YAFFS на ext4.



    2.3.3

    • Некоторые улучшения и API для платформы Android 2.3.

    2.3.4

    • Видео и голосовой чат для Google Talk.

    2.3.5

    • Улучшения производительности сетевого стека для аппарата Nexus S 4G, другие изменения и улучшения.

    • Исправлен баг bluetooth на Samsung Galaxy S.

    • Улучшено приложение Gmail.


    2.3.6.

    • Исправлен баг голосового поиска.

    2.3.7

    • Добавлена поддержка платежной системы Google Wallet для аппарата Nexus S 4G.

    • Русское название: «Имбирный пряник».

    • Дата выхода: 6 декабря 2010 года.

    • Версия ядра Linux: 2.6.35



    Android 3.x «Honeycomb»

    3.0

    • Улучшенная поддержка планшетов благодаря новому пользовательскому интерфейсу.

    • Трёхмерный рабочий стол с переписанными виджетами.

    • Улучшенная многозадачность.

    • Улучшения обозревателя, среди которых закладки для открытых веб-страниц, автозаполнение форм, синхронизация ссылок с Google Chrome, приватный режим просмотра.

    • Поддержка видеочатов при помощи Google Talk.

    • Поддержка аппаратного ускорения.



    3.1

    • Расширен список недавно запущенных приложений.

    • Изменяемый размер виджетов рабочего стола.

    • Режим USB-хоста.

    • Поддержка внешних клавиатур, мышей, джойстиков/геймпадов.

    • Нативное воспроизведение аудио-файлов в формате FLAC.

    • Поддержка HTTP-прокси для каждой подключенной WiFi-точки.


    3.2

    • Внесены оптимизации для поддержки более широкого спектра планшетов.

    • Добавлен специальный режим масштабирования приложений с фиксированным размером.

    • Расширен API поддержки экрана для разработчиков.

    • Легкий доступ приложений к файлам на SD-карте, например для синхронизации.

    • Русское название: «Медовые соты».

    • Дата выхода: 22 февраля 2011 года.

    • Версия ядра Linux: 2.6.36


    Android 4.0 «Ice Cream Sandwich»
    Ice Cream Sandwich была анонсирована 10 мая 2011 года на конференции Google I/O 2011 и представлена 19 октября 2011 года вместе с коммуникатором Galaxy Nexus (Google Nexus Prime). Среди заявленных особенностей:

    • Использование единой оболочки для планшетов, коммуникаторов и других устройств на базе OS Android.

    • Open Accessory API — API для интеграции с разнообразным оборудованием.

    • Поддержка Real-time Transport Protocol API для аудио.

    • Улучшенная многозадачность.

    • Создание папок на рабочем столе для приложений, файлов, контактов.

    • Масштабируемые виджеты.

    • Изменённая панель блокировки с вынесением ярлыков для быстрого запуска камеры и быстрого текстовых ответов на звонки.

    • Улучшенный ввод текста и проверки орфографии.

    • Улучшенный режим голосового надиктовывания текста.

    • Система контроля использования интернет-трафика.

    • Программное улучшение камеры: внедрение режима панорамной съёмки, программная стабилизация изображения, эффекты в реальном времени при видеосъёмке.

    • Поддержка снятия скриншотов (screen capture) средствами операционной системы.

    • Обновлённый браузер с поддержкой вкладок, синхронизацией закладок Google Chrome. Также обновлено ядро WebKit и движок V8 с поддержкой Crankshaft.

    • Расширенные возможности безопасности: разблокировка устройства через распознавание лица владельца, полное шифрование аппарата, ASLR, новый VPN API.

    • Поддержка Wi-Fi Direct.

    • Русское название: «Мороженое-сэндвич».

    • Дата выхода: 19 октября 2011 года.

    • Версия ядра Linux: 3.0



    Android Market
    Android Market — онлайн магазин-хранилище (онлайн-сервис) от Google, позволяющий владельцам смартфонов с мобильной операционной системой Android скачивать и покупать различные приложения. Аккаунт разработчика, который даёт возможность публиковать приложения, стоит 25 $. Платные приложения могут публиковать разработчики не изо всех стран.

    В середине февраля 2009 года для разработчиков из США и Великобритании появилась возможность брать плату за свои приложения в Android Market.

    На данный момент на Android Market распространять программы бесплатно могут резиденты следующих стран: Австралия, Австрия, Бельгия, Болгария, Канада, Чехия, Дания, Франция, Германия, США, Греция, Гонконг, Ирландия, Италия, Япония, Нидерланды, Норвегия, Польша, Португалия, Россия, Казахстан, Сингапур, Испания, Швеция, Швейцария, Тайвань, Великобритания, Украина,

    Разработчики следующих стран могут распространять программы и брать за это деньги: Австрия, Франция, Германия, Италия, Россия, Япония, Нидерланды, Испания, Великобритания, США.

    Пользователи из этих стран могут покупать платные приложения для Android: Австралия, Австрия, Канада, Франция, Германия, Италия, Япония, Нидерланды, Новая Зеландия, Испания, Швейцария, Россия, Великобритания, США, Украина.

    Эксперты из research2guidance подсчитали количество приложений, доступных для мобильных устройств под управлением операционной системы Android. По их оценкам, по состоянию на сентябрь этого года в каталоге Android Market было опубликовано более 500 000 приложений.


    Разработка программного обеспечения

    Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik.

    Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Linux, Mac OS X (10.4.8 или выше), Windows. Для разработки требуется JDK 5 или более новый.

    Разработку приложений для Android можно вести на языке Java (Java 1.5). Существует плагин для Eclipse — Android Development Tools (ADT), предназначенный для Eclipse версий 3.3—3.5. Для IntelliJ IDEA также существует плагин, облегчающий разработку Android-приложений.

    Для среды разработки NetBeans IDE разработан плагин, который начиная с версии Netbeans 7.0 перестал быть экспериментальным, тем не менее пока не является официальным. Кроме того существует Motodev Studio for Android, которая представляет собой комплексную среду разработки, основанную на базе Eclipse и позволяет работать непосредственно с Google SDK.

    Кроме того в 2009 году в дополнение к ADT был опубликован Android Native Development Kit (NDK), пакет инструментариев и библиотек позволяющий вести разработку приложений на языке С/С++. NDK рекомендуется использовать для разработки участков кода критичных к скорости.

    Доступные библиотеки:

    • Bionic — библиотека стандартных функций, несовместимая с libc.

    • SSL — шифрование.

    • Media Framework (PacketVideo OpenCORE, MPEG4, H.264, MP3, AAC, AMR, JPG, PNG).

    • Surface Manager.

    • LibWebCore (на базе WebKit).

    • SGL — 2D-графика.

    • OpenGL ES — 3D-библиотека.

    • FreeType — шрифты.

    • SQLite — легковесная СУБД.

    По сравнению с обычными приложениями Linux, приложения Android подчиняются дополнительным правилам:

    • Content Providers — обмен данными между приложениями.

    • Resource Manager — доступ к таким ресурсам, как файлы XML, PNG, JPEG.

    • Notification Manager — доступ к строке состояния.

    • Activity Manager — управление активными приложениями.

    Для Android был разработан формат установочных пакетов .apk. По данным на 2011 год устройства с ОС Android уверенно лидирует в списке самых популярных смартфонов, оставив позади iPhone 4 c Apple iOS. По прогнозам экспертов это первый шаг ОС Android к глобальному лидерству на рынке мобильных операционных систем.
    Японские ОС – TRON и T-KERNEL

    Япония - страна высоких технологий. Япония - страна ярких и необычных людей. Новейшие технологии здесь соседствуют с традиционной культурой. Только в этой стране на подиумы выходят роботы, а квартиры до сих пор обогреваются примусами. Именно по этому, операционные системы, разработанные в Японии либо разработанные для Японии, отличаются от остальных операционных систем.

    Итак, знакомьтесь: японская ОС TRON.

    Логотип проекта ТРОН

    Проект TRON — это проект по разработке ОС реального времени с открытым исходным кодом ядра. Разработка проекта была начата профессором Токийского университета Кэном Сакамура в 1984 году.



    Целью проекта стало создание идеальной компьютерной архитектуры и сети, удовлетворявшей всем потребностям современного общества. Система должна хорошо масштабироваться, для работы на разных компьютерах, с разрядностью от 8 до 64 бит и объемом оперативной памяти в десятки килобайт. Это позволяет встраивать систему в микрочипы бытовых приборов, электронные устройства для чтения книг, терминалы, системы управления электроустановками, медицинские приборы и прочие приспособления.

    Система «TRON» широко используется среди японских производителей электронной техники, но не получила большой известности в мире, из-за того, что вся документация к ней написана исключительно на японском языке. Впрочем, практически любая продукция, выпускаемая японцами имеет документацию\инструкцию исключительно на японском языке. Тем не менее ,«ITRON» является одной из самых используемых операционных систем в мире.

    Само название TRON является акронимом и расшифровывается как The Real-time Operating system Nucleus, то есть Операционная система реального времени Nucleus.

    Практичные японцы предусмотрели модификации своей операционной системы практически для любого случая! Как говорят производители, системы ТРОН разработаны с учетом их дальнейшего использования. Все существующие модификации представлены ниже.


    ITron (Industrial TRON): архитектура ОС реального времени для встраиваемых систем, является самой популярной архитектурой TRON
    JTRON: суб-проект Itron, предназначена для использования платформы Java
    BTRON (Business TRON): разработана специально для персональных компьютеров, рабочих станций, КПК

    CTRON (Central and Communications TRON): для ЭВМ, цифрового коммутационного оборудования
    MTRON (Macro TRON): для взаимосвязи между различными компонентами TRON.
    STRON (Silicon TRON): аппаратная реализация ядра реального времени

    Ну а теперь несколько слов об истории проекта.

    В 1984 году TRON Project начал свое существование, а через год, в 1985 компания NEK анонсировала первый ITRON основанный на спецификации ITRON/86. В 1986 была основана корпорация TRON Kyogikai и Хитати анонсировал свою реализацию ITRON основанную на спецификации ITRON/68K и в этом же году прошел первый симпозиум проекта TRON. В 1987, компания Fujitsu объявила о создании ITRON на основе новой спецификации ITRON/MMU, компания Mitsubishi Electric также объявила о своей версии ITRON, основанной на спецификации ITRON/32, и Хитати представил Gmicro/200 32bit микропроцессор, основанный на спецификации TRON VLSI CPU. В 1989 Matsushita Electric Industrial Co., Ltd , ныне это компания Panasonic Corporation представила компьютер TRON PC. Этот компьютер поддерживал двойную загрузку системы и мог работать как под TRON OS, так и под MS-DOS. Когда японское правительство заявило, что желает использовать TRON PC в школах , правительство США стало угрожать санкциями, так как использование систем TRON привело бы к резкому снижению количества продаж ОС Windows. Японское правительство пошло на уступки и пересмотрело свое решение в пользу Microsoft. Несмотря на это ITRON выжил и используется во многих устройствах: бытовой технике, автомобилях, роботах, спутниках.
    В связи с недовольством американских властей, создатели проекта ТРОН стали сотрудничать с Microsoft, в результате проект был переименован в T-Engine, а новая ОС получила название T-Kernel.





    В 2003 году прошла масштабная конференция T-Engine FORUM, на которой присутствовали специалисты из Японии, Китая, Кореи и Австралии. На этом форуме был представлен суперсовременный навигатор UBIQUITOS. Данный навигатор представил сам основатель проекта Сакамура Кен.

    Итак, что же такое T-Kernel?

    T-Kernel – это операционная система реального времени с открытым исходным кодом, разаработанная для 32-битных микроконтроллеров. Она стандартизирована T-Engine Forum и основана на ОС ТРОН.

    T-Kernel поставляется T-Engine Forum по лицензионному соглашению, называемому T-License. Для систем с 16 и 8-битными микроконтроллерами разработана ОС μT-Kernel. Любую ОС серии можно бесплатно скачать с официального сайта разработчиков.

    ОС реального времени "T-Kernel" разработан Т-Engine Forum в погоне за производительностью, необходимой для самых современных устройств. ^_^ T-Kernel отличается масштабируемостью, поддерживает широкий спектр задач и подходит как для маленьких систем, так и для очень больших, что способствует промежуточному распределению и улучшает эффективность работы, поддерживая динамическую загрузку программы, также существует ОС MP T-Kernel , поддерживающая многоядерные процессоры.
    Для создания всех ОС серии T-kernel используется среда разработки T-Engine, которую также можно бесплатно скачать с официального сайта.

    T-Kernel устроен так, что он может достичь достаточной производительности в реальном времени даже в среде с минимальными ресурсами для работы с небольшими встроенными устройствами



    Архитектура ОС T-Kernel



    Одним из самых ярких примеров устройств, работающих под ОС TRON являются мобильные телефоны, выпускаемые для японских операторов связи DoCoMO и SoftBank.

    Хотя японские мобильные телефоны выглядят очень ярко, их программное обеспечение выглядит довольно скромно по сравнению с европейскими и американскими моделями. Увы, японские производители делают упор на развитие аппаратной части.

    Однако, не смотря на это, японские мобильные телефоны очень функциональны. Ниже представлены основные функции телефона, работающего под ОС ТРОН.

    • собственно телефон

    • мобильное телевидение

    • E-money сервис

    • Различные услуги с NTT Docomo в “osaifu- keitai” (мобильный телефон с функцией кошелька)

    • Функция как “Suica”, которая может быть использована для абонемент и билет на поезд

    • сенсорный экран НЕ используется ^_^

    • система защиты персональных данных при помощи сканера отпечатка пальцев

    • GPS, WLAN

    • настраиваемая база данных

    • адресная книга

    • будильник и секундомер

    • ежедневник

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

    • калькулятор

    • медиаплеер

    • среда разработки собственных приложений



    Так выглядит экран мобильного телефона. Справа можно видеть примеры изображений, созданных в графических редакторах.


    1   2   3   4   5   6   7   8


    написать администратору сайта