Extranet electron va mobil tizimlari










![ID-da elementlarni olish uchun Activity klassi findViewById usuliga ega.
Bu usul shaklida resurs ID uzatiladi R.id. [id_element]. ushbu usul barcha
elementlar uchun asosiy sinf ob'ektini ko‘rish ob'ektini qaytaradi, shuning uchun
usulning natijasi TextView turiga olib kelishi kerak.
Keyinchalik, biz ushbu element bilan biror narsa qilishimiz mumkin, bu
holda uning matnini o‘zgartiramiz. Va eng muhimi, ob'ektni olish
setContentView usulida ushbu ingl.element aniqlangan belgilar o‘rnatilgandan
so‘ng sodir bo‘ladi. Va agar biz loyihani boshlasak, TextView yangi matnni
chiqaradi:
Mobil ilova ( inglizcha : Mobile app ) — ma lum bir platformaʼ
( iOS , Android , Windows Phone va boshqalar) uchun ishlab chiqilgan smartfonlar,
planshetlar va boshqa mobil qurilmalarda
ishlashga
mo ljallangan
ʻ dastur. Ko pgina mobil ilovalar qurilmaning o zida oldindan ʻ ʻ
o rnatiladi yoki
ʻ ularni App Store , Google Play va boshqalar kabi onlayn dastur
do konlaridan
ʻ bepul yoki pullik bilan yuklab olish mumkin.](/data/documents/166c4647-dbad-4ae1-b7f8-7aa61c6d8077/page_11.png)
![Dastlab, mobil ilovalar elektron pochtani tezda tekshirish uchun ishlatilgan,
ammo ularning yuqori talablari boshqa sohalarda ham kengayishiga olib keldi,
masalan, mobil telefon va GPS o yinlari, suhbatlashish, video tomosha qilish vaʻ
Internetdan foydalanish. Ushbu atama 2007-yildan beri juda mashhur
bo lib, 2010-yilda Amerika Dialektik Jamiyati tomonidan „Yil so zlari“
ʻ ʻ
ro yxatiga kiritilgan.
ʻ
Mobil ilovalar bozori bugungi kunda juda rivojlangan va barqaror o sib
ʻ
bormoqda. Statista prognozlariga ko ra, 2020-yilda mobil ilovalar sanoatining
ʻ
yillik yalpi daromadi $189 milliarddan oshadi. [3]
Ma ’ lumotlar bazasi bu — tartiblangan ma ’ lumotlarni saqlovchi va qayta
ishlovchi axborot modeli hisoblanadi . Soddaroq qilib aytganda , bir hil turdagi
axborotlarni o ‘ zida saqlovchi va berilgan so ‘ rovlar orqali ularni taqdim etuvchi
model . Misol uchun , kitoblar javoni , bu ma ’ lumotlar bazasi hisoblanadi , ya ’ ni bir
hil turdagi ( kitoblarni ) ob ’ yektlarni o ‘ zida saqlaydi , yoki bo ‘ lmasa telefon
raqamlar yozilgan kitobcha , bu yerda ism , telefon raqam kabi bir hil tipdagi
ma ’ lumotlar saqlanadi , bu ham ma ’ lumotlar bazasi .
Android ma'lumotlar bazalari bilan mashhur SQLite kutubxonasidan
foydalanadi. SQLite ko‘plab maishiy elektron qurilmalar va dasturlarda,
jumladan, ba'zi MP3 pleyerlar, iPhone, iPod Touch, Mozilla Firefox va
boshqalarda ishlatiladigan juda ishonchli ma'lumotlar bazasi tizimi sifatida o‘zini
namoyon qildi. Android ma'lumotlar bazalarini katalogda saqlaydi /data / data / <
imyavashegopaketa>/databases qurilmangizdagi (yoki emulyator). Odatiy bo‘lib,
barcha ma'lumotlar bazalari xususiy bo‘lib, ularga faqat ularni yaratgan ilovalar
kirishi mumkin.Php+MySQL to‘plami bilan tajribaga ega bo‘lganlar juda ko‘p
tanish narsalarni topadilar va tezda ishlash tamoyilini tushunadilar. Avvalo,
Android-da tayyor SQLiteOpenHelper sinfiga ega ekanligini esdan
chiqarmasligingiz kerak. Esingizda bo‘lsin, biz o‘z loyihalarimizda har doim
Activity (extends Activity) dan meros bo‘lib qoldik. Ma'lumotlar bazasi bilan
ishlashda ham xuddi shunday qilish kerak](/data/documents/166c4647-dbad-4ae1-b7f8-7aa61c6d8077/page_12.png)








Extranet electron va mobil tizimlari R eja: 1. Extranet haqida Mobil tizimlar haqida tushuncha. Mobil qurilmalar uchun tizimlar. 2. Android arxitekturasi va ilovalar strukturasi tasnifi. Android foydalanuvchi interfeysini yaratish. Android tizimida Layout va View lardan foydalanish. Animatsiya. 3. Mobil ilovalarda ma’lumotlar bazasi. GPS xizmati.
Extranet bu - Extranet korporativ ilovasi Internet tarmog'ida ishlaydigan yopiq korporativ portal bo'lib, u yopiq korporativ materiallarni joylashtiradi va vakolatli foydalanuvchilarga kompaniyaning avtomatlashtirilgan boshqaruv tizimiga kirishni , shuningdek kompaniyaning sheriklari va doimiy mijozlariga bir qator materiallardan foydalanish imkoniyatini beradi. shuningdek, shaxsiy elektron pochta. Agar ekstranet deb tasniflangan tarmoqlar haqida gapiradigan bo'lsak, dastlab ichki tarmoqlarni tashkil qilishni tushunishimiz kerak , bu odatda intranet deb ataladi. Farq nima? Intranet mahalliy tarmoqlar turlaridan biri sifatida faqatgina kompaniyaning yoki korxona xodimlarining ichki oqibatlarga olib keladigan oqibatlarga olib kelishi mumkin bo'lgan tarmoq yoki portal hisoblanadi. Tashqi foydalanuvchilar bunday yopiq resursga yoki hatto umumiy foydalanishdagi hujjatlarga kirish imkoniga ega emas. Farq nima? Intranet mahalliy tarmoqlar turlaridan biri sifatida faqatgina kompaniyaning yoki korxona xodimlarining ichki oqibatlarga olib keladigan oqibatlarga olib kelishi mumkin bo'lgan tarmoq yoki portal hisoblanadi. Tashqi foydalanuvchilar bunday yopiq resursga yoki hatto umumiy foydalanishdagi hujjatlarga kirish imkoniga ega emas. O'z navbatida, extranet cheklangan kirish tarmog'i yoki manba hisoblanadi. Biroq, bu kabi huquqlar tegishli huquqlarga ega bo'lgan holda, kompaniya xodimlariga ham , tashqi foydalanuvchilarga ham ruxsat etiladi. Intranet boshqa kompyuter tarmoqlaridan qo`yidagi bilan farqlanadi. Bir yoki bir necha serverlardan tashkil etilgan tarmoq mijozi undagi elektron hujjat , ma’lumotlar bazasi va fayllardan foydalanish uchun , ularning qaysi serverda qaysi derektoriyada qanday nom bilan saqlanganligini , ularga kirish usul va shartlarini bilishi zarur bo`ladi. Intranet boshqa kompyuter tarmoqlaridan qo`yidagi bilan farqlanadi. Bir yoki bir necha serverlardan tashkil etilgan tarmoq mijozi undagi elektron hujjat, ma’lumotlar bazasi va fayllardan foydalanish uchun, ularning qaysi serverda
qaysi derektoriyada qanday nom bilan saqlanganligini, ularga kirish usul va shartlarini bilishi zarur bo`ladi. Mobil tizimlar va ularning rivojlanish tarixi . Mobil tizimlar – bu mobil qurilmalar (smartfonlar, tabletlar va boshqa mobil qurilmalar) ni boshqarish uchun mo‘ljallangan tizimlar hisoblanadi. Mobil tizimlar ikkita asosiy platforma ya’ni “user-facing” dasturiy ta’minot platformasi va qurilmalarni boshqarish uchun mo‘ljallangan quyi sathdagi real-vaqt tizimidan iborat bo‘ladi. Mobil tizim ( mobile OS ) — smartfonlar , planshetlar , PDA yoki boshqa mobil qurilmalar uchun tizim . Garchi noutbuklarni mobil qurilmalar deb tasniflash mumkin bo lsa-da, odatda ularda ishlatiladigan tizimlar mobilʻ hisoblanmaydi, chunki ular dastlab katta statsionar kompyuterlar uchun ishlab chiqilgan bo lib, ular an anaviy ravishda maxsus „mobil“ funksiyalarga ehtiyoj ʻ ʼ sezmagan va ularga ehtiyoj sezmagan. Ushbu farq ikkala gibrid bo lgan ba zi ʻ ʼ yangi tizimlarda xiralashgan Mobil tizimlar shaxsiy kompyuter tizimining funksionalligini mobil va qo lda ishlaydigan qurilmalar: ʻ sensorli ekran, uyali , Bluetooth , Wi-Fi , GPS- navigatsiya, kamera, videokamera, nutqni aniqlash, ovoz yozish moslamasi, musiqa pleyeri, NFC va infraqizil masofadan boshqarish moslamalari bilan birlashtiradi. Android tizimida ishlovchi milliy dasturlar ishlab chiqishning ahamiyati Android (yunoncha so z bo lib, ikki bo g ini — «erkak» va ʻ ʻ ʻ ʻ «o xshash») ʻ — odamsifat robot ma‘nosini ifoda etadi. Balki mana shuning uchun Android tizimi logotipida robot tasvirlangandir. Android tizimining yaratilishi tarixi 2002-yillardan boshlangan. Mana shu davrda Google korporatsiyasi yaratuvchilari E. Rubinning dasturiy ishlanmalari to‘plami bilan qiziqib qoladilar. Dastlab mobil qurilmalar uchun
yangi tizimni yaratish loyihasi bilan katta maxfiylik ostida Android Inc. Kompaniyasi shug ullangan, ushbu kompaniyani keyinchalik Google sotibʻ oladi. Android — Linux yadrosiga asoslangan kommunikatorlar, planshetli kompyuterlar, elektron kitoblar, raqamli musiqa uskunalari, qo l soatlari, ʻ netbuklar va smartbuklar uchun portativ (tarmoqli) tizimdir. Keyinchalik Google Open Handset Alliance (OHA) alyansini tashkil qildi, u hozirda ham platformani qo llab-quvvatlash va yanada rivojlantirish bilan shug ullanadi. Android Google ʻ ʻ tomonidan ishlab chiqilgan kutubxona orqali qurilmani boshqaruvchi Java- ilovasini yaratishga imkon beradi. Android Native Development Kit Si va boshqa tillarda yozilgan ilovalarni yaratadi. 2012-yilning uchinchi choragida sotilgan smartfonlarning 75 foizida Android tizimi o rnatilgan. ʻ Android tiziminig ustunliklari: Ba’zi sharhlovchilar Android qator hollarda veb-syorfing, Google Inc servislari bilan mosligi kabi va boshqa xususiyatlari bilan o z ʻ raqobatchilaridan biri Apple iOS kompaniyasiga qaraganda o zini yaxshi ʻ namoyon qilishini aytadilar. Android, iOS ga nisbatan ochiq platforma hisoblanadi, bu holat unda ko proq funksiyalarni amalga oshirishga imkon ʻ beradi; iOS va Windows Phone 7 dan farqli ravishda, Androidda fayllarni qabul qilish va uzatishga ham imkon beruvchi Bluetooth oqimini to la amalga ʻ oshirish mavjud. FTP-serverini, tarmoqqa ulanish nuqtasi rejimi (PAN xizmati) va Bluetooth orqali guruhli birinchi darajali tarmoqni (GN xizmati) amalga oshirish mavjud; Android-apparatlarida, odatda, USB va xotira kartalarini olmasdan turib boshqa uzatish usullari tezlik cheklanishlaridan qat’iy nazar kompyuter fayllarini tezlikda telefonga ko chirishga imkon beruvchi, MicroSDkardrider ʻ
mavjud; bundan tashqari, iOS va Windows Phone 7 sinxronlashtirish dasturi (iTunes va Zune), orqali amalga oshirishdan tashqari, biror-bir fayllarni telefonga/telefondan to g ridan-to g ri uzatish mumkin emas, Androidʻ ʻ ʻ ʻ tizimidagi telefonlar esa xotira kartasi fayllar tizimini USB mass storage device («fleshka») kabi uzatish imkoniga ega; А vvaldan dasturni «tekshirilmagan manbalardan» (misol uchun, xotira kartasidan) o rnatish taqiqlanishiga qaramay, ushbu cheklash apparat ʻ sozlashlarida doimiy vositalar yordamida o chiriladi, bu holat esa internet- ʻ ulanishlarsiz dasturlarni telefonlar va planshetlarga o rnatishga imkon beradi ʻ (misol uchun, Wi-Fi-ulanish nuqtalariga ega bo lmagan va odatda juda ʻ qimmat turadigan mobil internetga pul sarflashni istamaydigan foydalanuvchilar uchun), hamda barcha istaganlarga Android uchun ilovalarni bepul yozish va o z apparatida test sinovlaridan o tkazish imkonini beradi, ʻ ʻ shu bilan birga, iOS va Windows Phone 7 da hatto o z dasturlarini tarqatish ʻ istagi bo lmaganda ham loyihachining qayd etish ro yxatini sotib olishi kerak ʻ ʻ bo lardi; ʻ Androiddan ARM, MIPS, x86 kabi turli apparatli platformalarda foydalanish mumkin; Ilovalar boshqa muqobil Google play magazinlari mavjud, misol uchun Amazon dan Appstore for Android, Opera Store, Yandex.Store. Android tizimi uchun telefonlar ishlab chiqarish: Hozirda bir qancha kompaniyalar Android uchun o‘z telefonini sotuvga chiqarmoqda, masalan HTC kompaniyasining Dream, Magic, Droid hamda Motorola kompaniyasining Motorola Droid telefonlaridir. Motorola Droid chiqarilganidan so‘ng birinchi haftadayoq Motorola kompaniyasi 150000 ta telefonni sotishga ulgurdi. Android grafik rejimi va animatsion muhiti qolgan iPhone, Windows mobile sistemalari darajasiga ko‘tarish maqsadida shu sistemalarning dasturiy ta’minotidan Androidda ham yaratila boshlandi.