Разработка модуля Java Wireless - PullRequest
1 голос
/ 28 января 2011

Я ни в коем случае не эксперт по Java (на самом деле тоже не средний), но я могу написать достаточно, чтобы помочь мне. На работе мы ищем беспроводной модуль Cinterion TC65, который запускает встроенную Java с сим-картой 2G для сетевых подключений. Я никогда не занимался разработкой Java для мобильных устройств, поэтому вся функция startApp (), pauseApp (), destryApp () слегка меня выбрасывает. То, что мне нужно знать, это если возможно включить нормальный код Java, т.е. Mysql Соединения, HTTP соединения? Или все это должно быть сделано через AT-команды? Мне нужно несколько баффов Java, чтобы помочь мне в этом :) Спасибо

Ответы [ 2 ]

1 голос
/ 28 января 2011

В настоящее время для разработки приложений J2ME доступны различные рамки пользовательского интерфейса

  • lcdui
  • lwuit
  • kuix

Если вы хотитезатем простой пользовательский интерфейс lcdui . Он также поставляется с конструктором Netbeans, так что вам не нужно сильно беспокоиться о разработке формы и потока приложения.

Вы не можете напрямую подключиться к mysqlиз приложения j2me, для этого вам нужно портировать веб-сервисы, обращающиеся к вашей БД, и вы можете вызывать ваши веб-сервисы.Вы также можете сделать URLConnections.

0 голосов
/ 20 сентября 2016

Все модули TC65 и более поздние, такие как TC65i, BGS5, EHS6, ELS61-E, работают под управлением Java ME 3.2, поэтому вы можете писать обычную Java.Но вам нужно писать с сокращенным набором функций J2ME 3.2, например, вы не можете использовать более новые функции Java 7 или 8.

Можно использовать две среды разработки: Eclipse Juno и Netbeans 7. Они поставляются в комплекте.для установки "CDROM".

Эти две ссылки показывают, как начать работу с Eclipse или Netbeans на текущем модуле, таком как BGS5 или EHS6.В простом учебном пособии повторно используется пример новичка из учебника по Java:

Eclipse - https://developer.gemalto.com/tutorial/starting-out-java-me-volcano-robot-project-eclipse-juno

Netbeans - https://developer.gemalto.com/tutorial/starting-out-java-me-volcano-robot-project-netbeans-72

Существуют и другие примеры использования HTTPсоединения на веб-сайте разработчика:

String connProfile = "bearer_type=gprs;access_point=internet;username=;password=";
http = (HttpConnection) Connector.open(url + ";" + connProfile);

Вы также можете использовать интернет-сервисы модуля через AT-команды, но в этом нет необходимости, поскольку с большинством функций связан API-интерфейс Java.

...