Огляд MicroEmulator 2.0.3 SNAPSHOT
До сьогоднішнього дня для емуляції різних мобільних java-додатків я використовував такі розробки як MidpX і Sjboy Emulator. У більшості випадків їх буває досить для моїх потреб вивчити можливості java-додатків, але часом такі незручності як неможливість введення тексту на кирилиці або зміна дозвіл екрана емулятора є дратівливими мінусами цих програм. Але так було до тих пір, поки не зіткнувся з MicroEmulator 2.0.3. після роботи з яким запускати MidpX і Sjboy Emulator відпала всяка потреба. Думаю до кінця цього огляду Ви зрозумієте чому я зробив вибір саме в бік MicroEmulator.
Після установки JAVA, необхідно розпакувати microemulator-2.0.2.tar.gz в будь-яку зручну для Вас папку і запустити microemulator.jar (в Windows, якщо не відкривається по подвійному кліку, випливає з контекстного меню файлу вибрати Відкрити за допомогою> Java (TM ) Platform SE binary). Як показано на малюнку нижче з'явитися вікно MicroEmulator.
Для того щоб запустити емуляцію мидлета необхідно відкрити файл з розширенням JAD через меню MicroEmulator (File> Open JAD File.) Або просто перетягнути його у вікно програми. Додавати можна тільки один мидлет, але в планах у розробників варто реалізація можливості додавання відразу декількох додатків. Все що залишилося для запуску емуляції - натиснути на кнопці Start. Також можна використовувати прямі посилання на JAD файли з інтернету. Для цього заходимо в пункт меню File> Open JAD Url. і вказуємо шлях.
Розмір екрану емуляції програми можна змінювати вибираючи з меню Options> Select device. (Або як ще можна назвати - скін MicroEmulator). За замовчуванням їх три:
- Default device (роздільна здатність екрану емуляції 176x220, розмір скіна 226x471)
- Large device (роздільна здатність екрану емуляції 240x320, розмір скіна 292x618)
- Minimum (роздільна здатність екрану емуляції 128x128, розмір скіна 157x285)
- Resizable device (при даному виборі розмір екрану емуляції задається нами довільний, скін при цьому відсутня)
Найбільш цікавим є режим Resizable device. При його виборі розмір екрану як згадувалося вище можна задавати довільних розмірів. Ось тут нам буде де розвернутися. Візьмемо наприклад мобільний браузер Opera Mini 4.1.
Дехто може зауважити, що можна використовувати різні програми для стиснення трафіку, але хочу відразу зауважити, що вони в більшості своїй платні і не Кросплатформені, на відміну від MicroEmulator, який використовує Java середу для своєї роботи, яку в свою чергу можна поставити практично на будь-яку платформу.
При роботі в Resizable режимі ліві і праві софт-бари заміняють клавіші F1 і F2 відповідно.
На жаль, поки в останній версії немає підтримки російської мови. Але цю проблему можна вирішити встановивши новий Device, в якому реалізована підтримка кирилиці. Завантажити її можна звідси. Далі в Options> Select device. натискаємо кнопку Add і вибираємо скачаний файл microemu_device_russian_205.zip. Після цього вибираємо зі списку потрібне нам дозвіл (не забуваємо про Set as default) і отримуємо можливість писати кирилицею.
Серед інших цікавих можливостей є функція запису в GIF формат. Тобто при роботі з емуляцією будь-якого мидлета можна зберегти анімацію роботи в вікні MicroEmulator, для цього досить зайти в Options> Start capture to GIF. У вікні вказуємо ім'я файлу і місця його збереження. Для завершення запису в тому ж меню Options слід вибрати Stop capture.
MicroEmulator вміє створювати web сторінки, на яких буде виконуватися java мидлет (File> Safe for WEB.). На жаль у мене ця функція не працює, при відкритті створеній сторінці відображається помилка Applet not found. Рішення даної проблеми так і не знайшов. Але Ви можете ознайомитися з прикладом виконання емуляції в Web на офіційному сайті Opera-mini.
>> "class = smiles >>>" class = smiles> як зробити великий екран