Ko'pgina mobil ishlab chiquvchilar sqlite bilan tanish bo'lishi mumkin. U 2000 yildan beri mavjud va bu dunyodagi eng ko'p ishlatiladigan relyatsion ma'lumotlar bazasi mexanizmi
Download 33.44 Kb.
|
Maxmasoatova Farida(DI-12-20 DTA-4M)
- Bu sahifa navigatsiya:
- MOBIL ILOVALARNI ISHLAB CHIQISH FANIDAN TAYYORLAGAN Mustaqil ishi -2 Bajardi: Maxmasoatova F. Qabul qildi: Pardayeva G.
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI “ KI ” FAKULTETI 3– BOSQICH DI-12-20 GURUH TALABASINING MOBIL ILOVALARNI ISHLAB CHIQISH FANIDAN TAYYORLAGAN Mustaqil ishi -2 Bajardi: Maxmasoatova F. Qabul qildi: Pardayeva G. Reja: 1. Mobil ilovalarda maʼlumotlar bazasi 2. Mobil ilovalarda xabarlar almashish xizmatlari 3. Mobil ilovalarda tarmoqli dasturlash Ko'pgina mobil ishlab chiquvchilar SQLite bilan tanish bo'lishi mumkin. U 2000 yildan beri mavjud va bu dunyodagi eng ko'p ishlatiladigan relyatsion ma'lumotlar bazasi mexanizmi. SQLite biz hammamiz tan oladigan bir qator afzalliklarga ega, ulardan biri uning Android-da mahalliy qo'llab-quvvatlashidir. Mashhur mobil ilovalar ma'lumotlar bazalari: MySQL: Ochiq manba, ko'p tarmoqli va ishlatish uchun qulay SQL ma'lumotlar bazasi. PostgreSQL: Kuchli, ochiq manbali ob'ektga asoslangan, relyatsion ma'lumotlar bazasi, uni yuqori darajada sozlash mumkin. Redis: Mobil ilovalarda ma'lumotlarni keshlash uchun ishlatiladigan ochiq manba, kam texnik xizmat ko'rsatish, kalit/qiymat do'koni. Bu sizning veb-serveringiz bo'lsa va uning ma'lumotlariga Android ilovangizda kirishni istasangiz juda foydali. MYSQL veb-serverda ma'lumotlar bazasi sifatida ishlatiladi va PHP ma'lumotlar bazasidan ma'lumotlarni olish uchun ishlatiladi. SQLite - bu qurilmadagi matnli faylga ma'lumotlarni saqlaydigan opensource SQL ma'lumotlar bazasi. Android o'rnatilgan SQLite ma'lumotlar bazasini amalga oshirish bilan birga keladi. React Native ilovalarini ishlab chiqish uchun eng yaxshi ma'lumotlar bazalari Firebase va Cloud Firestore. SQLite. Realm ma'lumotlar bazasi. PouchDB. TarvuzDB. Vasern. Ma'lumotlar bazasini yaratish uchun yuqori o'ng burchakdagi + tugmasini bosing. Qoplama oynasida ma'lumotlar bazasiga nom bering va OK tugmasini bosing. Yangi ma'lumotlar bazasi asosiy oynada ko'rsatiladi. Jadvallar oynasiga kirish uchun uni bosing. API = Ilova dasturlash interfeysi API - bu veb-asbob yoki ma'lumotlar bazasiga kirish uchun dasturlash ko'rsatmalari va standartlari to'plami. Dasturiy ta'minot kompaniyasi o'zining API-ni ommaga e'lon qiladi, shuning uchun boshqa dasturiy ta'minot ishlab chiquvchilari uning xizmati tomonidan quvvatlanadigan mahsulotlarni loyihalashlari mumkin. API odatda SDK ga paketlanadi. SQLite ochiq manbali relyatsion ma'lumotlar bazasi, ya'ni ma'lumotlar bazasidan doimiy ma'lumotlarni saqlash, manipulyatsiya qilish yoki olish kabi Android qurilmalarida ma'lumotlar bazasi operatsiyalarini bajarish uchun ishlatiladi. U android-ga sukut bo'yicha o'rnatilgan. Shunday qilib, ma'lumotlar bazasini sozlash yoki boshqarish vazifasini bajarishning hojati yo'q. E-pochta xabari va salomlashish uchun xabardor bo'ling. Mobil xabar almashish ilovalari ijtimoiy tarmoq xususiyatlarini qo'shganda, xavfsizlikni yaxshilash va bepul mobil aloqa va matnli xizmatlarga bo'lgan talabni qondirish uchun raqobatlashayotgani uchun har qachongidan ham mashhur. Facebook Messenger , Apple xabarlari va internet qo'ng'iroqlari xizmati kabi mobil ilovalar mavjud. Skype hali ham ustunlik qiladi, ammo ular istiqbolli raqobatchilarga ega. Deyarli hammasi Wi-Fi yoki foydalanuvchi smartfonlari uchun ma'lumotlar rejasi orqali bepul ovozli qo'ng'iroq qilish va bepul mobil matnlarni taqdim etadi. WhatsApp juda keng tarqalgan WhatsApp mobil telefon foydalanuvchilari uchun matnli xabarlar yuborish va uyali aloqa operatorlaridan haq talab qilmasdan internet orqali qo'ng'iroq qilish uchun mo'ljallangan mobil matnli xabarlashuv dasturi. WhatsApp oddiy suhbat, guruh suhbati, bepul qo'ng'iroqlarni, hatto boshqa davlatga ham taklif qiladi va sizning xavfsizlik uchun uchidan uchgacha shifrlash imkonini beradi. Video va suratlarni darhol yuborishingiz, ovozli xabar yozish va PDF-fayllar, hujjatlar, elektron jadvallar va slayd-shoularni ilova orqali yuborishingiz mumkin. WhatsApp o'zaro faoliyat platforma dasturi. Android, iOS va Windows telefonlari va Windows va Mac kompyuterlari uchun mavjud. Boshqa mobil qurilmalar uchun veb-ilovalarni taklif etadi. Viber sizni Windows 10, Mac va Linux kompyuterlari va iOS, Android va Windows telefonlari uchun o'z ilovasi bilan "Connect to Free" ga taklif qiladi. Ushbu dastur sizga bepul xabarlar yuborib, boshqa Viber-larga har qanday qurilmada yoki tarmoqda bepul qo'ng'iroqlarni amalga oshirish imkonini beradi. Viber dasturi uning qulayligi bilan mashhur. Telefoningiz sozlamalarini va kontaktlaringizni o'qiydi va ilovani darhol faollashtiradi. Viper HD sifatli ovozli qo'ng'iroqlarni, video qo'ng'iroqlarni va matnli matnlarni, fotosuratlar va stikerlarni taqdim etadi. Viber xizmatidan foydalanib, do'stlaringizni past narxlarda Viber xizmatidan foydalanib qo'ng'iroq qiling. Jamoat hisoblari biznes uchun mavjud. LINE - ijtimoiy xabarlashuv va ovozli qo'ng'iroqlarni amalga oshiruvchi ijtimoiy tarmoq va o'yin xususiyatlariga ega bo'lgan ovozli dastur. LINE-ni har qanday joyda do'stlaringiz bilan bepul bemalol va guruh suhbatlaridan foydalaning. Do'stlaringiz va oilangizni xohlagandek qo'ng'iroq qiling, mahalliy va xalqaro miqyosda bepul ovozli va video qo'ng'iroqlar qiling. LINE ilovasi qiziqarli va chiroyli multfilmlar va kommunikatsiyalarni yanada qiziqarli qilish uchun mo'ljallangan stikerlar to'plamini o'z ichiga oladi. Asosiy aloqa xususiyatlari hammasi bepul, lekin LINE haq to'lash uchun premium stikerlar, mavzular va o'yinlarni taklif etadi. LINE Out xaridlari sizni har qanday odam bilan suhbatlashishga imkon beradi. LINE Windows va MacOS ish stoli ilovasi sifatida va iOS, Android va Windows telefonlari uchun boshqa platformalar bilan birga mobil ilovalar sifatida mavjud. Google hisobiga ega bo'lgan har qanday kishi, Google Hangouts- dan xabar, telefon yoki video qo'ng'iroqlar oilasi va do'stlariga foydalanishi mumkin. Bir kishilik xabarlarni yuboring yoki 100 kishiga qadar guruh suhbatlarini boshlang. Xabarlarga rasmlar, xaritalar, emoji, stikerlar va GIF qo'shing. Har qanday xabarni ovozli yoki video qo'ng'irog'iga aylantiring yoki guruhdagi qo'ng'iroqqa eng ko'pi bilan 10 kishini taklif qiling. Google Hangouts Android va iOS qurilmalari va internet orqali mavjud. Google Hangouts haqida ko'proq maslahatlar va tavsiyalar . Dastur dasturlash interfeysi (API) kompyuter dasturchilariga nashr etilgan dasturiy ta'minot modullari va xizmatlarining funksiyalariga kirish imkonini beradi. API, mavjud ilovalarni yangi xususiyatlar bilan kengaytirish uchun ishlatilishi mumkin bo'lgan ma'lumotlar strukturasi va kichik chaqiruvlarni belgilaydi va boshqa dasturiy komponentlarning yuqori qismida yangi ilovalarni yaratadi. Ushbu APIlardan ba'zilari tarmoqni dasturlashni qo'llab-quvvatlaydi. Tarmoqli dasturiy ta'minot Internet tarmog'i, jumladan, kompyuter tarmoqlari orqali bog'laydigan va muloqot qiladigan ilovalar uchun dasturiy ta'minotni ishlab chiqish turi hisoblanadi. Tarmoq API-lari protokollarga va qayta ishlatiladigan dasturiy ta'minot kutubxonalariga kirish nuqtalarini beradi. Tarmoq API-lari veb-brauzerlarni, veb-ma'lumotlar bazalarini va ko'plab mobil ilovalarni qo'llab-quvvatlaydi. Ko'p turli dasturlash tillari va operatsion tizimlarida keng tarqalgan. Soket dasturlash An'anaviy tarmoq dasturlari mijoz-server modeli bo'yicha amalga oshirildi. Mijoz-server tarmog'ida ishlatiladigan asosiy APIlar operatsion tizimlarga o'rnatilgan soket kutubxonalarida qo'llanilgan. Berkeley soketlari va Windows Sockets (Winsock) API-lari ko'p yillar davomida soket dasturlash uchun ikkita asosiy standartlar bo'lgan. Masofadagi protsedura qo'ng'iroqlari RPC API-lari dasturlarni oddiy tarmoq dasturlash metodlarini kengaytirib, ilovalarni masofaviy qurilmalarda funktsiyalarni taklif qilish o'rniga ularga xabar yuborish o'rniga qo'shib, kengaytiradi. World Wide Web (WWW) da o'sishining portlashi bilan, XML-RPC RPC uchun mashhur mexanizm sifatida paydo bo'ldi. Oddiy Ob'ektni Kirish Protokoli (SOAP) SOAP 90-yillar oxirida XML formatida xabari formati va HyperText Transfer Protocol (HTTP) protokoli sifatida tarmoq protokoli sifatida ishlab chiqilgan. SOAP veb-dasturlari dasturchilaridan qat'iy ravishda ishlab chiqilgan va korporativ ilovalar uchun keng foydalanilgan. Vakolatli davlat tashish (REST) REST, yana yaqinda sahnaga kelgan veb-xizmatlarini qo'llab-quvvatlaydigan yana bir dasturiy modeli. SOAP kabi REST API-lari HTTP dan foydalanadi, lekin XML o'rniga, REST ilovalari tez-tez Javascript obyekti notation (JSON) dan foydalanishni tanlaydi. REST va SOAP davlat boshqaruvi va xavfsizligiga yondashuvlarida, tarmoq dasturchilari uchun muhim masalalardan farq qiladi. Mobil ilovalar tarmoq API-laridan foydalanishlari mumkin yoki foydalanmasligi mumkin, lekin tez-tez RESTni ishlatadigan narsalar. API ning kelajagi SOAP va REST ikkala yangi veb-xizmatlarni rivojlantirish uchun faol ravishda foydalanishda davom etmoqda. SOAPdan ko'ra ancha yangi texnologiya bo'lib, REST rivojlanishi va API rivojlanishining boshqa qismlarini ishlab chiqarishga imkon beradi. Operatsion tizimlar ko'plab yangi Tarmoq API texnologiyasini qo'llab-quvvatlash uchun rivojlandi. Windows 10 kabi zamonaviy operatsion tizimlarda, masalan, soket yadro API bo'lib, HTTP va RESTful uslubidagi tarmoq dasturlash uchun boshqa qo'shimcha yordamga ega. Kompyuter sohalarida ko'p hollarda bo'lgani kabi, yangi texnologiyalar ham eskilarga qaraganda ancha tezroq bo'lib chiqadi. Ayniqsa, cloud computing va Things of Internet (IoT) sohalarida, qurilmalar va ularning ishlatish modellari an'anaviy tarmoq dasturiy vositalaridan ancha farqli bo'lgan yangi qiziqarli yangiliklarni izlang. Download 33.44 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling