Я использую java с JDK 1.1. За несколько дней до этого я купил один дешевый китайский мобильный телефон с поддержкой Java всего за 33 доллара США. Я начал изучать программирование мидлетов. После нескольких небольших мидлетов я начал работать над настоящим счетчиком Гейгера с помощью мобильного телефона.
В Интернете уже есть много приложений для Android, которые используют для этой цели камеру мобильного телефона. Когда объектив камеры закрыт черной лентой, свет не может пройти. Но если какой-либо радиоактивный образец находится рядом с камерой, бета- и гамма-лучи проходят через нее, и датчики камеры дают некоторые показания. Хотя вы не видите картинку, от alpha, r, g. b значениями, вы можете соотнести фактическую накопленную дозу. Моя идея состоит в том, чтобы делать как минимум 4 снимка в секунду и брать в среднем 240 снимков в минуту, чтобы получить правильное значение.
Но этому приложению требуется разрешение на создание снимков, а также мне нужны разрешения на запись, поэтому я должен подписать это цифровым способом.
Я узнал, что мин. Плата за цифровой сертификат от Thwate составляет 129 долларов США в год, а Verisign - 331 доллар США в год.
К сожалению, на моем телефоне нет возможности добавить другие корневые сертификаты, поскольку GoDaddy предоставляет сертификаты всего за 19 долларов США в год.
Вместо того, чтобы тратить так много, лучше получить мобильный телефон Android, который я могу получить около 90 долларов США / - (MicroMax A 50). Я убедился, что приложения для Android можно подписывать самостоятельно.
Но прежде чем покинуть J2ME по этой причине, я хотел бы знать, есть ли способ запускать самоподписанные приложения.
Я думаю, что все разработчики J2ME должны заставить Oracle выпустить виртуальную машину Java, которая позволит использовать самоподписанные мидлеты. (В любом случае приложение запрашивает разрешение у пользователя)