Дипломдық жоба Android платформасында «Қазақтелеком» акционерлік қоғамының иктад бөлімінің оқу порталы үшін



жүктеу 0,64 Mb.
Pdf просмотр
бет7/21
Дата17.11.2017
өлшемі0,64 Mb.
#753
түріДиплом
1   2   3   4   5   6   7   8   9   10   ...   21

30 

 

-  SGL  –  2D  графика  қолдауы.  Android  С/С++-та  жазылған,  өзінің 



графикалық  Skia  2D-кітапханасын  құрайды  (Skia  тағы  GoogleChrome  атақты 

браузерінің ядросын түзеді). 

-  SSL (SecureSocketsLayer) – кітапхана сокеттармен қауіпсіз (қорғалған) 

тәртіпте жұмыс жасауға арналған. 

Әзірлеуші  қолданатын  түрде,  көбінде  пайдаланылатын  кітапханаларды 

атайық: 


-  SurfaceManager – Android ОЖ-де, Compiz (Linux) секілді, терезелердің 

композиттік  жетекшісі  қолданылады.  Бірақ  аса  жеңілдетілген.  Оның  орнына 

графиктерді  тікелей  монитор  кэш-жадына  бейнелеуді  жүзеге  асыру  үшін, 

концепция,  белгілі  бір  композицияны  жинақтай,  олардың  өзгелермен 

бірмезгілде  қандайда  бір  орында  жиналатын,  кадырарты  кэш-жадта  келетін 

бейнелеуді  көрсете  анықталады,  осыдан  соң  юзердің  дисплейіне  енгізіледі. 

Берілгендер  концепцияға  еліктіргіш  мақсаттық  нәтижелерді,  терезелер 

анықтылығын және жұмсық ауысымдарды түзуге мүмкіндік береді; 

-  MediaFramework – PacketVideoOpenCORE негізінде жүзеге асырылған 

кітапхана.  Олардың  үстемесімен  концепция  контенттің  аудио  және 

бейнематериалдарын қайта жасауға және белгілерді жүзеге асыруға қабілетті. 

Одан  басқа  тұрақты  көрсетілудің  қорытындысы.  Көптеген атақты  форматтар 

ұсталады, соның ішінде MPEG4, H.264, MP3, AAC, AMR, JPG және PNG; 

-  SQLite 

–  ақпараттарды  сақтауға  арналған  қосымшалармен 

қолданылатын,  мәліметтер  базасымен  жұмыс  жасау  үшін  негізгі  қозғалтқыш 

ретіндегі  Android-та  қолданылатын,  жеңілсалмақты  және  өндірулік 

реляциондық СУБД;  

-  3D кітапхана – 3D-графикті тиімдендірілген бейнелеуде, жоғарыдағы 

мақсаттармен  қолданылады,  қабілеттердің  болуында  жылдам  әрекет  етудің 

аппараттық  ұлғайтылуы  қолданылады.  Олардың  жүзеге  асырылуы  API 

OpenGL ES 1.0 базасында жұмыс атқарады

-  OpenGL 

ES 


(OpenGLforEmbeddedSystems) 

– 

концепциядағы 



детальдылық 

мақсаттарымен 

қиыстырылған, 

OpenGL 


графикалық 

программалық интерфейсінің күрделілігі; 

-  FreeType  –  биттік  карталармен  қызметтер  мақсаттарындағы  кітап 

сақтау  орындары.  Одан  басқа,  шрифттарды  растеризациялау  және  оларда 

әрекет  етуді  жүзеге  асыру  мақсаттарында.  Берілген  сапалық  қозғалтқыш 

шрифттар мен сөздерді көрсету мақсаттарымен

-  LibWebCore  –  GoogleChrome  және  AppleSafari  браузерларында 

пайдаланылатын,  атақты  пысық  WebKit  браузерлік  қозғалтқышының 

кітапханалары; 

-  SGL 


(SkiaGraphicsEngine) 

– 

2D-графикасы 



бар 

қызметтер 

мақсатындағы  ашық  мотор.  Графикалық  кітап  сақтау  орындары  Гугл 

провианты ретінде есептеледі  және көбінде  олардың өзге  программаларында 

қолданылады.  SSL  -  ұқсас  шифрлік  хаттама  көмегімен  мақсаттық 

кітапханалар; 




31 

 

-  Libc  –  Си  стилінің  қарапайым  кітап  сақтау  орындары,  оны  тікелей 



BSD  жүзеге  асырады.  Linux    негізіндегі  аппараттарда  қызметтер  мақсатымен 

түзетулер үшін. Bionic атауына ие.  

Бұл  деңгейде  AndroidRuntime  орналасады  –  орындалу  аймағы.  Оның 

басты  өндіргіштері  болып  қатыстық  Dalvik  машинасы  және  ядро 

кітапханаларының  жиыны  саналады.  Кітапхана,  Java  құлқындағы  ядро 

кітапханаларына қолжетімді, төмен деңгейлі функционалдылықтың мағыналы 

бөлігін  қамтамасыздандырады.  Android  ОЖ-дегі  кез-келген  толықтырулар  өз 

көшірмелерінде  Dalvik  шартты  машинасында  тасталады.  Мұндай  тәсілмен, 

барлығы еңбектенетін қозғалыс операторлық концепциямен және бір-бірімен 

ажыратылған. Толығында, AndroidRuntime құрылымы жобалардың қызметтері 

шартты  автомобиль  қоғамының  шектерінде  орындалатындай.  Берілгендердің 

салдарында  операторлық  концепция  ядросынан  қорғау  оның  өзге 

құраушыларының  шегімен  мүмкін  болатын  залалмен  орындалады.  Осы 

себептен  қателіктері  бар  шифр  немесе зиянды  КЕЛІСЕМІН  Android-ты  және 

оның  негізіндегі  механизмді  қосқан  кезде,  ешқалай  көлеңкеде  қалдыра 

алмайды. 

Тәрізді 

сақтандырғыш 

рөлі, 

программалық 



кодтаудың 

орындалуымен  тең,  AndroidRuntime  реттеу  мақсатымен  негізгілердің  бірі 

болып  саналады.  Кейбір  жағдайларда  толықтырудың  қаңқасының  дәрежесі 

деп  аталынатын,  дәрежесі  ApplicationFramework-те  болады.  Келесіде 

дәрежелермен  тынышталатын,  концепция  элементтерімен  ұсынылатын, 

тікелей  толықтыру  каркастарының  арқасында  әзірлеушілер  API-ға  рұқсат 

алады.  Одан  басқа,  Фреймворк  архитектурасының  нәтижесінде,  әр-бір 

толықтыруға,  рұқсатты  алу  мүмкіндігі  бар,  өзге  толықтыруларға  алдында 

жүзеге асырылған қабілеттерді береді.  

Әзірлеушілер  үшін  осы  деңгейдің  кітапханалар  функцияларына 

рұқсатты,  келесіде  толық  қарастырылған,  ApplicationFramework  қолдану 

арқылы жүзеге асырылған (қосымша каркасының деңгейі). 

Android орындалу ортасы (AndroidRuntime). AndroidRuntimeEnvironment 

Dalvik виртуалды машинасы мен Android базалық (негізгі) кітапханаларының 

жиынынан  құралады.  Дәл  осы  деңгей  Android  қосымшалары  үшін  орындалу 

ортасын қамтамасыздандырады. 

Базалық  кітапханалар,  Java  (Java  API)  тілінің  ядро  кітапханаларына 

қолжетімді, 

төмен 

деңгейлік 



функционалдылықтың 

көп 


бөлігін 

қамтамасыздандырады,  және  де  Android  операциялық  жүйесінің  арнайы 

функцияларын. 

Бұл 


кітапханалар 

Android 


үшін 

Java-қосымшалар 

жасалынуының негізгі платформасы болып табылады. 

DalvikVirtualMachine  (DVM).  Android  мобильді  платформасының  бөлігі 

ретінде,  басқалармен  және  Дэн  Барштейнмен  (ағыл.  DanBornstein)  жазылған 

және  жасалынған,  виртуалды  Java  машиналарының  регистрларына 

негізделген. 

Виртуалды Dalvik машинасы жадты төмен тұтыну үшін тиімдендірілген, 

ол  планшеттік  компьютерлер  мен  каммуникаторлық  мобильді  және 

ендірілетін 

құрылғыларда 

жиі 


қолданылатын, 

RISC-архитектуралық 




жүктеу 0,64 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   21




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау