Pregunta

De ninguna manera soy un experto en Java (tampoco es realmente intermedio) pero puedo escribir lo suficiente para que me haga pasar. En el trabajo estamos buscando un módulo inalámbrico Cinterion TC65 que ejecuta Java integrado con una tarjeta SIM 2G para conexiones de red. Nunca he hecho Java Mobile Dev, por lo que todo el inicio (), pauseapp (), DestryApp () me está lanzando ligeramente. Lo que necesito saber es si es posible incluir el código Java normal, es decir. Conexiones MySQL, conexiones HTTP? ¿O todo tiene que hacerse con los comandos AT? Necesito algunos aficionados a Java para ayudarme en este caso :) Gracias

¿Fue útil?

Solución

Actualmente hay varios marco de interfaz de usuario disponible para el desarrollo de aplicaciones J2ME

  • lcdui
  • lwuit
  • Kuix

Si quieres una interfaz de usuario simple, entonces ve lcdui , También viene con el diseñador de NetBeans, por lo que no necesita preocuparse por el diseño de la forma y el flujo de aplicación.

No puede tener una conexión MySQL directamente desde la aplicación J2ME, ya que necesita portar sus servicios web que acceden a su DB y puede llamar a sus servicios web. También puede hacer URLCONNECTION.

Otros consejos

Los módulos TC65 y posteriores como TC65I, BGS5, EHS6, ELS61-E ejecutan Java ME 3.2 para que pueda escribir Java normal. Pero debe escribir con un conjunto de características J2ME 3.2 reducido, no puede usar características más nuevas de Java 7 u 8, por ejemplo.

Los dos entornos de desarrollo que puede usar son Eclipse Juno y NetBeans 7. Estos vienen suministrados en una descarga de "CDROM" de instalación.

Estos dos enlaces muestran cómo comenzar con Eclipse o NetBeans en un módulo actual como BGS5 o EHS6. El tutorial simple reutiliza el ejemplo de un principiante de un libro de texto de Java:

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

NetBeans - https://developer.gemalto.com/tutorial/starting-ut-java-me-volcano-robot-project-netBeans-72

Hay más ejemplos del uso de conexiones HTTP en el sitio web del desarrollador:

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

También puede usar los servicios de Internet del módulo a través de los comandos AT, pero no hay necesidad ya que la mayoría de las funciones tienen API Java asociadas con ellos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top