одатків нами розглянуті деякі середовища розробки Eclipse, Android Studio і Delphi XE5.
. 6.1. Android Studio
Android Studio - офіційна середу розробки додатків для відповідної операційної системи, покликана замінити собою Eclipse. Процес розробки в середовищі Android Studio став ще більш гнучким ніж у головного конкурента. Це досягається за рахунок відображення всіх файлів робочих прямо в структурі проекту. Вкрай корисною є також можливість бачити всі візуальні зміни проекту в режимі реального часу. Ще дана SDK дає можливість протестувати роботу майбутнього програми на різних пристроях. У вбудованому емуляторі Android девайсів можна встановити різноманітні технічні конфігурації і дозволу екрану для тесту. Крім того, при використанні емуляції є можливість отримати інформацію про приблизний рівні продуктивності для того чи іншого устройства.Studio включає в себе інноваційні інструменти для пакування та маркування коду, які допоможуть не загубитися у великому проекті. Також у програмі, реалізована функція Drag-n-Drop, яка дозволяє перетягувати компоненти проекту прямо у вікні середовища розробки. Для реалізації можливості відправки майбутнім додатком Push-повідомлень, в пакет Android Studio є спеціальний інструментарій під назвою Google Cloud Messaging. Ще дана SDK сильно спрощує процес локалізації додатків.
Ключові особливості та функції програми
- вміє відображати всі внесені зміни в режимі реального часу;
- включає в себе потужний емулятор Android-пристроїв;
має вкрай простий і зрозумілий інтерфейс;
дозволяє легко локалізувати додатки;
підтримує можливість маркування коду.
Спеціальні вимоги програми
-JDK lt; # justify gt; 1.6.2. Eclipse- це програмна платформа з відкритим вихідним кодом, написана на мові Java. Основна мета її створення - підвищення продуктивності процесу розробки ПЗ.
Дана платформа є єдиним суперницею для потужної середовища NetBeans. Однак між ними існує якесь відмінність: NetBeans використовує для створення користувальницького інтерфейсу платформо-незалежну бібліотеку Swing, в той час як в Eclipse застосовується платформозавісімая бібліотека, іменована StandardWidgetToolkit.
Більшість користувачів Eclipse використовують дану платформу як інтегроване середовище розробки Java (IDE). Але її можливості ширше. Eclipse також розташовує середовищем розробки плагінів (PDE), якій зацікавляться в першу чергу бажають розширити сам Eclipse.
У силу того, що ця програмна платформа складається повністю з плагінів, всі розробники інструментаріїв мають можливість запропонувати власні розширення до неї, надавши користувачам цілісну і послідовну інтегровану середовище розробки.
До основних особливостей Eclipse відноситься:
кроссплатформенность - стабільна робота під різними операційними системами (Mac OS X, Solaris, Windows, Linux);
платформа дозволяє програмувати на безлічі мов, серед яких Python, Java, PHP, Cobol, C і C ++, Perl;
для розробки інших інструментів середу є фреймворком і пропонує широку добірку інтерфейсів прикладного програмування для створення модулів;
використання підходу Rich Client Platform робить Eclipse інструментом, за допомогою якого можна створити практично будь-яке клієнтське програмне забезпечення.
Розробка проекту в Eclipse виконується в декількох напрямках, три основні - робота над платформою, розробка Java IDE і створення полігонів з метою розширення функціональності.
Головний елемент архітектури платформи - виконуюча середу Runtime, в ній виконуються коди модулів і розширень. Вона забезпечує базову функціональність Eclipse - управління оновленнями і розширеннями, взаємодія з ОС, забезпечення працездатності системи допомоги.
Наступний за важливістю елемент - це IDE, середа, що відповідає за управління головними елементами програми, їх настройку і розташування, управління проектами, командну розробку і пошук по файлам.SDK - найбільш полегшена версія утиліти, підходить для ознайомлення з платформою і навчання. Визначившись з цілями, користувач може встановити відповідну для його завдань версію, укомплектовану потрібними розширеннями [13].
1.6.3. Delphi XE5
Embarcadero Delphi XE5 являє собою інструмент для створення кроссплатформенних додатків з розвиненим інтерфейсом для комп'ютерів lt; # justify gt; Нові можливості Delphi XE5:
· Компілятор Delphi для Android ARM Compiler як для пристроїв, так і для емулятора;
· Платформа FM дл...