Diplomiin mobile programming
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Diplomiin mobile programming

  • 2,049 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,049
On Slideshare
2,049
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
55
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Гар утасны програм хөгжүүлэлт
    Орчин үед техник технологи маш хурдацтай мөн маш өндөр түвшинд хөгжиж байна. Өдрөөс өдөрт тэдний овор хэмжээ багасч хүчин чадал нь ихэссээр
  • 2. Сүүлийн үед гар утасны ертөнцөд та бүхний сайн мэдэх Samsung, Apple, Blackberry, Google Android гэсэн нэр бүхий компаниуд тэргүүлж байгаа. Мөн саяхан Apple компани нь Iphone 4 утсаа танилцуулсан. Үүнэтэй зэрэгцэн НТС desire HD болон Samsung Android, Dell inspire зэрэг томоохон утаснууд нээлтэй хийсэн билээ.
    Гар утасны програм хөгжүүлэлт
  • 3. Эдгээр утсууд нь өөр өөрийн чиглэл зорилготой нь мэдээж. Олон улсын хэрэглэгчидийн чиг хандлагаас харвал
    Энтертайнмэнт талдаа бол Samsung mart Phone,
    Програм хөгжүүлэлт сонирхогчдод бол НТС desire HD, Iphoneзэрэг утаснууд илүү тохиромжтой гэж харагдсан
    Бизнэсс ажил хэрэгчдэд бол Blackberry, Iphoneзэрэг утас нь илүү тохиромжтой гэжээ.
    Гар утасны програм хөгжүүлэлт
  • 4. Яагаад Apple iPhone, Google Android сонгох бэ?Дэлхийн гар утас хэрэглэгчийн тоо аль эрт 3 тэрбумыг хол давжээ.Тэдний 15 хувь нь Apple iPhone, 5 хувь нь Google Android хэрэглэж байна. Бидний сонгосон системүүд нийт хэрэглэгчийн тоогоороо гурав, тавдугаар байранд байна. Ийм байхад яагаад Apple iPhone, Google Android гэж?Өнөөдөр дэлхий дээр технологи Америкт төрж, тэндээс бусад оронд тархаж байна.Америкчуудын 25,1 хувь нь Apple iPhone, 7,1 хувь нь Google Android хэрэглэж байна.
    Гар утасны програм хөгжүүлэлт
  • 5. Smartphone Platform RIM 42.6% 41.3% 41.6% 43.0% 0.4Apple 24.1% 24.8% 25.3% 25.1% 1.0Microsoft 19.0% 19.7% 18.0% 15.7% -3.3Google 2.5% 2.8% 5.2% 7.1% 4.6Palm 8.3% 7.8% 6.1% 5.7% -2.62009 оны 9 сараас хойших өөрчлөлтийг нарийвчлаж харцгаая. Google Android, Apple iPhoneбусдаасаа илүү өсөлттэй байна.
    Гар утасны програм хөгжүүлэлт
  • 6. Андройд гэж юу вэ?
    Андройд нь Линукс дээр суурилсан хөдөлгөөнт холбооны үйлдлийн систем юм. Энэ нь анх Андройд Инк фирмээс үүсэлтэй бөгөөд Google худалдан авсан. Одоо Open Handset Alliance-д хамаарагддаг.
  • 7. Cupcake2009 оны 4 дүгээр сарын 30-нд Андройд нь Cupcake 1.5 албан ёсны хубилбараа гаргасан. Энэхүү хувилбар нь дараахь давуу талуудтай:- Видео бичлэг хийх болон харах боломжтой- Утаснаасаа шууд YouTube-д видеогоо хуулах боломжтой. Мөн Picasa-д зургаа хуулах боломжтой.- A2DP Bluetooth-г дэмжинэ. - Тодорхой хэмжээний зайд Bluetooth-ээр автоматаар холбогдох боломжтой.- Дэлгэц хоорондын анимаци- Вэб хуудсууд хооронд copy болон paste хийх боломжтой
    Андройд гэж юу вэ?
  • 8. DonutDonut SDK 1.6 хувилбар нь 2009 оны 9 дүгээр сарын 15-нд хэрэглээнд гарсан бөгөөд дараахь давуу талуудтай.- Андройдын зах зээлийг өргөтгөсөн- Камер, камкордер, галлирей интерфэйс зэргийг нэгтгэсэн.- Галлерей нь хэрэглэгч өөрөө фотогоо сонгох болон устгах боломжоор хангагдсан.- Дуу танигч хайлтын системтэй- Bookmark хайлтын системтэй- CDMA/EVDO, VPN, текстээс авиа болгох процесс зэргийг дэмжигч технологитой.- Мөн хайлтын хурд сайжирсан.
    Андройд гэж юу вэ?
  • 9. Eclair2009 оны 10 дугаар сарын 26-нд Eclair SDK 2.0 хувилбар гарсан бөгөөд дараахь өөрчлөлтүүд хийгдсэн.- Техник хангамжийн хурд сайжирсан- Дэлгэцийн хэмжээ болон нягтшил сайжирсан- Хэрэглэгчийн интерфэйс сайжирсан- Хэрэглэгчийн шинэ браузертай болсон бөгөөд HTML5-ыг дэмждэг болсон- Шинэ контакт жагсаалтуудтай болсон- Хар цагааны харьцаа сайжирсан- Google Maps сайжирсан- Microsoft exchange-ийг дэмжих болсон- Дижитал zoom-тэй болсон- Виртуаль keyboard- Bluetooth 2.1-тэй болсон
    Андройд гэж юу вэ?
  • 10. Андройдын одоогийн үзүүлэлтүүд:- VGA, OpenGL ES 1.0-д тулгуурласан 2D болон 3D график library-тай- Өгөгдөл хадгалах SQLiteпрограм хангамжтай- GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi технологиудыг дэмжинэ, холбогдоно.- SMS болон MMS мессеж бичих боломжтой.- Вэб браузертай- Java дээр бичсэн кодыг ажиллуулах боломжтой.- Дараахь аудио, видео медиа форматуудыг дэмжинэ. /H.263, H.264 (in 3GP or MP4 container), MPEG-4 SP, AMR, AMR-WB (in 3GP container), AAC, HE-AAC (in MP4 or 3GP container), MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP /- Хуруу мэдрэгч, камер, GPS-ийн төхөөрөмж, магнетометр зэрэг нэмэлт төхөөрөмжүүд холбох боломжтой
    Андройд гэж юу вэ?
  • 11. 2009 оны төгсгөл гэхэд Google-ийн Андройдийн загвар бүхий 18 утас хэрэглэгчдийн гар дээр очжээ. Програм хангамж хөгжүүлэлт /SDK/Анхны програм Snake game байлаа. Харин одоо Google нь Андройдерийн зах зээлд дараахь хэрэглээний программуудыг санал болгоод байна. Үүнд:- Google Voice- Спорт сонирхогчдод зориулсан Scoreboard- Од харах SkyMap- Санхүүгийн үйлчилгээнд зориулсан Finance програм- Газрын зураг засах үйлчилгээнд зориулсан Maps editor програм- Андройд календарь- Мөн Google Maps болон Gmail-ийг нэгтгэсэн юм.
    Андройд гэж юу вэ?
  • 12. Андройд дээр програм бичихийн тулд:1. Жава хэл тодорхой хэмжээгээр мэддэг байх хэрэгтэй.2. SDK-г нь суулгах хэрэгтэй. Эмулятор буюу дуурайгч нь их сайн ажилладаг (дуурайдаг).3. Интернеттэй байх. Google-с гаргасан андройдын API баримтууд нь одоохондоо тааруухан учраас интернетээс ихэнх зүйлийг олж мэдэх болно.
    Андройд гэж юу вэ?
  • 13. Google-ийн нээлттэй эхийн Android үйлдийн системийн давуу талууд1. Android үйлдлийн систем нь илүү нээлттэй эх кодтой.2.Android үйлдлийн систем нь on-line программуудтай илүү нэгтгэгдсэн. 3.Android үйлдлийн систем нь илүү хурдан.4.Android үйлдлийн систем ба G1 гар утас нь илүү найдвартай техник хангамжтай.5.Android үйлдлийн систем нь flash-тай6.Android үйлдлийн систем нь дурын гар утасны операторуудад нээлттэй.7.Android үйлдлийн систем нь илүү олон файлын форматыг дэмждэг.8.Android үйлдлийн системийг хакердах шаардлагагүй.9.Android үйлдлийн систем нь бодит товчлууртай.10.Android үйлдлийн системд шинээр ашиглах программ хангамжуудад ямар нэгэн хязгаар гэж үгүй.11.Android үйлдлийн системтэй гар утаснууд нь хямд, үнэтэй гэх мэт олон хувилбартай
    Андройд гэж юу вэ?
  • 14. SDK нь хэрэглэгчийн програмын дизайн болон кодыг тестчилэх, хөгжүүлэх бүх хэрэгслийг өөртөө багтаасан байдаг.
    SDK
  • 15. SDK нь хэд хэдэн хувилбартай бөгөөд та эдгээр хувилбаруудыг ашиглан өөрийн Java хөгжүүлэлтийн орчинд нэмж суулгагасанаар android апликэшнийг хөгжүүлэх боломжтой.Дэмжих үйлдлийн системүүдWindows xp(32 bit), Windows vista(32,64 bit)Mac OSX 10.4.8 -аас хойшхи хувилбарДэмжих хөжгүүлэлтийн орчинEclipse IDEEclipse 3.4 ба 3.3 хувилбаруудJDK 5 , эсвэл JDK 6
    SDK
  • 16. Android SDK хувилбаруудAndroid API-ийн хувилбарууд нь системийн хувилбарын тухай мэдээлэлийн агуулсан тоон хувьсагчаар илэрхийлэгдэнэ. Энэ тоон мэдээллийг API түвшин гэж нэрлэнэ.Android SDK1.1Энэ хувилбар 2009 оны 2 сараас эхлээд хөгжүүлэгдэж байна. API түвшин нь Сэрүүлэг бүхий цаг, тооны машин, интернэт браузер, камер, хөгжүүлэгчийн хэрэгслүүдь харилцааны хэрэгсэль e-mail газрын зурагмессэж, хөгжим, зураг, тохиргоо зэрэг үндсэн функүүдийг агуулсан байдаг.
    SDK
  • 17. Android SDK 1.5 2009 оны 5 сараас эхлэн хөгжүүлэгдэж байна. API-ийн түвшин нь агуулагдаж буй апликэшнүүд нь өмнөх хувилбартай адил боловч дараах онцлогууд нэмэгдсэнДэлгэцэн дээр ашиглах боломжтой хялбар гар.Хэвтээ болон босоо чиглэлд зөв байрлалтай ажиллана.Хэрэглэгчийн 3 дахь үеийн гар суулгах боломжийг дэмжинэ.Өргөн хэрэглээний үгнүүд бүхий хэрэглэгчийн толь бичигтэй.Үндсэн дэлгэцДэлгэцэн дээр аналог цаг, календар, хөгжим тоглуулагч, зургийн хэрэгсүүдийг оруулсанБусад хэрэгцээт фолдерүүд (мессэж, яриа гэх мэт)
    SDK
  • 18. Үйлдлийн системд тохируулан Eclipse-3.4.2 хувилбарыг сонгож авч SDK -1.5 –ийг нэмэлтээр суулгасан. SDK -1.5 нэмэхийн өмнө та AVD (Android Virtual Device)-ийг үүсгэх хэрэгтэй. Энэ нь emulator буюу дуурайгчийн системийн дүр тохиргоонд хэрэглэгдэнэ. Үүсгэхдээ командын мөрнөөс үүсгэнэ. Startе->run->cmd->SDK-ийн tools-ийн замыг зааж өгнө. D:android-sdk-windows-1.5-r2tools командыг биелүүлнэ
    SDK
  • 19. Help->Software updates2. Available software ->Add Site-ийг сонгоно.3 Developers Tools -> Android DDMS болон Android Development4. Install гэсэн товчыг даран Install-аа эхлүүлнэ.5. Install хийгдсэний дараа Eclipse програмаа restart хийнэ.Eclipse-ийг эхлүүлсэний дараа1. Windows->Preference -> Android цонхыг сонгоно.2. SDK Location дээр SDK-ийн байрлалыг зааж өгнө.
    SDK
  • 20. Android Project үүсгэх1. File->New->Project харилцах цонхноос Android-ийг сонгож Android Project-ийг сонгоно.2. Application болон Project-д нэг өгнө. Packageг нэрлэхдээ хооронд нь цэгээр тусгаарласан хоёр үгээр нэрлэнэ. Жнь com example Ингээд Finish3. Package Explorer-ийг нээж java классыг нээнэ. Энд та өөрийн Java кодоо бичнэ4. Android Project-ийг ажиллуулахдаа Project баруун click хийж Run->Run As
    SDK