ОС дла Симбиан ОС

9. 4. 2019.

Симбиан ОС је мобилни оперативни систем и рачунарска платформа дизајнирана за паметне телефоне. Првобитно је развијен као оперативни систем затвореног извора за ПДА 1998. године од стране Симбиан Лтд. Ова платформа је првобитно била накнадна дистрибуција ЕПОЦ Псиона и радила искључиво на АРМ процесорима (иако је постојала и к86 верзија). ос симбиан

Симбиан користе многи велики брендови мобилних телефона - Самсунг, Моторола, Сони Ерицссон и, изнад свега, Нокиа. Као пионир у креирању индустрије паметних телефона, био је најпопуларнији оперативни систем за паметне телефоне све до краја 2010. године, тј. У вријеме када су били у ограниченој употреби. Тада је његов развој претекао Андроид ОС, пошто је Гооглеов развој брзо достигао масовно тржиште.

Развој оперативног система

Од 2001, Симбиан ОС је био системска љуска и захтевао је додатни кориснички интерфејс (као миддлеваре) за формирање комплетног оперативног система. Затим је постао самодостатан захваљујући С60 платформи (раније серији 60), коју је направила Нокиа и први пут објављена 2002. године. Пошто је уграђен у већину Нокиа паметних телефона, Симбиан ОС је на крају постао најраширенији паметни мобилни оперативни систем. симбиан ос

УИК је био други Симбиан кориснички интерфејс, који су углавном користили Моторола и СониЕрицссон, док је МОАП постојао иу Јапану. Апликације ових интерфејса нису биле међусобно компатибилне, упркос чињеници да је свака од њих изграђена на Симбиан ОС-у. Нокиа је била већински власник Симбиана и 2008. године је купила свој удео. Након тога, створена је непрофитна Симбиан фондација која је развила бесплатан софтвер заснован на С60. Као резултат овог рада, Симбиан ^ 1 (или С60 5тх Едитион) је објављен 2009. године. Следећи дистрибуцијски комплет ^ 2 коришћен је само за НТТ ДоЦоМо медије на јапанском тржишту. Симбиан ^ 3 је изашао 2010. године и до тада је постао потпуно отворена платформа. Ова верзија је добила значајна ажурирања у 2011. години.

Симбиан фондација се распала крајем 2010. године, а Нокиа је повратила контролу над развојем ОС-а. У фебруару 2011, Нокиа, као једина преостала компанија која још увек подржава Симбиан изван Јапана, објавила је да ће користити Мицрософтов Виндовс Пхоне 7 као главну платформу за паметне телефоне. Два месеца касније, оперативни систем је пребачен у затворено лиценцирање. Упркос чињеници да је подршка платформи била обећана до 2016. године, сви догађаји од 2012. године су се лоше развијали. У јануару 2014. Нокиа је престала да прихвата нови или модификовани Симбиан софтвер од програмера. симбиан ос софтваре

Нокиа 808 ПуреВиев је званично постао најновији Симбиан паметни телефон овог произвођача. Међутим, НТТ ДоЦоМо је наставио да производи ОПП (Оператор Симбиан Симбиан, МОАП насљедник) уређаје у Јапану, који још увијек дјелују као миддлеваре на врху Симбиана. Други Симбиан ОС телефони који се данас широко користе су Фујитсу Ф-07Ф и Схарп СХ-07Ф, објављени 2014. године.

Кориснички интерфејс

Од свог оснивања, Симбиан је имао свој графички алат, познат као АВКОН (раније - Сериес 60). С60 је дизајниран да се контролише помоћу тастатуре сличне алатки за интерфејс (мини-КВЕРТИ). Софтвер заснован на АВКОН-у је компатибилан са бинарним верзијама Симбиана, укључујући верзију ^ 3.

Симбиан ^ 3 укључује Кт оквир, који је тренутно препоручени алат за нове апликације. Кт се такође може инсталирати на старијим уређајима са овим ОС-ом.

Четврта дистрибуција је планирала да уведе нову графичку библиотеку посебно дизајнирану за додирни интерфејс, познату као “УИ Ектенсионс фор Мобиле” или УИЕМО, која је развијена на бази КтВидгет. Пробна верзија је објављена у јануару 2010, али у октобру исте године, Нокиа је објавила да Орбит / УИЕМО неће ући на тржиште. симбиан ос 9 4

Каква је сада ситуација?

Тренутно, Нокиа препоручује да програмери користе КтКуицк са КМЛ, новим декларативним корисничким интерфејсом на високом нивоу и развојним окружењем за скриптовање које омогућава развој и Симбиан ОС и МееГо. Доступан је за постојеће уређаје треће генерације као Кт ажурирање. Када се у другим апликацијама постепено појави нови кориснички интерфејс, застарела С60 структура (АВКОН) се замењује и више није укључена у нове уређаје, што нарушава бинарну компатибилност са старијим апликацијама за Симбиан ОС С60.

Бровсер

Симбиан ^ 3 и старије верзије имају уграђени ВебКит претраживач. Симбиан је била прва мобилна платформа која је користила ову апликацију (у јуну 2005). Неки старији (на Симбиан ОС) телефонима користе Опера Мобиле као подразумевани претраживач.

Након тога, Нокиа је објавила нови претраживач Симбиан Анна са побољшаном брзином и побољшаним корисничким интерфејсом.

Подршка на више језика

Симбиан има моћну подршку за локализацију, омогућавајући произвођачима и програмерима апликација да користе своје производе базиране на овом оперативном систему да подрже глобалну дистрибуцију. Тренутна верзија Симбиана (Белле) подржава 48 језика које Нокиа чини доступним на уређајима на језичким пакетима. Сви они имају заједнички енглески или локално релевантан дијалект. симбиан ос с60

Карактеристике система

Оперативни систем Симбиан ОС подржава превентивни мултитаскинг и заштиту меморије, као и други оперативни системи (посебно они дизајнирани за употребу на десктоп рачунарима). ЕПОЦ приступ мултитаскингу је научен из ВМС-а и базиран је на асинхроним серверским догађајима.

Симбиан ОС је креиран узимајући у обзир три принципа дизајна система:

  • Интегритет и сигурност корисничких података су од највеће важности.
  • Корисничко вријеме не треба губити.
  • Сви ресурси су ограничени.

Да би боље пратили ове принципе, Симбиан користи микрокернел, има приступ услугама повратног позива и подржава раздвајање између корисничког интерфејса и мотора. Оперативни систем је оптимизован за уређаје са малом потрошњом енергије на батеријама и за системе засноване на РОМ-у (на пример, функције као што су КСИП и поновно укључивање у дељене библиотеке). Апликације и сам ОС прате објектно-оријентисани дизајн: Модел-виев-цонтроллер (МВЦ).

Касније операције ОС разблажују овај приступ као одговор на захтјеве тржишта, посебно увођењем кернела у сигурносним моделима у реалном времену и платформама у верзијама Симбиан ОС 9.3 и новијим. симбиан ос 9 3

Интензитет ресурса

Посебна пажња се посвећује очувању ресурса, чији су примери специјални програмски идиоми, као што су дескриптори и стацкови за чишћење. Сличне методе постоје како би се уштедио простор за похрану. Поред тога, сви Симбиан програми су засновани на догађајима, а централна процесорска јединица (ЦПУ) се пребацује у режим ниске потрошње када апликације нису директно повезане са догађајем. Ово се ради помоћу софтверског идиома, названог активни објекти. Слично томе, приступ Симбиан ОС-а (9.4) нитима и процесима је због смањених трошкова режима.

Структура платформе

АллОвер модел садржи следеће слојеве од врха до дна:

  • Лаиер фраме усер интерфаце.
  • Лаиер апплицатион сервицес.
  • Јава МЕ.
  • Ниво сервиса ОС-а
  • ОС Схаред Сервицес.
  • Комуникацијске услуге.
  • Мултимедијалне и графичке услуге.
  • Комуникацијске услуге.
  • Ниво основних услуга.
  • Ниво услуга и хардверски интерфејс језгра.

Шта то значи?

Ниво основних услуга је најнижи ниво доступан за корисничке операције. Укључује фајл сервер и корисничку библиотеку, плуг-ин платформу која управља свим плуг-иновима, складиштем, централним спремиштем, системом за управљање базом података и криптографским услугама. Он такође садржи сервер за текстуални оквир и текстуалну љуску: две основне услуге из којих можете креирати потпуно функционалан порт без потребе за било којим услугама вишег нивоа. нокиа симбиан ос

Симбиан ОС има микрокернелну архитектуру, што значи да је неопходан минимум унутар кернела како би се повећала поузданост, доступност и брзина реаговања. Садржи планер, управљање меморијом и управљачке програме уређаја, али друге услуге, као што су умрежавање, телефонија и подршка за систем датотека, хостују се на нивоу ОС-а или основних услуга. Укључивање управљачких програма уређаја значи да кернел није прави микро-језгро. Кернел у реалном времену ЕКА2, који се звао нано-језгро, садржи само најпримитивније положаје и захтијева проширени модул за имплементацију било које друге апстракције.

Компатибилност

Симбиан је дизајниран да нагласи компатибилност са другим уређајима, посебно системима преносивих медија датотека. Рани развој ЕПОЦ-а је довео до тога да ФАТ постане интерни систем датотека (и остаје до данас), али је објектно оријентисани модел упорности стављен на врх основног ФАТ-а да би обезбедио интерфејс ПОСИКС-стила и ин-лине модел. Интерни формати података заснивају се на кориштењу истих АПИ-ја који стварају податке за извођење свих манипулација датотекама. То је довело до зависности података и повезаних потешкоћа са њиховим промјенама и миграцијама.

Постоји велики мрежни и комуникациони подсистем који има три главна сервера: ЕТЕЛ (ЕПОЦ телефонија), ЕСОЦК (ЕПОЦ соцкетс) и Ц32 (одговорни за серијску комуникацију). Свака од њих има дијаграме плуг-ина. На пример, ЕСОЦК дозвољава разне „.ПРТ“ модуле протокола да имплементирају различите мрежне протоколе. Подсистем такође садржи код који подржава кратке линије комуникације, као што су Блуетоотх, ИрДА и УСБ.

Интерфејси и њихова подршка

Постоји и велика количина корисничког интерфејса (УИ) кода. Симбиан ОС је садржавао само основне класе и подструктуру, док је већина стварних корисничких интерфејса подржавала трећа страна. То више није случај. Три главна интерфејса - С60, УИК и МОАП - представљени су Симбиану 2009. године. Симбиан такође садржи графике, распоред текста и библиотеке за приказивање фонтова.

Сви Ц ++ нативни програми за Симбиан ОС изграђени су од три основне класе дефинисане архитектуром апликације: кориснички, апликацијски и апликативни кориснички интерфејс. Ове класе стварају основно понашање апликације. Остатак потребних функција, поглед апликације, модел и интерфејс података се креирају независно и интеракцијом искључиво преко АПИ-ја са другим класама.

Неед фор плугинс

Многе друге компоненте се још не уклапају у овај модел - на пример, СинцМЛ, Јава МЕ, који обезбеђује различит скуп АПИ-ја на врху већине оперативних система и мултимедије. Многи од њих су оквири, а од програмера се очекује да испоручују додатке за њих од трећих страна (на пример, ХеликПлаиер за мултимедијске кодеке). То има предност у томе што су АПИ-ји за такве области функционалности исти у многим моделима телефона, а програмери имају и већу флексибилност. Али у исто време, то значи да произвођачи телефона морају много да раде на интеграцији да би створили функционални гадгет са Симбиан ОС-ом.

Симбиан садржи кориснички интерфејс за помоћ назван ТецхВиев. Он пружа основу за почетно подешавање и окружење у којем се покрећу многи Симбиан тестови и узорци.

Симбиан опције и платформе

Симбиан, који је напредовао до верзије ОС 7.0, био је подељен на неколико графичких корисничких интерфејса, од којих је сваки подржан од стране одређене компаније или њихове групе. За разлику од различитих верзија Андроид ОС-а, Симбиан графички интерфејси се називају "платформама" због значајнијих модификација и интеграција. Све је постало компликованије када су апликације (укључујући игре за Симбиан ОС игре) развијене за различите ГУИ платформе постале некомпатибилне једна са другом, што је довело до фрагментације ОС-а.