Tizen - открытая операционная система разработанная на базе ядра Linux, предназначенная для широкого круга устройств, включая смартфоны, интернет-планшеты, компьютеры, автомобильные информационно- развлекательные системы, «умные» телевизоры и цифровые камеры. Поддерживает аппаратные платформы на процессорах архитектур ARM и x86.[18]
Над операционной системой Tizen работали сразу несколько крупных компаний с большой патентной базой. В развитии операционной системы Tizen заинтересовано несколько сразу несколько IT- компаний. Прежде всего, это компании Intel, Samsung, а также организации Tizen Association.
Сравнение операционных систем по компаниям разработчикам: ОС Android занимается одна только компания Google,
ОС iOS создала и продолжает поддерживать компания Apple, ОС Windows Phone является проектом компании Microsoft.
Основная цель Tizen — создать открытую экосистему, совместимую с Firefox OS. Группа Coremob (Core Mobile Web Platform Community Group) привлекает разработчиков, представителей телекоммуникационных компаний, создателей оборудования и браузеров, чтобы согласовать основные возможности системы, на которые смогут расчитывать разработчики.[44]
Tizen может похвастаться тем, что смогла показать лучший результат в тесте HTML5, набрав 485 очков. (Рисунок 2.17).
Приложения на HTML5 запускаются в
Tizen, Firefox OS без браузера и в режиме оффлайн. Кроме того, каждый производитель электроники сможет установить свой собственный пользовательский интерфейс с помощью библиотек EFL.
Еще одной особенностью системы является совместимость с Android приложениями благодаря OpenMobile ACL.
Технические особенности Tizen 3.0:
поддержка спецификаций W3C/THML5
поддержка пиринговых коммуникаций WebRTC
возможность управлять виброэлементом с помощью API
поддержка OpenGL ES 2.1 и 3.0
добавлен композитный оконный менеджер, основанный на EFL
поддержка Wi-Fi Direct
поддержка системы и поиска маршрута
дополнен список видео и аудио кодеков
повышена гибкость при работе с шаблонами и средствами отладки IDE
Для того чтобы запустить Tizen OS необходимо скачать и установить менеджер и отдельный образ SDK, указав путь к нему во время установки. (Рис. 2.18)
Рисунок 2.18 Установка менеджера
Скачайте и установите Java Runtime Environment для вашей ОС (Рис. 2.19)
Рисунок 2.19 Образ SDK
Запустите скаченный менеджер SDK (файл tizen-sdk-windows32- v2.2.71.exe), откройте окно дополнительных параметров, нажав на копку ‘Advanced’, в нем выберите режим установки ‘SDK Image’ и укажите путь к скаченному образу SDK (файл tizen-sdk-image-2.2.1- windows32.zip или подобный) (Рис.2.20.)[28]
Рисунок 2.20. Распаковка образа SDK Tizen OS
После распаковки образа продолжите установку, нажав ‘Ok — Next’. В следующих окнах необходимо будет принять лицензионное соглашение, далее выбрать тип установки: обычный или выборочный (если вы разработчик выбирайте второй и настраивайте установку), после чего нажмите ‘Install’, чтобы начать установку.[22]
Для установки требуется 5 ГБ свободного места, но если перед установкой (выбор обычного режима или настраиваемого) выбрать, чтобы установился только эмулятор и сама платформа, то потребуется 1 ГБ. По- умолчанию все устанавливается на диск C, в папку ‘tizen-sdk’[35].
Теперь осталось только открыть менеджер эмулятора и создать новое виртуальное устройство. Если после установки на рабочем столе не появилось никаких ярлыков, то менеджер можно запустить с помощью файла, находящегося в установленной папке (по-умолчанию путь ‘C:\tizen- sdk\tools\emulator\bin\emulator-manager.exe’). (Рис. 2.21)
Рисунок 2.21. Менеджер эмулятора Tizen OS
В открывшейся программе нажмите на ‘Add New’, чтобы добавить новое виртуальное устройство. На правой панели можно будет настроить это устройство, ввести название в поле Name, оно должно состоять из латинских букв и не должно содержать пробелы.[29] Когда кнопка ‘Confirm’ станет активной, нажмите на нее, чтобы подтвердить добавление. Слева появится иконка добавленного устройства с отображением заданной архитектуры,
объема ОЗУ и разрешения экрана. Запустить его можно, нажав на синюю кнопку на иконке. (Рис. 2.22)
Рисунок 2.22. Обзор Tizen OS
Первое, что мы видим после загрузки операционной системы Tizen OS
— это экран разблокировки. На нем отображается время, дата. По движению пальца, экран становится прозрачным, и появляется меню приложений. (Рис. 2.23)
Рисунок 2.23 Меню приложений
Иконки выглядят свежими, приятными и красиво нарисованными. Весь интерфейс системы выполнен в светлых, бело-синих тонах.
Система полностью поддерживает русский язык. По-умолчанию выбран английский, но поменять его нетрудно: в настройках, меню языка и клавиатуры.
Ознакомление с системой Tizen OS. (Рис. 2.24)
Рисунок 2.24 Tizen OS
Еще до выхода смартфонов на Tizen OS, эту систему уже может установить и попробовать любой желающий. Но для того чтобы полностью
оценить ее, ее дизайн, интерфейс, удобство и производительность стоит дождаться появление устройств, работающих на этой платформе.
Над разработкой Tizen OS трудятся сразу несколько компаний- гигантов и преимуществом данной системы является заинтересованность в ней сразу несколькими игроками мирового рынка, во главе которых стоят компании Samsung и Intel. Кстати, общее количество компаний-партнеров платформы Tizen составляет 36 участников.
Tizen не поддерживает надоевшую всем Java-машину, от чего только выигрывает в быстродействии. Операционная система целиком и полностью создавалась с использованием web-технологий, однако разрабатывать приложения для нее можно не только на основе HTML, но и с помощью средств нативной разработки C++.
Разработка операционной системы Tizen ведется уже довольно длительное время, а все дело в том, что разработчики замахнулись создать первую универсальную платформу, способную работать практически на любом устройстве, причем уже сейчас платформа Tizen поддерживает все доступные комплектующие, которые используют конкуренты. В итоге, Tizen OS, будучи еще не до конца собранной, уже опережает своих конкурентов по потенциальным возможностям.
Заключение
В ходе выпускной квалификационной работы были решены поставленные задачи:
Удалось изучить необходимую литературу по выбранной тематике,
Определить технические требования предъявляемые к смартфону для установки нескольких операционных систем,
Проанализировать способы установки и настройки операционной системы,
Удалось установить на выбранный смартфон виртуальную машину,
Запустили операционную систему Ubuntu версии 13.10
Цель выпускной квалификационной работы достигнута с помощью применения полученных знаний выявлено способов установки и настройки виртуальной машины на базе смартфона Samsung Galaxy S3 с Unix-подобной операционной системой Android версии 4.3. На данный смартфон поэтапно было установлено специализированное программное обеспечение позволяющее создать виртуальную машину, эмулировать и запустить на смартфоне операционную систему Ubuntu версии 13.10.
В соответствии с предъявленными требованиями был определѐн смартфон Samsung Galaxy S3 на котором в дальнейшем были получены root права (права супер-пользователя) с помощью программного обеспечения Kingo Android ROOT. После получения прав преступили к установке виртуальной машины Complete Linux Installer, для еѐ корректной работы потребовалось установить дополнительное вспомогательное программное обеспечение:
VNCViewer - система удалѐнного доступа к рабочему столу компьютера,
Better Terminal Emulator Pro – эмулятор терминала (командной строки), позволяющий работать с командами ручного ввода.
В дальнейшем был загружен оригинальный образ операционной системы с официального сайта разработчика и указан путь для загрузки виртуальной операционной системы в Better Terminal Emulator Pro для распаковки на съѐмный носитель.
Список литературы
Елманова Н. Платформы для мобильных устройств // Мобильные решения.-- 2003.-- ISSN 0868-6157;
Здзиарски Джонатан, iPhone Разработка приложений с открытым кодом
- Санкт-Петербург: БХВ-Петербург, 2009, 386 стр.
Иртегов Д.В. Введение в операционные системы// Гриф УМО ВУЗов России.—2012.—ISSN 0384-1849;
Курячий Г.В. Операционная система Unix. Курс лекций//Учебное пособие—2016—ISSN 2943-59854
Прокди Р.Г. Windows+Linux+MacOS X на одном компьютере// Наука и техника.—2011.—ISSN 8473-93044
Уолтер Айзексон. Стив Джобс // Биография.—2011. ISSN 09456-4651;
Усенков Д. Ю. IDF-2005: ускоряя приближение будущего Д. Ю. Усенков // Информатика и образование.-- 2006.-- ISSN 0234-0453.
http://android102.ru/wiki/istoriya-razvitiya-android-os/
http://technocratos.ru/trends/top-apps-2016/
http://studopedia.org/8-228803.html
http://xperia-m.ru/root/118-poluchenie-rut-prav-s-pomoschyu-kingo- android-root.html
http://mobgamedev.com/blog/razrabotka/free-to-play-(f2p)-igru-xalyava-ili- tyazhelyij-trud
http://onetile.ru/sluxi-microsoft-planiruet-otkazatsya-ot-brendov-nokia-i- windows-phone-uzhe-etoj-zimoj/
http://www.vmware.com/ru/products/player
http://androidinsider.ru/os/s-dnyom-rozhdeniya-android.html
http://subscribe.ru/archive/media.news.press.xakep.xakepdaily/201409/2613454 0.html/
http://nm.tj/2013/01/15/bolshaya-troyka-11-12.html
https://source.tizen.org
http://apptoday.ru/
http://www.mobiledevice.ru/OneNews.aspx?NewsId=67577
http://ru-windowsphone.com/zune.html
https://xakep.ru/2014/09/25/ios-android-wphone-history/
http://admin.gorod.tomsk.ru/index-1187728272.php
http://www.pcweek.ru/business/article/detail.php?ID=183877
http://ru.wikipedia.org/wiki/Linux
http://4pda.ru/forum/index.php?showtopic=157041
Умные карманные помощники. Часть I – мобильные операционные системы - http://www.hpc.ru/libarts/2472/1.shtml#b20
Обзор платформы Symbian - http://gamesmart.at.ua/publ/obzor_ mobilnykh_os_platform/obzor_platformy_symbian/2-1-0-8
Обзор платформы Android -http://gamesmart.at.ua/publ/obzor_ mobilnykh_os_platform/obzor_platformy_android/2-1-0-9
https://www.apple-iphone.ru/pressrelease/app-annie-2015/
http://www.tadviser.ru/index.php/:Windows_Phone
Обзор платформы Windows Mobile - http://gamesmart.at.ua/publ
/obzor_mobilnykh_os_platform /obzor_platformy_windows_mobile/2-1-0-10
Мобильные платформы – прошлое, настоящее и будущее - http://mobilexp.info/articles/461
Википедия Apple iOS - http://ru.wikipedia.org/wiki/Apple_iOS
Best of Q2 - part 3 - http://usa.blog.nimbuzz.com/2010/07/12/best-of-q2- part-3/
HTC EVO — первый в мире Android Phone http://readmas.ru/tag/android- phone
Введение в разработку для платформы Android - http://android- club.com.ua/?articles=15
http://ru.wikipedia.org/wiki/Android
http://mirsovetov.ru/a/hi-tech/cellular-phone/windows-mobile.html
http://ru.wikipedia.org/wiki/Windows_Mobile
http://habrahabr.ru/blogs/mobiledev/65317/
http://htcmania.ru/video/windows-mobile-protiv-android-sravnenie- interfejsov-video
http://pneumotube.com/gadgets/sravnenie-android-i-windows-mobile-chto- vybrat
http://wiki.vspu.ru/doku.php?id=workroom:os:windows_ce
http://www.hpc.ru/lib/arts/1522/printable.shtml
http://www.smartphone.ua/w_symbian-os.html
http://www.android-forum.ru/board/index.php?showtopic=18
http://www.platfand.ru http://www.dailycomm.ru/m/4459
http://www.mobile-review.com/articles/2010/bada-strategy.shtml
http://itc.ua/articles/android_protiv_windows_mobile_6_5_dujel_na_ravnyh_43 295
Достарыңызбен бөлісу: |