Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МКР No.1 Відповіді.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
100.87 Кб
Скачать

1. Наведіть особливості архітектури малих систем та мобільних пристроїв

Не думаю, что стоит здесь приводить схемы печатных плат телефонов и разбирать тип установленных микросхем, все это больше подходит сериям книг «Радиолюбитель», но несколько слов об аппаратной части сказать все же необходимо.

Телефон имеет процессор, память, приемо-передатчик, систему контроллеров для дисплея, клавиатуры, аккумулятора и карту SIM (Subscriber identification module - идентификационный модуль абонента). Процессор вкупе с памятью является сердцем телефона. Он имеет более скромные характеристики, чем процессор компьютера. Приемо-передатчик служит для приема и передачи сигнала и включает в себя различные фильтры, кодеры, декодеры речи и сигналов. Система контроллеров для клавиатуры (клавиш телефона) и дисплея позволяет вводить информацию в телефон посредством клавиш и выводить ее на дисплей. Контроллер аккумулятора производит управление процессом зарядки аккумуляторных батарей телефона.

Все аппаратное обеспечение телефона (железо) безусловно, само по себе функционировать не может, и работа осуществляется на основе прошивки или операционной системы.

Прошивка телефона — это программа, управляющая работой телефона, но вшитая в сам телефон. Каждый из производителей создает свои прошивки для конкретных моделей, предопределяя тем самым функциональность телефона. Операционная система разрешает осуществлять загрузку созданных программ . в телефон, а в прошивке такая возможность не предусмотрена. Точнее сказать, не была предусмотрена до появления платформы Java 2 ME. Для работы приложений написанных на Java, необходима виртуальная Java машина иди среда исполнения приложений. Виртуальная Java машина, адаптированная специально для телефонов, настолько компактна по размеру, и, что самое главное, безопасна, что практически все производители телефонов стараются создать поддержку Java программ, то есть встроить среду исполнения Java программ в телефон. Загрузка сторонних приложений дала очень мощный импульс мобильной игровой индустрии, что, как мне кажется, вывело телефон на новый более качественный уровень. Единственное что необходимо понимать в этом аспекте, это то, что среда исполнения Java-приложений в телефоне реализована таким образом, что не позволяет написать «вредные» программы портящие аппаратную часть телефона. Модель работы Java-программ реализована как бы в виде закупоренной бочки, в которой и происходит работа всех Java приложений. Из этой бочки программы выбраться не могут, а соответственно не могут и нанести ущерб телефону.

Загрузка Java программ в телефон происходит при помощи программного обеспечения и кабеля, соединяющего телефон с компьютером. Также можно загрузить в телефон программы при помощи инфракрасного порта, технологии Bluetooth, либо непосредственно из Интернета с помощью протоколов WAP и GPRS. Все программы, загружаемые в телефон, распространяются в виде двух файлов, JAD - это дескриптор приложения и JAR - архив программы.

2. Дайте огляд операційних систем для мобільних пристроїв.

Symbian OS - це операційна система для смартфонів і комунікаторів, що розробляється консорціумом Symbian, засновано у червні 1998 року компаніями: Psion, Nokia, Ericsson і Motorola. Пізніше до консорціуму приєдналися компанії: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp і Sanyo.

Переваги та недоліки Symbian OS

1.1. Переваги Symbian OS

 Підтримка серверів електронної пошти Microsoft Exchange, BlackBerry Enterprise Lotus Domino

 Сервіси Nokia Ovi Store містить багато програм для телефонів з S60 на 3 та 5 редакції. Інші програми доступні на відповідних веб-сайтах

 5-е видання працює з сенсорним екраном. Широкий вибір обладнання від декількох виробників

 Дозволяє переглядати і редагувати документи

 Підтримка скінів для користувача інтерфейсу

 Компанії Samsung, Sony Ericsson, LG і, зокрема, Nokia, всі виробляють смартфони з операційною системою Symbian S60, але на відміну від інших, вони в основному продаються за межами США

 Ретельне опрацювання інтерфейсу користувача,що робить його максимально інтуїтивно зрозумілим

 Наявність стандартних графічних елементів управління, що забезпечують зручне керування додатками як з клавіатури, так й за допомогою стілуса

 Обмін даними між додатками через буфер обміну

 Обмін даними між пристроями за допомогою Bluetooth, ІК-порту, USB з’єднання т. д.

 Підтримка друку на стандартних прінтерах

 Зміна масштабів зображення на екрані з урахуванням умов освітлення, характеру додатка і т.д.

1.2. Недоліки Symbian OS

 Проблемна синхронізація з настільним комп'ютером, особливо, якщо ви новий користувач з Mac

 Занадто часто доводиться натискати на клавіші в різних меню, щоб дістатися до потрібного пункту

 Немає підтримки Multitouch

 Ці недоліки скоріше вказують на значний вік операційної системи, однак з усіх, лише перше питання вирішується відносно легко з допомогою рясної документації і допомоги на різних форумах в Інтернеті

Android - повнофункціональна платформа, що складається з операційної системи з ядром Linux, проміжного програмного забезпечення (middleware), користувальницького інтерфейсу і набору додатків. Вона дозволяє створювати Java-додатки, що керують пристроєм через розроблені Google бібліотеки. Також є можливість писати програми на мові Сі та інших мовах програмування з допомогою Android Native Development Kit.

Вже з самого початку свого існування платформа Android отримала титул «революційної» через те, що має унікальну архітектуру і особливу концепцію призначеного для користувача інтерфейсу. Головною перевагою цієї системи багато хто вважає той факт, що вона заснована на відкритих стандартах. На думку аналітиків, Android чекає велике майбутнє. Це ясно, навіть якщо простежити тенденцію розповсюдження: в 2008 році продавалося близько 690 тис. пристроїв, побудованих на Android, до 2010 р. це число збільшилося в три рази.

Першим пристроєм, що працює під управлінням Android, став розроблений компанією HTC смартфон T-Mobile G1,презентація якого відбулася 23 вересня 2008 року. Незабаром пішли численні анонси інших виробників смартфонів про намір випустити пристрої на платформі Android.

Крім того, ентузіасти портували Android на ряд відомих пристроїв, серед яких, наприклад, інтернет-планшет Nokia N810, смартфон HTC Touch, деякі фоторамки, а також комп'ютери архітектури x86.

Основні риси Android

• Для виконання програм використовується віртуальна машина Dalvik, оптимізована для мобільних телефонів. Файли типу Java Class перетворюються звичайним Java-компілятором в класи іншого формату (. Dex) для запуску в Dalvik. За ліцензійними міркувань у Dalvik замість OpenJDK використовується Apache Harmony.

• Реалізована підтримка 2D/3D-графіки, зображень, аудіо і відео.

• Для зберігання даних використовується популярна легковага СУБД SQLite.

• Доступна підтримка GSM, EDGE, 3G, Bluetooth, Wi-Fi, фото-і відеокамери, GPS, компаса, акселерометра.

• У меню контакту присутня не тільки інформація, але й історія листування SMS, E-Mail, дзвінків і т.д.

• Можливість масової розсилки SMS або E-Mail.

• На робочий стіл як ярлика можна винести безліч дій - дзвінок конкретному абоненту, СМС конкретному абоненту, програвання плей-листа.

• Наявність Android-сервісів Google.

 При кожному натисканні клавіші на екранній клавіатурі апарат злегка вібрує.

Недоліки Android

• Є невизначеність з відкритістю даної платформи. Платформа базується на власній реалізації віртуальної машини Java, відомої як Dalvik virtual machine, вихідні тексти якої недоступні. У світлі цієї заяви про відкритість платформи більше схожі на рекламу, ніж на фактичний стан справ.

• Платформа базується на Dalvik virtual machine, тому переваги і можливості операційної системи Linux на цій платформі практично не використовуються. Зокрема, не використовуються популярні графічні тулкітів і бібліотеки (наприклад, Qt або GTK), що робить малоймовірною появу великого числа програм, портірованний з повноцінного десктопного варіанту Linux на цю платформу через відсутність за умовчанням X-сервера і поширених графічних бібліотек.

• У новій версії Android 1.5 розробники додали Native Development Kit, яка дозволяє створювати власні низькорівневі модулі для системи на мові C / С + +, спираючись на стандартні Linux-бібліотеки. Хоча, наприклад, стандартна бібліотека мови Сі на платформі Android, відома як Bionic, як раз не є стандартною і повністю сумісною з libc.

• Java-додатки мають невисокою швидкістю роботи, а також великим споживанням оперативної пам'яті (останній недолік, можливо, подолано).

• Прив'язка до одного постачальника послуг. Платформа Android прив'язана до послуг від одного постачальника - Google (Gmail, YouTube, Google Maps ...). Це вважається поганою практикою, тому що обмежує свободу вибору споживачів та порушує принципи чесної конкуренції. В американському варіанті ця порочна практика називається «vendor lock in».

• З'явилася інформація про те, що Google буде на свій розсуд видаляти додатки на телефонах користувачів, якщо порушуються умови їх використання.

• Неможливість встановлення програм на карту пам'яті. Недолік є істотним, якщо у телефону невеликий об'єм вбудованої пам'яті (у T-Mobile G1 всього 70 МБ). Однак існують прошивки від ентузіастів (наприклад, JF v1.5 ), В яких установка на SD-карту можлива.

• Для доступу до Android Market та інших сервісів від Google необхідно використовувати пропрієтарні програми, які виробник телефону має право встановлювати на телефон тільки після укладення контракту з Google.

BlackBerry OS — компактна операційна система для мобільних пристроїв з основним набором застосунків. BlackBerry OS працює на ряді пристроїв — смартфони й комунікатори, що випускаються компанією Research In Motion Limited (RIM).

Самим сучасним мобільним пристроєм компанії RIM є модель BlackBerry Storm 9500 — перший смартфон, обладнаний сенсорним дисплеєм і не має апаратної клавіатури. Апарат отримав широкий набір комунікаційних модулів, включаючи HSDPA, Bluetooth 2.0 і GPS. Також, варто відзначити потужний 624-Мгц процесор і солідні обсяги оперативної та фізичної пам'яті.

На ньому використовується нова версія операційної системи Blackberry OS 4.7.

BlackBerry Tablet OS є операційна система, заснована на QNX Neutrino в режимі реального часу операційна система, яка буде повідомленнями мати можливість запускати програми, розроблені для Android операційна система Google. [1] [2] першим пристроєм, щоб запустити його буде таблетка BlackBerry п'єс комп'ютер [3].

QNX є в повній мірі замінити BlackBerry OS після версії 7.

iPhoneOS (відома як iPhone OS до червня 2010 року) є мобільна операційна система від Apple. Розроблена спочатку для iPhone, вона стала операційною системою також для iPod Touch, iPad і Apple TV. Apple не дозволяє роботи ОС на мобільних телефонах інших фірм. Станом на 20 жовтня 2010 року інтернет-магазин App Store містить понад 300 000 додатків для iOS[1], які були завантажені більш ніж на 7,5 мільярдів разів. Станом на травень 2010 року, App Store становив 15,4% ринку операційних систем для смартфонів, третій після Symbian і Blackberry[2].

Користувальницький інтерфейс IOS заснований на концепції прямої маніпуляції з використанням Multi-Touch жестів. Елементи інтерфейсу управління складаються з повзунків, перемикачів і кнопок. Він призначений для безпосереднього контакту користувача з екраном пристрою. Внутрішній акселерометр використовуються деякими програмами для реагування на струшування пристрою, яке є також загальною командою скасування, або обертати пристрій у трьох вимірах, що є загальною командою перемикання між книжковим та альбомним режимами. іOS є похідною від Mac OS X, отже, є за своєю природою Unix-подібною операційною системою.

Windows Phone 7 (кодова назва «Photon») — велике оновлення Windows Mobile, вихід якого запланований на перше півріччя 2010 року.

Дана система є повністю новою, з повністю новим інтерфейсом і — вперше — з інтеграцією сервісів Microsoft Xbox Live і Zune. Презентація системи відбулася в рамках заходу Mobile World Congress, що проходить у Барселоні. «Сьогодні ми з гордістю представляємо світу мобільну платформу нового покоління, — заявив головний виконавчий директор Microsoft Стів Баллмер. — Серед безлічі одноманітних телефонів і мобільних пристроїв, представлених на глобальному ринку, наша розробка дійсно буде виділятися. Windows Phone 7 Series стане тим поворотним моментом, який змінить уявлення про мобільний телефон ».

Windows Phone 7 має новий домашній екран: тут більше немає статичних іконок — усі вони замінені на так звані «живі елементи» (Live Tiles), які відображають інформацію в режимі реального часу автономно від користувача. Наприклад, можна створити елемент для свого друга. Просто дивлячись на цей елемент, користувач завжди буде знати про всі нові записи в соціальних мережах та опублікованих фотографіях свого знайомого.

Palm OS (також відома під назвою Garnet OS) це вбудована операційна система, розроблена для персональних електронних помічників (PDA) у 1996. Palm OS спроектована для максимальної простоти роботи з інтерфейсом користувача (GUI) з допомогою сенсорного екрану.

Palm OS є комп'ютері операційної системи , що забезпечує програмну платформу для серії Palm від портативних персональних цифрових помічників ( КПК ), зроблених Palm, згідно Palm , Palm OS була розроблена з самого початку, щоб вписатися в розміром з долоню пристрій певного розміру і з конкретним розміром екрана. Microsoft, Windows CE і Symbian на EPOC (походить від Psion) також операційних систем для мобільних пристроїв, але призначені для обслуговування більш широкого кола пристроїв.

Palm OS використовує багатозадачність , але тільки одне завдання для додатків. Користувач використовує одну заяву в той час, одного додатку програма повинна завершитися до наступної

можуть бути обрані. Це обмеження дозволяє операційній системі щоб присвятити всю свою увагу на екран програми, відкритого. Потрібне місце системою для будь-якого додатку, що виконується знаходиться в динамічному, багаторазові оперативної пам'яті ( RAM ). Програми та пов'язані з нею бази даних зберігаються в так званій постійної пам'яті, але тут постійного зберігання оперативної пам'яті (замість жорсткого диска), які не можуть бути повторно використані в якості динамічного ОЗУ може. Palm OS ділить додатки в Runnable коду і даних різних типів елементів, таких як елементи призначеного для користувача інтерфейсу і іконки. Дані елементи можуть бути легко змінені без того, щоб переписати код.

MeeGo — мобільна операційна система на основі Linux з відкритими кодами, анонсована на Mobile World Congress в Барселоні в лютому 2010 Intel і Nokia на їхній спільній прес-конференції[1]. Ціллю проекту стало поєднати зусилля Intel з його системою Moblin та Nokia з його Maemo в один проект. Згідно Intel, MeeGo розробляється через недостатню підтримку процесорів Atom компанією Microsoft у Windows 7[2]. 15 листопада 2010 року на MeeGo-конференції у Дубліні компанія AMD також приєдналася до проекту[3].

MeeGo націлений на різноманітні апаратні платформи, включаючи ручні комп'ютери і комунікатори, інформаційні системи автомобілів, нетбуки і телевізори зі з'єднанням з мережею[4]. Всі платформи будуть використовувати ядро MeeGo, і різні рівні розширень UX (User eXperience) для кожного типу пристроїв.

Каркас інтерфейсу користувача заснований на Qt, але GTK+ і Clutter будуть включатися для забезпечення сумісності із застосунками Moblin[5]. В залежності від присторю, застосунки будуть забезпечені системою цифрового розповсюдження або Intel AppUp, або Nokia Ovi.[6]

MeeGo забезпечує підтримку для процесорних архітектур ARM та Intel x86.[5][7]

Maemo - що базується на Debian Linux платформа для пристроїв портативних. Використовується в інтернет-планшетах Nokia 770, Nokia N800, N810 і Nokia N900. В основі Maemo лежать компоненти середовища GNOME, в тому числі графічна бібліотека GTK. Велика частина коду Maemo відкрита, і послужила основою для створення Ubuntu Mobile. Існує безліч додатків для платформи Maemo, майже всі вони безкоштовні і вільні.

Походження назви

Розробник Хесус Климент (ісп. Ісуса Климент) стверджує, що назва платформи «Maemo» було створено за допомогою програми для генерації паролів pwgen. За його словами, він використовував програму для створення імені для свого комп'ютера (програма запропонувала «maimo», але він виправив його на «Maemo»). Надалі ім'я його комп'ютера стало ім'ям сховища коду, потім ім'ям проекту, а потім ім'ям платформи [1].

Пристрої на базі Maemo

Nokia 770

Nokia N800

Nokia N810

Nokia N900

Pocket PC (скорочено Р / РС або PPC) — програмна та апаратна платформа для кишенькових персональних комп'ютерів і комунікаторів компанії Microsoft, а також загальна назва пристроїв із сенсорним екраном, що працюють під управлінням операційної системи Windows Mobile. На деяких таких апаратах можливо запустити і інші ОС, наприклад GNU/Linux, NetBSD.

Pocket PC ' торговою маркою компанії Microsoft. Буквальний переклад — Кишеньковий ПК — в українській мові часто використовується для позначення всього класу мобільних комп'ютерів, які англійському називаються PDA.

У 2007 компанія Microsoft відмовилася від використання назви Pocket PC в позначенні версій Windows Mobile 6, змінивши відповідно схему позначення пристроїв. Комунікатори повинні називатися Windows Mobile 6 Professional devices, а прості КПК (без телефонних функцій) — Windows Mobile 6 Classic Devices. Однак, такі довгі назви незручні, тому пристрої на базі Windows Mobile продовжують називати Pocket PC.

Moblin (скорочення від мобільний Лінукс) — спеціалізований Linux-дистрибутив, призначений для запуску на ультрапортативных пристроях, оснащених процесором Intel Atom. Як основа для графічного інтерфейсу розробники Moblin використовують напрацювання Open Source-проекту GNOME Mobile, які вони адаптують для невеликих екранів нетбуків. Графічний інтерфейс користувача розрахований на нетбуки з діагоналлю екрану від 7 до 12 дюймів і грунтується на бібліотеці Clutter, що активно використовує ресурси відеокарти.

Проект Moblin був ініційований Intel в 2007 році, і пізнише переданий у ведення Linux Foundation, але інженери Intel як і раніше беруть участь в розробці.

Компоненти Moblin працюють поверх інфраструктури ОС, що дозволяє легко адаптувати їх для будь-якого Linux дистрибутива. До ініціативи Moblin приєдналися такі проекти і компанії, як gOS, Mandriva, Turbolinux, Novell, Ubuntu/Canonical, Fedora тощо. Проект Moblin став засобом для об'єднання зусиль розробників зі створення програмного стека і різних програмних компонент для субноутбуків і мобільних інтернет пристроїв (MID).

ba ́da (кор. 바다 — океан) — мобільна операційна система та платформа виробництва Samsung Electronics.[3] Операційною системою bada планується оснастити як високо- так і низькобюджетні телефони Samsung, при цьому bada покликана замінити власницькі операційні системи на функціональних телефонах компанії.[4]

Samsung анонсувала платформу bada 10 листопада 2009 року.[2] Перший телефон на базі платформи, Samsung Wave S8500, був представлений у лютому 2010 року на виставці Mobile World Congress-2010.[5] 15 травня був випущений SDK для розробників додатків.[6] Продажі цього телефону в світі розпочалися 1 червня 2010 року.[7] Наприкінці серпня 2010 р. була анонсована версія bada 1.0.2, яка містить в основному виправлення помилок. Оновлення доступне з серпня 2010 р. для деяких країн Європи,[8] а з жовтня — для України.[9] 4 жовтня 2010 року було представлено смартфон Samsung S8530 Wave II під управлінням bada 1.2[1], SDK для якої випущено пізніше у грудні місяці[10]. 29 грудня 2010 року SDK оновлено до версії 1.2.1[11].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]