Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Розробка дитячої гри для мобільних пристроїв

Реферат Розробка дитячої гри для мобільних пристроїв





є власникам мобільних телефонів з операційною системою Android завантажувати і купувати різні додатки. Аккаунт розробника, який дає можливість публікувати програми, коштує 25 $. Платні додатки можуть публікувати розробники не з усіх країн. p align="justify"> В даний момент ОС Android розвивається все більше і більше, і з її розвитком ринок Android Market стає все більш і більш перспективним.


.2 Java


В якості мови розробки використовується об'єктно-орієнтована мова програмування Java. - об'єктно-орієнтована мова програмування, розроблений компанією Sun Microsystems. Програми Java зазвичай компілюються в спеціальний байт-код, тому вони можуть працювати на будь віртуальній Java-машині (JVM) незалежно від комп'ютерної архітектури. Дата офіційного випуску - 23 травня 1995. p align="justify"> Гідність подібного способу виконання програм - в повній незалежності байт-коду від операційної системи та обладнання, що дозволяє виконувати Java-додатки на будь-якому пристрої, для якого існує відповідна віртуальна машина. Іншою важливою особливістю технології Java є гнучка система безпеки завдяки тому, що виконання програми повністю контролюється віртуальною машиною. Будь-які операції, які перевищують встановлені повноваження програми (наприклад, спроба несанкціонованого доступу до даних або з'єднання з іншим комп'ютером) викликають негайне переривання. p align="justify"> Часто до недоліків концепції віртуальної машини відносять те, що виконання байт-коду віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Останнім часом було внесено низку удосконалень, які дещо збільшили швидкість виконання програм на Java:

застосування технології трансляції байт-коду в машинний код безпосередньо під час роботи програми (JIT-технологія) з можливістю збереження версій класу в машинному коді,

широке використання переносних орієнтованого коду (native-код) в стандартних бібліотеках,

апаратні засоби, що забезпечують прискорену обробку байт-коду (наприклад, технологія Jazelle, підтримувана деякими процесорами фірми ARM).

За даними сайту shootout.alioth.debian.org, для семи різних завдань час виконання на Java становить в середньому в півтора-два рази більше, ніж для C/C + +, в деяких випадках Java швидше, а в окремих випадках у 7 разів повільніше. З іншого боку, для більшості з них споживання пам'яті Java-машиною було в 10-30 разів більше, ніж програмою на C/C + +. Також примітно дослідження, проведене компанією Google, згідно з яким відзначається істотно нижча продуктивність і більше споживання пам'яті в тестових прикладах на Java в порівнянні з аналогічними програмами на C.

Ідеї, закладені в концепцію і різні реалізації середовища віртуальної машини Java, надихнули безліч ентузіастів на розширення переліку мов, які могли б бути використані для створення програм, що виконуються на віртуальній машині. Ці ідеї знайшли також вираження у специфікації загальномовний інфраструктури CLI, закладеної в основу платформи. NET компанією Microsoft. p align="justify"> Останнім релізом є версія 1.6, в якій було вироблено поліпшення системи безпеки, поліпшення підтримки XML, а також додана підтримка скриптового мови JavaScript на основі механізму Mozilla Rhino, поліпшена інтеграція з робочим столом, додані деякі нові можливості в створенні графічних інтерфейсів.


.3 Реалізація проекту


.3.1 Eclipse

В якості середовища розробки був обраний безкоштовний продукт Eclipse IDE. - Вільна інтегрована середовище розробки модульних кроссплатформенних додатків. Розвивається і підтримується Eclipse Foundation. <В 

Рисунок 2 - Інтерфейс Eclipse IDE.


Так виглядає Project Explorer , що дозволяє переглядати проекти і що у ньому пакети, а так само безпосередньо правити вихідний код.


.3.2 Android + AndEngine + Box2D

За те, що бачить користувач на екрані в Android відповідають Activities. На малюнку нижче представлена ​​перша activity , виконуюча роль головного меню.

В 

Рисунок 3 - Головне меню.


Даний екран хоч і використовується в якості меню, але може включати в себе абсолютно будь-які елементи. На ньому може бути задіяна будь-яка анімація, в тому числі з використанням об'єктів взаємодіючих за законами фізики. p align="justify"> При створення програми був використаний framework AndEngine а так же фізичний движок Box2D. p align="justify"> Основою в AndEngine є так звані сцени (Scene). p align="justify"> Завантаження сцени можна ро...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Розробка програми на Java