Сертифікат розробника Motorola
При розробці J2ME- додатків, що використовують деякі функції платформи, необхідно підписати аплет. Наприклад, звичайному застосуванню не дозволять без підпису дістати доступ до телефонної книги, файлової системи або інформації про базову станцію. Для того, щоб підписати додаток, розробник повинен мати т.з. сертифікат. У оригіналові це називається Code Signing.
Сертифікати продаються за гроші, - біля $300-$600 за рік. Купити сертифікат можна, наприклад, біля Thawte (http://www.thawte.com/) або Verisign (http://www.verisign.com/). Розробник купує такий сертифікат (він має термін придатності - мінімум зазвичай рік), підписує їм своє застосування - і лише тоді воно працюватиме повноцінно на мобільниках тих щасливців, які його закачали. Інакше телефон скаже щось начеб "Непідписаний аплет" - і відмовить в його запуску.
Отже, все що нам треба зробити щоб наше застосування запускалося з необхідними правами - купити сертифікат для підписки коди і підписати їм аплет. Але що робити, якщо додаток все ще в розробці і витрачати декілька сотень доларів на його тестування невигідно? Для цього можна отримати сертифікат розробника (Developer Certificate).
У даній замітці мова піде про те, як отримати сертифікат розробника від Motorola. Це повноцінний сертифікат, яким можна підписувати свої застосування, - але працювати він буде лише на вашому телефоні або групі телефонів.
Нижче - необхідна послідовність дій для здобуття сертифікату.
1. зареєструватися на http://developer.motorola.com
2. завантажити і встановити MOTODEV Studio (у меню коли зайдете на сайт)
3. завантажити і встановити Motorola USB Driver -
http://developer.motorola.com/docstools/USB_Drivers/
4. на телефоні увімкнути режим USB "USB Modem"
5. з'єднати шнурком комп'ютер і телефон через USB
6. запустити MOTODEV Studio. Далі меню "Windows"->"Show view"->"Other" - вибрати "Motodev" і ткнути в "Config Tool"
7. у нижній частині вікна з'явиться віконце засобу конфігурації. У правому верхньому його кутку треба знайти і ткнути в кнопку "Refresh" - телефон повинен знайтися, а у віконці з'явитися інформація про нього
8. поряд з кнопочкою "Refresh"найти кнопку "Save current device" і ткнути в неї
9. у MOTODEV Studio піти в меню "Windows"->"Show view"->"Other" - вибрати "Motodev" і ткнути в "Application Signing Tool"
10. у нижній частині з'явиться віконце засобу для підписки додатків. Треба знайти в правому його верхньому куті кнопку "Request Certificate" і ткнути в неї
11. у вікні, що з'явилося, на англійські заповнити поля:
app type: midlet suite
common name: посада
country: країна
organization: назва компанії
org unit: відділ компанії
domain: manufacturer
12. вибрати зліва пристрій і натиснути кнопку "Add"
13. ввести у вікні дорогу і назву файлу куди зберегти запит на сертифікат
14. піти в браузері на сторінку http://developer.motorola.com і сходити в меню за посиланням "Support"->"Technical support"->"Ask а question", потім "Handsets"->"Motorola OS"->"L2" і "Java2ME"->"Testing and signing"->"Developer certificates". Написати тему листа "Developer Certificate", вказати часовий пояс, написати текст листа (щось на кшталт: "hello I'm developing а cool app for moto and want to have а dev cert"), прикріпити .zip-файл з кроку 13 і натиснути кнопку "Submit а question".
15. на наступній сторінці натиснути "Finish submitting а question"
Все. Тепер запит відправлений - інформація про вас і вашому мобільному телефоні пішла в Моторолу. Залишається чекати відповіді. Коли я відправляв запит, відповідь від робота прийшла через пару хвилин. Через пару годин відповів один із співробітників Мотороли і прислав сертифікат з проханням звертатися у разі потреби.
Про те, як підписувати свої застосування таким сертифікатом я розповім в наступних випусках.
Дякую за увагу!
До нових зустрічей.

1
Переглядів: 1081


© 2007-2011 Hurtom.com «Українське гніздечко»

відповідь