құрылғының камерасын бағыттау арқылы пайдаланушыға фотосурет туралы ақпарат бере алатын мобильді қосымша құру


Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 39 бет
Таңдаулыға:   
Мазмұны
  1. Пәндік аймаққа шолу және талдауТолықтырылған шындық технологияларына шолуТолықтырылған шындық элементтері бар мұражай қолданбаларын әзірлеу тәсілдеріне шолуТолықтырылған шындық элементтері бар бар мұражай қолданбаларына шолуӘзірленген қосымшаға талаптарды қалыптастыру
  2. Қолданбаларды әзірлеу әдістерін таңдауКескінді тану SDK шолуыHTML талдау SDK шолуы
  3. Толықтырылған шындық элементтерімен қолданбалы модельдеуӨтінімнің жалпы құрылымыҚолданбаның пайдаланушы интерфейсін жобалау
  4. Қосымшаны әзірлеу және тестілеуМәліметтерді дайындау«Тану» тарауын жүзеге асыру«Оқиғалар» бөлімін іске асыру

Қорытынды

Пайдаланылған көздер тізімі

Кіріспе

мұражай қолданбасының пайдаланушы интерфейсі

Толықтырылған шындық (AR) бүгінгі таңда зерттеудің ең перспективалы бағыттарының бірі болып табылады. Бұл технология қазірдің өзінде адам қызметінің көптеген салаларында өзін дәлелдеді - мысалы, білім беруде, медицинада, құрылыста және т. б. Толықтырылған шындықтың басты артықшылығы - объектімен байланысты ақпаратты жақсырақ игеруге ықпал ететін көріну. Осының арқасында бұл технология оқу-ағарту саласында, атап айтқанда, мұражай саласында кеңінен тарады.

Соңғы жиырма жыл ішінде дүние жүзіндегі мұражайлар келушілерді тарту және олардың экспонаттарымен танысуға көмектесу үшін ақпараттық технологияларды сәтті қолданды. Толықтырылған шындық элементтері бар мобильді қосымшаларды пайдалану осындай инновациялардың ең жарқын мысалдарының бірі болып табылады. Олардың әлемде айтарлықтай таралуы ішінара қосымша жабдықтысыз экспонаттар туралы мәліметтерді ала алатын смартфон пайдаланушылары санының жылдам өсуіне байланысты. Әлемдік мұражайлардың кең ауқымы қазірдің өзінде бұл салада табысты тәжірибеге ие, ал Ресейде мұндай қолданбалар аз ғана.

СәйкестікТақырып қазіргі мұражайларда келушінің экспонатпен тікелей қарым-қатынасына көбірек көңіл бөлінуімен түсіндіріледі. Мұражай ортасына толықтырылған шындық технологиясын енгізу бойынша бірнеше зерттеулер мұндай қосымшаларды пайдалану келушілердің экспонаттарды қабылдау деңгейіне оң әсер ететіні туралы.

Өтініш, оның әзірленуі қағазда сипатталған, фотокөрмелерде пайдалануға арналған С. В. Челноков (1861-1924), стереофотосуретке түсіруде айтарлықтай табысқа жеткен мәскеулік әуесқой фотограф . Стереофотосуреттер немесе стерео жұптар - стереоскоп ("көлемді" кескіндерді көруге арналған бинокулярлық аппарат) арқылы қараған кезде тереңдік (көлем) әсерін беретін сол және оң көзге арналған жұп кескіндер.

мақсатБұл жұмыстың мақсаты - толықтырылған шындық функционалдығы бар мобильді қосымшаны әзірлеу арқылы фотокөрмелердің экспонаттарын кешенді қабылдау құралын жасау. Әзірлеу платформасы ретінде iOS операциялық жүйесі мен Swift бағдарламалау тілі таңдалды. Осы мақсатқа жету үшін келесі міндеттер тұжырымдалды:

· Бар шешімдерге шолу және талдау жүргізу.

· Бағдарламалық қамтамасыз ету (бағдарламалық қамтамасыз ету) қолданбаларын әзірлеу әдістерін таңдаңыз.

· Құралдар мен бағдарламалық құралды таңдаңыз.

· Қолданбаның бағдарламалық құрылымын жасау.

· Қолданбалы бағдарламалық қамтамасыз етуді әзірлеу.

· Қолданба сынақтарын өткізу.

Зерттеу шындық функционалдығын жүзеге асыратын мұражай мобильді қосымшалары болып табылады. Зерттеу пәні зерттеу объектісінің құрылымын, сонымен қатар оны жүзеге асырудың әдістері мен құралдарын талдау болып табылады.

Толықтырылған шындық элементтері бар бар мұражай қолданбалары, ең алдымен, келушіні қызықтыратын экспонатты анықтау тәсілімен ерекшеленеді. Қолданыстағы үш әдістің (Bluetooth маяктары арқылы залдағы келушінің орнын анықтау, экспонаттармен байланысты QR кодтарын тану, экспонаттарды тану) құрылғының камерасы арқылы экспонаттардың өзін тану пайдаланушының өзара әрекеттесуінің ең табиғи жолы болып табылады. Дегенмен, бұл әдіс осы уақытқа дейін әлем бойынша бірнеше қолданбаларда ғана жүзеге асырылды, бұл оны перспективалы зерттеу саласына айналдырды.

Экспонаттарды тануға негізделген қолданыстағы қолданбалар оларды тек кейбір көрнекі компоненттермен толықтырады, бұл пайдаланушыға олардың толық бейнесін алуға мүмкіндік бермейді. Бұл зерттеудің жаңалығы экспонаттар туралы жан-жақты (мәтіндік және графикалық) ақпарат беретін қосымшаның әзірленуінде. Сонымен қатар, пәндік саланы талдау барысында нарықта фотокөрмелерге ұқсас қосымшалар жоқ екені анықталды, олардың өз кезегінде өзіндік ерекшеліктері бар.

Бұл жұмыстың нәтижесі құрылғының камерасын бағыттау арқылы пайдаланушыға фотосурет туралы ақпарат бере алатын мобильді қосымша болады деп болжануда. Сонымен қатар, ол толық фото кітапхананы және көрмелерге қатысты іс-шаралар тізімін көре алуы керек.

Зерттеудің практикалық маңызыәзірленген қосымшаны фотокөрмелерде С. В. Челноков.

Жұмыстың негізгі бөлімі төрт бөлімде берілген:

· Біріншісінде толықтырылған шындық технологиялары қарастырылады, экспонатты тану әдістеріне және толықтырылған шындық элементтері бар бар мұражай қолданбаларына шолу жасалады; әзірленген қосымшаға қойылатын талаптар қалыптасады.

· Екіншісі маркерлік кескіндерді тану және HTML кодын талдау (талдау) құралдарының салыстырмалы талдауын береді; қосымшаны іске асыру әдістерін таңдау негізделген.

· Үшіншіден, өтінімнің құрылымы қалыптасады; iOS операциялық жүйесінде қосымшаның визуалды интерфейсінің даму ерекшеліктері қарастырылады.

· Төртінші қосымшаның бағдарламалық қамтамасыз етуді іске асыру сипаттамасын және оны тестілеуді қамтиды.

1. Пәндік аймаққа шолу және талдау . 1 Толықтырылған шындық технологияларына шолу

«Толықтырылған шындық» терминін алғаш рет 1990 жылы Boeing инженері Том Коделл қолданған . Дегенмен, бұл термин әлі де нақты және бір мәнді анықтамаға ие емес, бұл толықтырылған шындық элементтері бар қолданбалардың интерфейс пен іске асыруда түбегейлі айырмашылықтары болуы мүмкін екенін ішінара түсіндіреді. Ең жиі қолданылатын анықтамалардың бірін 1997 жылы зерттеуші Р. Азума ұсынған . Оның пікірінше, толықтырылған шындық үш ерекше белгілері бар жүйе:

. Нақты және виртуалды объектілерді байланыстырады.

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

. Жұмыс істейді3D.

Алайда қазіргі зерттеушілер бұл анықтаманың үшінші қағидасынан ауытқиды. Атап айтқанда, объектілер туралы мәтіндік және графикалық ақпаратты 3D форматында көрсетудің орнына құрылғы экранында ұсынатын мобильді қосымшалардың мысалдары бар. Бұл тәсілдің таралуының негізгі себебі әзірлеудің күрделілігінің төмендігі болып табылады, бұл өз кезегінде бағдарламалық өнім құнының төмендеуіне әкеледі.

Толықтырылған шындық технологияларын мобильді қосымшаларда пайдалану мүмкіндігі соңғы онжылдықта талқыланды. Ф. Чжоу 2008 жылы жүргізген зерттеуінде мобильді толықтырылған шындық туралы мақалалар танымал бола бастағанын, AR туралы мақалалардың жалпы санының 6, 1%-ын құрайтынын атап көрсетті. Зерттеуші бұл тақырып көбінесе толықтырылған шындықты енгізудің негізгі сұрақтарынан кейін келтірілетінін атап өтті. Мобильді толықтырылған шындықтың танымалдылығының жоғары деңгейіне мобильді құрылғыларды кеңінен қолдану да ықпал етуде: болжамға сәйкес смартфонды пайдаланушылар саны 2017 жылы 2, 32 миллиард адамға жетеді.

Жоғарыда айтылған толықтырылған шындықты іске асыру опциясы 3D визуализациясының болмауы ақпаратты қабылдауда айтарлықтай қиындықтарға әкелмейтін аймақтарда кең таралған. Атап айтқанда, бүгінде әлемнің көптеген мұражайларында мобильді құрылғы экранында экспонаттар туралы ақпаратты көрсетуге негізделген толықтырылған шындық элементтері бар өз қосымшалары бар.

. 2 Толықтырылған шындық элементтері бар мұражай қолданбаларын әзірлеу тәсілдеріне шолу

А. Дамала және т. б. өз зерттеулерінде [8] мұражайлардың инновациялық әзірлемелерді тек соңғы уақытта ғана емес, сонымен қатар интернетті ойлап тапқан кезден бастап енгізе бастағанын көрсетеді, бұл көрме мультимедиялық технологияларының айтарлықтай дамуына әкелді. Бүгінгі таңда дүние жүзіндегі көптеген мәдениет мекемелері экспонаттарды қабылдау және келушілермен өзара әрекеттесу деңгейін арттыру үшін әртүрлі қызметтерді пайдаланады. Музейлерде мультимедиялық технологияларды қолданудың ең жарқын мысалдарының бірі келушілерге экспонаттар туралы барлық қажетті ақпаратты беретін мобильді қосымшалар болып табылады. Бұл қолданбалардың маңызды бөлігі толықтырылған шындық функционалдығын қолдайды. Толықтырылған шындық элементтері бар ұқсас қосымшалар әлемнің көптеген мұражайларында қолданылады, бірақ олар ресейлік нарықта әлі кең таралған емес.

Толықтырылған шындық элементтері бар мұражайдың мобильді қосымшалары, ең алдымен, объектіні анықтау әдісімен ерекшеленеді. Олар мыналарды тануға негізделуі мүмкін:

) Келушінің залдағы орны.

2) QR кодтары.

) Экспонаттар өздері.

Бірінші типтегі қолданбалар көрме залының әртүрлі бөліктерінде орналасқан бірнеше Bluetooth маяктарынан (мысалы, iBeacon) сигнал алады. Алынған сигналдарды талдау арқылы қолданба келушінің залдағы орнын анықтап, оған ең жақын экспонатпен байланысты мазмұнды ұсына алады. Осылайша, бұл тәсілдің басты артықшылығы - қосымша операцияларды орындамай-ақ ақпаратты автоматты түрде алу мүмкіндігі. Сонымен қатар, кейбір зерттеушілер, мысалы, Z. He және басқалары, мұражай экскурсиялары мен жеке ұсыныстарды жасау үшін iBeacons пайдалануды ұсынады. Бұл тәсілдің негізгі мәселесі маяктың шағын (бірқатар көрме залдары үшін) орташа диапазонында (10 метр [9] ) жатыр. Бұл мұндай құрылғылардың көп санын пайдалану қажеттілігіне әкелуі мүмкін, және бұл мәселе пайдаланушылар санының өсуімен маңыздырақ болады. Осылайша, келушілерге ең жақын экспонатты анықтаудың бұл әдісі ең қымбат болып табылады. Бұл тәсілдің тағы бір маңызды кемшілігі көрме залының инфрақұрылымына тәуелділік болып табылады, ол жүйені реттеу қажеттілігінен тұрады, мысалы, экспонаттардың орналасуын өзгерту кезінде.

Қолданбалардың қалған екі түрі, шын мәнінде, тек танылатын графикалық маркерлермен ерекшеленеді. Дегенмен, QR кодтарын стандартталған құрылымына байланысты тану және талдау оңайырақ. Бұл әзірлеу процесінің айтарлықтай жеңілдетілуіне әкеледі және нәтижесінде осы түрдегі қосымшалардың ең көп таралған болуына ықпал етеді.

QR-кодтарды пайдалану кезінде әрбір экспонаттың жанында бірегей коды бар тақтайша болады, оны тану арқылы келуші оны қызықтыратын нысан туралы ақпаратты ала алады. Бұл тәсіл салыстырмалы төмен қосымша шығындармен әзірлеудің төмен күрделілігін біріктіреді (кодтық тақталар үшін) . Зерттеушілер бұл әдісті қолдану мүмкіндіктеріне де оң көзқараста. Мысалы, В. Иевремович пен С. Петровски [10] QR кодтары мен толықтырылған шындықты көпшілікке қолжетімсіз мәдени нысандарды көрсету үшін пайдалануды ұсынады. Алайда, кейбір зерттеулерге сәйкес, QR-кодтарды келуші мен экспонат арасында «делдал» ретінде пайдалану экспонаттардың өзіне деген назардың төмендеуіне және олармен орташа қарым-қатынасқа әкеледі .

Сонымен бірге, К. Чанг және т. б., экспонаттардың өзін тану оларға деген назардың артуына ықпал ететінін айтады. Бұл тәсіл келушілер, экспонаттар және мұражайдың мобильді қосымшасы арасындағы анағұрлым жетілдірілген өзара әрекеттесуге әкелетін көрмеге қойылған нысандарды сезінудің ең табиғи жолы болып табылады. Сонымен қатар, экспонаттарды анықтау жабдық пен инфрақұрылымға қосымша шығындарды талап етпейді, бұл бұл опцияны ең арзан етеді. Екінші жағынан, көптеген зерттеушілер барлық мүмкін болатын нұсқалардың ішінде экспонаттарды тану даму тұрғысынан ең қиын мәселе екендігімен келіседі. Сондай-ақ, егер бұл әдіс қолданылса, көлемді және асимметриялық экспонаттарды тану қиын болуы мүмкін.

. 3 Толықтырылған шындық элементтері бар бар мұражай қолданбаларына шолу

Қолданыстағы шешімдерге шолу. Қазіргі уақытта бірқатар әлемдік музейлерде экспонаттарды анықтауға көзқарастарымен ғана емес, сонымен қатар үшінші тарап функционалдық мүмкіндіктерінің толықтығымен де ерекшеленетін толықтырылған шындық элементтері бар өз қосымшалары бар.

Төменде бірнеше ең танымал және танымал қосымшалардың (шетелдік және орысша) сипаттамасы берілген.

Рубенс мұражайының қолданбасы- экспонаттарды анықтау үшін Bluetooth маяктарын (атап айтқанда, iBeacon) қолданатын қолданбалар класының өкілдерінің бірі. Қолданбаның кең функционалдығы бар: iBeacon қолдануының арқасында пайдаланушы интерактивті викторина кезінде жұмыстардың тарихын біліп, жекелендірілген ұсыныстарды ала алады.

Қолданбаның негізгі мүмкіндіктері:

· Суреттермен интерактивті әрекеттесу.

· Мұражай картасын қарау, онда барлық экспонаттардың орналасуы көрсетілген.

· Ғимараттың жоғалған дизайнын камераны көрсету арқылы көрсету.

Нәтижесінде қосымшаның келесі артықшылықтары мен кемшіліктерін ажыратуға болады:

Артықшылықтары:

· Ақпараттың толықтығы мен қолжетімділігі.

· Жетілдірілген интерактивтілік.

· Мұражайда шарлау мүмкіндігі.

· Жоғалған мұраны көрнекі түрде көрсету мүмкіндігі.

Кемшіліктері:

· Көрме залының инфрақұрылымына тәуелділігі.

· Қолданбаны Интернетсіз пайдалану мүмкін еместігі.

«Мәскеуді біл» қосымшасы.

Қолданба Мәскеудегі барлық тарихи орындарға арналған әмбебап нұсқаулық болып табылады. Мәскеудің барлық көрікті жерлерінің жанында оның көмегімен тануға және олар туралы толық және сенімді ақпарат алуға болатын QR кодтары бар. Қолданбаның негізгі артықшылықтарының бірі - Интернетке қосылмай-ақ объектінің сипаттамасын көру мүмкіндігі. Барлық объектілер (ескерткіштер, ғимараттар және т. б. ) категорияларға бөлінеді, бұл олар арқылы өтуді жеңілдетеді. Сонымен қатар, барлық көрікті жерлерді интерактивті картадан көруге болады. Қолданбада жаяу жүру маршруттары бар пайдалы бөлім бар, оны басшылыққа ала отырып, сіз оқиғаның орындарын аралап өтіп, осы оқиғалардың қатысушысы ретінде сезінесіз.

Осылайша, қолданба келесі функцияларға ие:

· Кодтарды тану және қызықты жерлер туралы ақпаратты ұсыну.

· Интерактивті картаны пайдаланып барлық қызықты жерлерге өтіңіз.

· Туристік маршруттар бойынша навигация.

· Әлеуметтік қызметтермен интеграция.

Артықшылықтары:

· Ұсынылған ақпараттың толықтығы (мәтін, суреттер, аудио) .

· Интернет қосылымынсыз мәтіндік ақпаратты көру мүмкіндігі.

· Аттракциондардың құрылымдық көрінісі.

Кемшіліктері:

· Суреттерді көрсету және аудио ақпаратты ойнату үшін интернет байланысы қажет.

· Маршруттарды тек мәтін түрінде көрсету.

· Көрінуге кедергі келтіретін аттракцион туралы толық мәтіндік ақпаратты оның кескінінен бөлек көрсету.

Артефакт қолданбасы.

Қосымшаны Ресей Федерациясының Мәдениет министрлігі Kultura. rf интернет-порталымен бірлесіп барлық ресейлік мұражайларға толықтырылған шындықты пайдалану мүмкіндігін беру үшін әзірледі. Ол QR кодтарын да, экспонаттардың өзін де таниды, сонымен қатар ұсынылған нысанның кодын қолмен енгізуге болады. Келуші объектіні танығаннан кейін экранда объектінің егжей-тегжейлері туралы ақпарат көрсетілетінін басу арқылы интерактивті белгілермен толықтырылған экспонаттың суретін көре алады. Сондай-ақ жәдігердің реставрацияға дейінгі және кейінгі көрінісін салыстыруға болады.

Қолданбаның негізгі мүмкіндіктері:

· Өнер нысандарын тану және толық ақпарат беру.

· Пайдаланушы әрекеттесуі үшін интерактивті белгілерді пайдалану.

· Пайдаланушыға жақын мұражайлар мен көрмелерді көрсету.

Артықшылықтары:

· Экспонатты тану үшін икемді мүмкіндіктер: нысанды тану, QR кодтары, экспонат коды.

· Қалпына келтіру кезінде объектінің визуалды көрінісі.

· Мұражайдан тыс экспонатталған заттарды тану үшін қолданбаны пайдалану мүмкіндігі.

Кемшіліктері:

· Интернетсіз шектеулі нысанды тану (тек бірнеше көрмелер үшін) .

· Көрме туралы ақпаратты интернетсіз алу мүмкіндігі шектеулі.

· Объектілер туралы толық мәтіндік ақпараттың болмауы.

ШАХМАТ жобасы(аббр. «Cultural Heritage Experiences through socio-personal interactions and Storytelling», орысша «Обретение культурные мирны социально-тұлғалық өзара әрекеттесу және әңгімелеу арқылы») - бірқатар экспонаттар туралы ақпаратты біріктіруге арналған үлкен жоба. еуропалық мұражайлардың. Ол 2011 жылы басталды және әлі де әзірлену үстінде. Қолданба бірнеше мұражайларда сәтті сынақтан өтті.

Қолданбаның негізгі функционалдығы экспонаттар үшін толықтырылған шындық элементтерін жүзеге асыру болып табылады. Жобаның веб-сайтындағы жарнамалық бейнеде экспонаттар жетіспейтін дизайн мәліметтерімен және қысқаша контекстік ақпаратпен аяқталып жатқанын көрсетеді. Сонымен қатар, қосымша қосымша функциялардың кең ауқымын қамтамасыз етеді.

Қолданбаның негізгі мүмкіндіктері:

· Интерактивті толықтырылған шындық.

· Пайдаланушының мүдделеріне негізделген жеке ұсыныстарды қалыптастыру.

· Қолданба аясында интерактивті ойындар тапсырмаларын орындау барысында білім алу.

· Мұражайға бару маршрутын кейінірек Интернетте қайта қарау мүмкіндігі.

· Мұражай қызметкерлерінің мұражайға барудың интерактивті және бейімделген сценарийлерін құру қабілеті.

Артықшылықтары:

· Дамыған интерактивтілік.

· Жекелендіру.

· Мұражай айналасындағы маршруттарды автоматты түрде құру.

Кемшіліктері:

· Нарықта қолданба жоқ.

· Жоғары әзірлеу құны.

· Берілген ақпараттың қысқалығы.

· Қосымшаны мұражайдан тыс жерде пайдалану мүмкін еместігі.

1-кесте. Аналогтарды салыстырмалы талдау

Рубенс мұражайы
«Мәскеуді біл»
Артефакт
ШАХМАТ
Қолданба әзірленуде
: Берілген ақпараттың толықтығы
Рубенс мұражайы: +
«Мәскеуді біл»: +
Артефакт: -
ШАХМАТ: -
Қолданба әзірленуде: +
: Ақпаратты көрнекі түрде көрсету
Рубенс мұражайы: +
«Мәскеуді біл»: ±
Артефакт: +
ШАХМАТ: +
Қолданба әзірленуде: +
: Инфрақұрылымдық тәуелсіздік
Рубенс мұражайы: -
«Мәскеуді біл»: +
Артефакт: +
ШАХМАТ: +
Қолданба әзірленуде: +
: Экспонаттарды офлайн тану
Рубенс мұражайы: -
«Мәскеуді біл»: +
Артефакт: ±
ШАХМАТ: ±
Қолданба әзірленуде: +
: Ақпаратты офлайн режимінде көрсету
Рубенс мұражайы: -
«Мәскеуді біл»: ±
Артефакт: ±
ШАХМАТ: ±
Қолданба әзірленуде: +
: Қосымша негізгі деректер жүктеп алынбайды
Рубенс мұражайы: +
«Мәскеуді біл»: -
Артефакт: -
ШАХМАТ: -
Қолданба әзірленуде: +
: Мұражайдан хабарландырулар мен басқа да жаңартылған ақпараттардың болуы
Рубенс мұражайы: -
«Мәскеуді біл»: -
Артефакт: -
ШАХМАТ: -
Қолданба әзірленуде: +
: Әлеуметтік қызметтермен интеграция
Рубенс мұражайы: +
«Мәскеуді біл»: +
Артефакт: -
ШАХМАТ: +
Қолданба әзірленуде: +
: Қолданбаның пайдаланушылар үшін қолжетімділігі
Рубенс мұражайы: +
«Мәскеуді біл»: +
Артефакт: +
ШАХМАТ: -
Қолданба әзірленуде: +
. 4 Жасалған қосымшаға талаптарды қалыптастыру

Бұл тарауда мұражайларға арналған толықтырылған шындық элементтері бар қолданыстағы қолданбаларға шолу және талдау және оларды дамытудың іргелі тәсілдері жүргізілді. Бұл шешімдердің бірқатар кемшіліктері анықталды, мысалы, қосымшалармен интернетсіз жұмыс істеу мүмкіндігінің шектеулілігі, мұражайлардан ұйымдастырушылық ақпараттың жоқтығы, әзірлеудің қымбаттығы.

Осыған байланысты өтінімге қойылатын негізгі талаптардың келесі тізімі қалыптастырылды:

) Қолданба мобильді құрылғының камерасын оған бағыттаған кезде объект туралы ақпарат беруі керек.

) Объектіні тану Интернетке қосылуды қажет етпей орындалуы керек.

) Көрнекі болуы кереккөрме туралы деректерді көруге арналған интерфейс.

) Көрме деректері құрылғыда қолжетімді болуы керекжеліден тыс.

) Көрме кітапханасының интерфейсі жүзеге асырылуы керек.

) Қосымша элементтерді сатып алу үшін интерфейс болуы керек.

) Іске асырылуы керекМұражайдағы алдағы және өткен оқиғалар туралы хабарламалары бар wana жаңалықтар арнасы.

) Қолданба әлеуметтік қызметтермен біріктірілген болуы керек.

2. Қолданбаларды әзірлеу әдістерін таңдау

Қолданбаның барлық функцияларын нөлден бастап немесе бар құралдарды (үшінші тарап SDK - бағдарламалық жасақтаманы әзірлеу жинағы, әзірлеу жинағы) пайдалану арқылы жүзеге асыруға болады. Қолданбаны тиімді дамыту үшін олардың функционалдығын толықтыратын және мақсатты платформаның стандартты мүмкіндіктерімен біріктіретін қолданыстағы құралдарды пайдалану туралы шешім қабылданды.

Мобильді қосымшаны әзірлеу үшін смартфондар мен планшеттерге арналған әлемдегі жетекші операциялық жүйелердің бірі ретінде iOS платформасы таңдалды (2017 жылғы наурыздағы жағдай бойынша нарықтың 33, 39%-ы .

Apple компаниясының 2017 жылғы 20 ақпандағы ресми статистикасына сәйкес, әлемдегі құрылғылардың 79% iOS 10, 16% - iOS 9, ал тек 5% бұрынғы нұсқаларға бөлінген. iOS 10 нұсқасына 2012 жылы және одан бұрынғы шығарылған құрылғылар қолдау көрсетпейді және олар үшін қолжетімді жүйенің соңғы нұсқасы 9. 3. 5. Осылайша, iOS 9 және одан кейінгі нұсқаларға арналған қосымшаны әзірлеу туралы шешім қабылданды.

iOS жүйесіне арналған қолданбаларды әзірлеу Xcode ортасында жүзеге асырылады. Код жазу үшін екі бағдарламалау тілін қолдануға болады - Objective-C және Swift. Swift - жас бағдарламалау тілі, бірақ 2014 жылы ғана енгізілген, ол қазірдің өзінде тез танымал бола бастады. Бір жоба аясында әртүрлі тілдерде жазылған кодтық файлдарды пайдалануға болады, бұл жобада үшінші тараптың Objective-C кітапханаларын пайдалануға мүмкіндік береді.

Swift-тің Objective-C-тен негізгі артықшылықтары :

· Тиімді және қауіпсіз жадты басқару, соның арқасында бағдарламашы әрбір жасалған нысан үшін жады туралы ойланбайды.

· Жақсартылған кодты орындау қауіпсіздігі, ол қате деректерді пайдалану жағдайларын болдырмайды (мысалы, инициализацияланбаған айнымалылар) .

· Swift тілінде жазылған кодтың орындалу жылдамдығы жоғары, ол C ++ тілімен бірдей.

· Соңында, Swift Objective-C-ге қарағанда әлдеқайда қысқа және оқуға оңай.

Осылайша, Swift 3. 0 (ең соңғы нұсқасы) бағдарламалау тілін пайдалану туралы шешім қабылданды.

. 1 Кескінді тану SDK шолуы

Өтініште жүзеге асырылуы тиіс негізгі функция экспонаттарды олар туралы ақпаратты кейіннен көрсете отырып тану болып табылады. Камера кескініндегі маркерлерді табу функциясы бар бірнеше құралдар жиынтығын қарастырайық, олар iOS үшін қол жетімді:

бір ) OpenCV;

) Vuforia SDK;

) Catchoom құрылғыдағы кескінді тану SDK

) ARTolkit.

OpenCV[16] - компьютерде көру және кескінді өңдеу қажеттіліктеріне арналған құралдарды қамтитын ашық бастапқы кітапхана. Кітапхана кросс-платформа болып табылады (Windows, Mac OS, Linux, Android және iOS үшін енгізулер бар), төрт бағдарламалау тілінде (C++, C, Python және Java) жүзеге асырылады және BSD лицензиясы бойынша таратылады.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Кеңейтілген шынайылық технологиясы
САНДЫҚ ФОТОАППАРАТТАР ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
Виртуалды шындық технологиясы
Windows Phone - мобильді құрылғыларға арналған жүйе
Пайдаланушы нұсқаулығы
Лазерлік сканерлеу технологиясының негіздері
Заманауи мобильді технологиялардың адам өмірінің әртүрі салаларына қарқынды түрде енуі және мобильді қосымшаларды қолдану
Оқытуды сыныпта даралау технологиясы
LTE желісінің жеңілдетілген архитектурасы
QR код жаңа ғасыр әлемінде
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz