Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мазмны-1.docx
Скачиваний:
64
Добавлен:
21.02.2016
Размер:
1.55 Mб
Скачать

3 Қосымшаның құрылу ортасы

3.1. Қосымша құру ортасын дайындау

Android ОЖ үшін қосымша құру үшін Eclipse-ті орнату қажет. Бұл тапсырма үшін Classic нұсқасы жарайды.

Android SDK құрал-жабдықтарын құрастырушыларға арналған сайттан жүктеуге болады developer.android.com. Орнату кезінде қажетті SDK платформаларын және элементтерін таңдауға болады.

ADT плагині Eclipse ортасында Android SDK құралдарына қолжетімділікті қамтамасыз етеді. ADT плагинін орнату үшін «Help → Install new software» менюі арқылы «Work with» алаңына «dl-ssl.google.com/android/eclipse/» плагин жүктей адресін енгіземіз. Әрі қарай төмендегі кестеде «Developer Tools» таңдап «Next» батырмасын басу керек. Сондай-ақ плагинді http://developer.android.com/sdk/eclipse-adt.htmlсілтемесі бойынша жүктеуге болады.

Құрастыру үшін Java Runtime Environment (JRE) орындалу ортасы, Java Development Kit (JDK) құрастырушы комплектісі қажет. Оларды Oracle-дың ресми сайтынан жүктеуге болады (oracle.com).

Android Tools – Android Virtual Devices (AVD) эмуляторын қамтиды. AVD эмуляторы қосымшана Android ОЖ-лі виртуалды мобильдік құрылғыда тестілеуге мүмкіндік береді. Эмулятордың әр-түрлі конфигурациялы бірнеше виртуалды құрылғыларды құру мүмкіндігі бар.Android виртуалды құрылғысын құру үшін «Window → Android SDK and AVD Manager» менюінде «New» батырмасын басып, виртуалды құрылғының атауын енгізіп, оның сипаттамаларын белгілеу керек [12,13].

3.2. Java бағдарламалау тілі

3.2.1. Java тілінің негізі және қысқаша тарихы

Java тілі интернет желілірімен байланысқан заманауи технологияларға бағытталған. Java тілінде құрылған бағдарламаларды бағытына байланысты екі топқа бөлуге болады:

  • Бірінші топқа арнайы интерпретациялайтын «Java машинасы» басқаруымен автономды жұмысқа арналған қосымшаларды жатқызуға болады. Бұл машинаның өнімдері негізгі барлық компьтер платформаларына арналған.

  • Екінші топ – бұл аплеттер (applets). Аплеттерді барлық заманауи браузерларда қолданылатын, Java машинасымен интерпретацияланатын түрлі Java қосымшалар деп түсінуімізге болады.

Алғашқыда тіл ретінде C++ бағдарламалау тілін қолдану жоспарланған. Бірақ, бағдарлама құру кезінде кездескен қиыншылықтардың әсерінен жаңа бағдарламалау тілінің пайда болуына әкеліп соқты. Жүйенің мақсаты – заманауи Eiffel, Smalltalk, Objective C, Cedar/Mesa сияқты бағдарламалау тілдерінің ең жақсы қасиеттерін қамту болды.

Желілік технологиялардың қарқынды дамуы қосымшалардың құрылу процессі және таратылуына деген көзқарастың өзгеруіне әкелді. Заманауи қосымшалар қауіпсіз, жұмыс өнімділігі жоғары, әр-түрлі архитектуралы машиналар таратылған ортасында жұмыс істеуі тиіс болды.Тасымалдануға қойылатын талаптар әсерінен машиналық кодтардан тұратын бинарлық файлдарды құру және жеткізудің үйреншікті әдістерінен бас тартуға тура келді. Java құрастыру жүйесі айтылған барлық талаптарға жауап береді, сәйкесінше:

  • қарапайым, сондықтан құрастырушылардың кең ауқымды ортасында қолданылады

  • объектке бағытталған, яғни, бағадарламалау туралы заманауи көзқарастарға сай

  • көпағындылығы – бір уақытта бірнеше тапсырмаларды орындауға мүмкіндік береді

  • интерпретацияланатындығы – тасымалдануын қамтамасыз етеді және динамикалық қасиеттерін арттырады

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]