Регистрация на приложението
Тази книга ще ви научи как да разработвате софтуер за J2ME платформата на Sun Microsystems. Тази книга следва стила на самоучител, тя не е справочно ръководство.
Целта е да ви даде солидна основа в концепции и техники, които ще ви позволят сами да се впуснете в разработването на качествени приложения.
Книга: Платформа J2Me
Регистрация на приложението
Регистрация на приложението
Преди приложенията да могат да бъдат предоставени на устройства, те трябва да бъдат регистрирани в системата за осигуряване. Регистрираното приложение е това, което е известно на системата за осигуряване и може да бъде прехвърлено на устройството.
Процесът на регистрация на приложението обикновено се инициира от лицето или организацията, които разработват приложението. Въпреки това, преди разработчикът да може да регистрира приложение, той или тя обикновено трябва да се регистрира като потребител на системата за осигуряване на транспортьор или член на програмата за разработчици на транспортер. Системата за осигуряване може да поддържа регистрация на разработчици чрез уеб с помощта на HTML-базиран уеб интерфейс. След регистрацията на потребителя разработчикът може да качва приложения в системата.
Като цяло системите за осигуряване поддържат два основни механизма за управление на регистрирани приложения. При първия подход разработчикът изтегля JAR, JAD и файловете с манифест на приложението, както е посочено от системата за осигуряване. Системата за осигуряване физически съдържа тези елементи в своето хранилище. При втория подход програмистът просто регистрира URL и JAD файл (или метаданни, необходими за създаване на JAD файл), които показват местоположение, от което мениджърът за осигуряване може да извлеченеобходимо приложение по време на инициализацията. Разработчикът или дори друг доставчик може действително да съхранява JAR файла на приложението.
Не всички системи за стартиране могат да поддържат както способността за вътрешно съхраняване на JAR файлове, така и възможността за свързване към външни JAR файлове. Като разработчик трябва да обмислите кои схеми са приемливи и кои смятате за подходящи за случаите на използване на вашето приложение. Възникват нетехнически проблеми, като например правни въпроси за осигуряване на защита срещу неоторизиран достъп до вашето приложение, което може да съдържа ценна интелектуална собственост, или споразумения за ниво на обслужване (SLA) с купувача или превозвача.
Отговорност на разработчика е да предостави цялата информация във формата, изисквана от системата за осигуряване. По време на регистрацията разработчикът трябва да предостави цялата информация, която се изисква по време на процеса на инициализация. Най-малкото трябва да предоставите JAD и манифестните файлове на приложението, които съдържат информация за изискванията за платформата, устройството и ресурсите на приложението. Освен това системата за осигуряване може да поддържа зареждането на един или повече собствени файла, за да предостави допълнителна информация за приложението. Например, можете да предоставите XML файл, който описва вашите предпочитания за лицензиране, плащане за покупка, методи за потвърждение на покупка и т.н. Можете, разбира се, да дефинирате атрибути в JAD файла на приложението, които описват тези области. Това е добър пример защо разработчиците трябва да са наясно с възможностите на init системата или системите, които използват.