Міністерство освіти і науки Російської Федерації
Державна освітня установа
Вищої професійної освіти
В«ДЕРЖАВНИЙ УНІВЕРСИТЕТ УПРАВЛІННЯВ»
Інститут інформаційних систем управління
Кафедра інформаційних систем
РЕФЕРАТ
на тему: В«Програмні платформи сучасних смартфонів В»
Виконала
Студентка Мукіна Т.М.
ІУТіЛ 2 курс 3 група
Перевірив: доцент Болотов А.С.
Москва 2010.
Зміст
Введення
1. Операційні системи та платформи
2. Symbian OS
3. BlackBerry OS
4. Windows Mobile. Windows CE
5. Windows Phone 7
6. Palm OS
7. HP webOS
8. Linux
9. Android
10.Bada
Висновок
Список використаних джерел
Введення
Смартфон, (англ. smartphone - розумний телефон) - мобільний телефон c розширеною функціональністю, порівнянної з кишеньковим персональним комп'ютером (КПК). Також для позначення деяких пристроїв, які суміщають функціональність мобільного телефону і КПК часто використовується термін В«комунікаторВ».
Комунікатор (англ. Communicator, PDA Phone) - кишеньковий персональний комп'ютер, доповнений функціональністю мобільного телефону.
Смартфони і комунікатори відрізняються від звичайних мобільних телефонів наявністю досить розвиненою операційної системи, відкритої для розробки програмного забезпечення сторонніми розробниками (операційна система звичайних мобільних телефонів закрита для сторонніх розробників). Установка додаткових додатків дозволяє значно поліпшити функціональність смартфонів і комунікаторів в порівнянні зі звичайними мобільними телефонами. Однак, останнім часом межа між "звичайними" телефонами і смартфонами все більше стирається, нові телефони (за винятком найдешевших моделей) давно обзавелися функціоналом, колись властивим тільки смартфонам, наприклад електронна пошта і HTML-браузер
Програми, написані спеціально для операційної системи смартфона або комунікатора є повноцінними скомпільований в двійковий код послідовностями низькорівневих мікропроцесорних команд. Спеціалізовані додатки рациональней використовують ресурси процесора і, як правило, володіють великим функціоналом, ніж В«універсальніВ» J2ME-програми. Однак для більшості користувачів ця обставина не є основним критерієм вибору. Смартфони просуваються виробниками за рахунок інших факторів, таких як: просунуті мультимедійні функції (більш якісна камера, розширені можливості відтворення відеофайлів, поліпшені музичні здібності), Wi-Fi, GPS і т. п.
1. Операційні системи та платформи
Наявність операційної системи (ОС) - головна особливість, що відрізняє смартфон від звичайного мобільного телефону. У комунікаторів ж ОС є за визначенням. При виборі конкретної моделі смартфона або комунікатора ОС часто стає визначальним фактором.
Найбільш поширені операційні системи та платформи для смартфонів:
Symbian OS - займає більшу частину ринку ОС для смартфонів. Станом на початок 2010 року на базі цієї ОС залишилася всього 1 платформа: Series 60, яка використовується переважно в пристроях Nokia, а також деяких моделях Samsung.
BlackBerry OS (RIM) - пристрої на цій системі широко використовуються в основному в США, так як спецслужби деяких країн не зацікавлені в використанні цих смартфонів в своїй країні через те, що всі вхідні/вихідні дані шифруються за допомогою AES.
Windows Mobile і Windows CE - компактна ОС компанії Microsoft, випускається з 1996 року і займає великий сегмент ринку ОС для смартфонів.
Windows Phone 7 - нова розробка компанії Microsoft, кардинально відмінна від Windows Mobile.
Palm OS - колись популярна платформа, в даний час апарати на базі Palm OS малораспространени. Останній смартфон під управлінням даної операційної системи був представлений в кінці 2007 року (Palm Centro).
Palm webOS - 8 січня 2009 року був анонсований смартфон Palm Pre під управлінням нової ОС Palm webOS, ядром якої є ОС Linux. В подальшому компанія Palm буде випускати смартфони тільки з ОС Palm webOS.
Android - платформа для смартфонів, з відкритим вихідним кодом, розроблювана OHA (група компаній на чолі з Google). Платформа базується на Linux.
Linux - широкого розповсюдження не отримали, проте традиційно вважаються перспективним напрямком. Смартфони на базі Linux поширені в основному в Азії.
Bada - новітня мобільна платформа, розроблена компанією Samsung. Першим телефоном на новій платформі став S8500 Wave.
2. Symbian OS
Операційна система Symbian OS (EPOC 32) була створена компанією Symbian - Спільним підприємством фірм Motorola, Ericsson, Nokia і Psion на базі підрозділи Psion Software компанії Psion. Пізніше до них приєдналася компанії Matsushita, Kenwood, Fujitsu, Siemens та інші.
У Symbian OS є кілька модифікацій ОС (це пов'язано з різними типами пристроїв), і найбільш поширені з них: UIQ, Series 60, Series 90 і в Японії, FOMA.
Модифікація Symbian OS - UIQ є основною платформою для смартфонів компанії Sony Ericsson. Відмінною особливістю ОС UIQ є можливість роботи робота на пристроях із сенсорним екраном.
Модифікація Symbian OS - Series 60 є основною платформою для смартфонів фінської компанії Nokia. Вона розроблена для пристроїв з телефонною клавіатурою, яка має скорочений набір кнопок. Symbian OS також існує в модифікації Series 90 спеціально для пристроїв, які мають повнорозмірну клавіатуру.
Модифікація Symbian OS - FOMA використовується в Японії. Дана версія ОС використовується в смартфонах найбільших стільникових операторів Японії NTT DoCoMo, по замовленнями якого, смартфони на FOMA виробляють Mitsubishi, Fujutsu і Motorola.
Операційна система Symbian OS - це наступник ОС EPOC. Але в 1998-2000 роках більшу частину операційної системи переписали для оптимізації програмного коду для роботи ОС на пристроях, які имееют обмежене кількість ресурсів. Розробникам Symbian OS вдалося домогтися значних економії пам'яті, поліпшення кешування программногокода, а значить прискорення роботи програм під Symbian OS, при цьому враховуючи знижені вимоги до енергоспоживанню. Відмінна риса операційної системи Symbian OS є повністю об'єктно-орієнтована архітектура, на рівні API.
Починаючи з версії Symbian OS 9.x з'явився дуже важливий механізм захисту, який дозволяє розмежовувати API відповідно до прав окремих додатків. Основними мовами розробки додатків для Symbian OS є: С + +, OPML.
Сьогодні Symbian OS повнофункціональна операційна система, створена з урахуванням всіх вимог телекомунікаційної індустрії і більшості сучасних стандартів і протоколів, таких як Bluetooth, GPRS і т.п. Ядро системи - многозадачное, високопродуктивне і виключно компактний - може бути без великих витрат перенесено практично на будь-яку платформу. Повна підтримка Unicode дозволяє без проблем адаптувати систему для будь-якої мови, гнучкі механізми розширення дозволяють вирішити всі проблеми з кодуваннями пошти, Web.
Починаючи з версії 6.0, введена диверсифікація на В«сімействаВ» пристроїв (Reference design). На даний момент визначені 3 класу пристроїв: безклавіатурного КПК з форм-фактором, що нагадує Palm і Pocket PC (приклад - Sony Ericsson P800) - MediaPhone (раніше Quartz), клавіатурні комунікатори Crystal (Nokia 9200 Series) і смартфони Pearl (Nokia 7650). Всі три сімейства використовують одне ядро, відмінності в основному зводяться до інтерфейсу користувача, форм-фактору, відсутності/наявності сенсорного екрану.
Symbian OS підтримує більшість стандартів, прийнятих в індустрії мобільного зв'язку: GSM/EGSM, GPRS, HSCSD, CDMA.
До складу S...