Перед покупкою сподобалася моделі мобільного телефону, окрім технічних характеристик (роздільна здатність екрану, підтримка GPRS / EDGE, наявність Bluetooth), непогано б ще з’ясувати, що собою представляє внутрішній зміст апарату, а саме: чи зручно організовано меню, чи легко буде відправити SMS / MMS -повідомлення, де розташовані основні установки. Як же це зробити?
Можна, звичайно, в магазині попросити продавця-консультанта включити мобільний телефон і продемонструвати його можливості. Непоганий вихід з положення, але тільки, якщо на даний момент, ви – єдиний покупець і можете без проблем вивчати апарат. Ну а як же бути в іншому випадку? Купувати кота в мішку “, а потім витрачати час, намагаючись відшукати в телефоні адресну книгу або файловий менеджер? Зовсім ні, просто встановіть на ПК емулятор і спокійно, не поспішаючи, вивчайте особливості управління мобільного телефону.
Емулятор (java-емулятор) – програма, що імітує роботу мобільного пристрою на персональному комп’ютері. Подібні програми бувають двох видів: універсальні, використовувані для налагодження і подальшого тестування «софта», та спеціалізовані, розраховані для роботи з WAP, запуск java-ігор і додатків або ж імітації функцій конкретної моделі мобільного телефону.
Як відомо, усі додатки та ігри в мобільних пристроях, виняток становлять лише смартфони і комунікатори, створені на основі java – мови програмування, на якому пишуться невеликі програми, що відрізняються скромними системними вимогами (займають невеликий об’єм пам’яті, не вимогливі до дозволу екрану і обчислювальної потужності пристрою). Тому для успішної інсталяції емулятора, на комп’ютері повинна бути виконувана середу Java. Найчастіше використовується Java 2 Runtime Environment 1.4 і вище від компанії Sun. Завантажити дистрибутив для Windows можна за адресою www.java.sun.com / downloads. До складу даного програмного продукту входить найпростіший емулятор. Хоч і виглядає він досить непоказно, але дозволяє запускати більшість безкоштовних ігор і додатків.
Після його установки всі файли на комп’ютері з розширенням *. JAD, за замовчуванням будуть запускатися у вигляді емулятора. На жаль, цей вид емулятора не дає уявлення про функціональність телефону і не дозволяє тестувати комерційні java-програми, розроблені спеціально під конкретну модель телефону. Для цих цілей потрібні спеціальні емулятори, знайти які можна на офіційних сайтах компаній-виробників стільникових телефонів. Для прикладу викачаємо і встановимо два емулятора: один від Samsung, а інший від Nokia.
1. Емулятор Samsung.
Емулятори даної компанії, в першу чергу, призначені для тестування комерційних ігор і додатків, для цих цілей передбачено вікно відладчика вихідних кодів.
– Встановіть виконувану середу Java 2 Runtime Environment (Www.java.sun.com / downloads), попередньо зареєструвавшись.
– На сайті Samsung (http://developer.samsungmobile.com/Developer) у розділі Resources виберіть і скачайте емулятор, наприклад Java emulator for SGH-D600, D820, D900 & T809 (SJSDK v3.0.zip, розмір – 8.4 Мб).
– На комп’ютері створіть папку для розміщення файлів емулятора (C :/ Program Files / emul), причому інсталяційний шлях повинен містити тільки латинські букви і символи.
– Розпакуйте архів SJSDK і відкрийте файл «SJSDK v3.0.exe».
Якщо установка пройшла успішно, на Робочому столі з’явиться ярлик програми. Двічі клацнувши по ньому, ви запустите основне вікно у вигляді телефону і додаткове – для налагодження коду. Щоб керувати Мідлет (java-додатками і іграми), достатньо натиснути на центральну кнопку джойстика.
2. Емулятор Nokia 7210.
Цей входить до складу універсального пакету інструментів Nokia Developers Suite for J2Me (Інсталятор важить близько 40 Мбайт). Завантажити його можна на сайті www.forum.nokia.com, пройшовши реєстрацію. Емулятори від Nokia можуть не тільки керувати java-додатками, але і виконувати роботу з функціями телефону (Адресної книгою і будильником).
Оскільки установка нічим не відрізняється від попередньої, окремо описувати її немає жодного сенсу. Після інсталяції, запуститься досить симпатичний емулятор. Команда «File-Open» призначена для введення шляху до потрібного файлу на жорсткому диску. До того ж програма дозволяє конвертувати музичні файли формату MIDI у формат, підтримуваний телефоном.
Емулятори від інших виробників: Motorola (Http://developer.motorola.com/docstools/sdlks) – призначені для тестування додатків, і Sony Ericsson (Http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp).
Якщо все, що ви хочете від емулятора – можливість запускати ігри та програми для мобільного телефону на ПК, навряд чи варто завантажувати об’ємні «повноцінні» емулятори, що імітують роботу телефону. Досить буде скористатися невеликим універсальним емулятором MidpX (http://kwyshell.myweb.hinet.net/downloads, 2 Мб).
Коли програма буде встановлена, ви напевно помітите зміни, що відбулися з Провідником і Internet Explorer. На верхній панелі повинні з’явитися дві кнопки: “K MidpX” і “MidpX 2 Exe Emulator”.
Але натискання по них не призведе до запуску програми. Напевно, скачавши java-додаток, ви не раз бачили в його складі два файли з розширенням *. JAD і *. JAR. Для чого вони потрібні? JAR-файл – архівний пакет, що містить саму програму. Переглянути його можна за допомогою будь-якого файлового менеджера, наприклад Windows Commander. Всередині архіву знаходяться «класи» (файли з розширенням *. Class), які містять зображення та музичні файли, використовувані програмою. JAD-файл – дескриптор програми, в якому знаходиться її опис (автор, версія, розмір).
Переглянути та відредагувати JAD-файл можна за допомогою будь-якого текстового редактора. Якщо подібний файл, з якихось причин відсутній, його можна створити або виділити з JAR-файлу самим, використовуючи спеціальні утиліти. Для цих цілей прекрасно підходить безкоштовна програма Jadmaker (Www.geocities.com / mangokun / jadmaker / jadmaker.htm).
Але повернемося до запуску MidpX. Справа в тому, що спочатку потрібно знайти сайт з безкоштовними іграми та додатками для мобільного телефону. Потім треба на засланні JAD-файлу натиснути правою кнопкою миші і в контекстному меню вибрати “Link to MidpX”.
І тільки після цього почнеться завантаження гри в емулятор.
Тепер всі файли на комп’ютері з розширенням *. JAD та *. JAR за замовчуванням будуть відкриватися емулятором MidpX.
Щоб змінити зовнішній вигляд «віртуального телефону», досить просто натиснути на кнопку «Kwyshell MidpX Emulator».
Після того, як програма-емулятор стане не потрібна, її, природно, доведеться видалити (деінсталювати). Тут теж є свої тонкощі. Клацніть по ярлику менеджера емуляторів на Робочому столі, у вікні, перейдіть на вкладку «SMTK management». Виберіть потрібний емулятор і натисніть «Remove». Потім перейдіть в “Панель управління” – «Встановлення / видалення програм”. Виділіть програмний пакет для інсталяції та натисніть “Видалити”. Останній крок – видалення з жорсткого диска віртуальної машини Java.
У висновку хочеться сказати, що емулятор – надзвичайно корисна річ, що дозволяє на практиці освоїти роботу з мобільним телефоном і java-додатками. Для його установки і коректної роботи знадобиться операційна система Windows XP, 2000, NT (SP3), процесор – 100 МГц, 64 Мб оперативної пам’яті і від 25 до 50 Мб дискового простору.