繁体   English   中英

Java无线模块开发

[英]Java Wireless module development

我绝不是Java专家(也不是真正的中级专家),但我可以写足够的知识来帮助我。 在工作中,我们正在寻找一个Cinterion TC65无线模块,该模块运行带有2G SIM卡的嵌入式Java进行网络连接。 我从未做过Java移动开发人员,所以整个startApp(),pauseApp(),destryApp()都给我带来了一点麻烦。 我需要知道的是,是否可以包含普通的Java代码,即。 MySQL连接,HTTP连接? 还是必须通过AT命令完成所有操作? 我需要一些Java爱好者来帮助我解决这个问题:)谢谢

当前,有各种UI框架可用于J2ME应用程序开发

  • 液晶显示器
  • 路易
  • 奎克斯

如果您想要简单的UI,请使用lcdui ,它也是Netbeans Designer附带的,因此您无需担心设计应用程序的形式和流程。

您无法直接从j2me应用程序获得mysql连接,因为您需要移植Web服务来访问数据库,并且可以调用Web服务。 您还可以建立URLConnections。

TC65和更高版本的模块(例如TC65i,BGS5,EHS6,ELS61-E)都运行Java ME 3.2,因此您可以编写普通的Java。 但是您必须使用简化的J2ME 3.2功能集进行编写,例如,您不能使用Java 7或8的较新功能。

可以使用的两个开发环境是Eclipse Juno和Netbeans7。它们在安装“ CDROM”下载中提供。

这两个链接显示了如何在当前模块(例如BGS5或EHS6)上使用Eclipse或Netbeans。 这个简单的教程重用了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命令使用模块的Internet服务,但是没有必要,因为大多数功能都有与之关联的Java API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM