微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于J2ME的无线网络应用开发

基于J2ME的无线网络应用开发

时间:05-24 来源:电子技术应用 点击:

:″)。该通用格式连接框架实现了一种运行时绑定的机制,协议、地址等信息都作为Open函数的参数来传递。因此MIDP规范支持的各种协议(如HTTP、Socket、Datagram、SMS、串行端口通信和文件I/O等)都使用这种一致的方法。运行时由该通用框架为客户选择具体的实现。MIDP通过HTTP协议连接互联网的实例有:Connector.open(http://www.jnu.edu.cn:8080)。HTTP协议是所有支持J2ME的无线设备必须实现的,它在MIDP框架和J2EE平台之间搭建了传输的桥梁。JSP、Servlet通过HTTP协议建立起与客户端基于请求/响应的动态模式。MIDP支持HTTP1.1,使用GET和POST与网络层进行通信,产生HTTP报头和数据。在MIDP2.0中,通用连接框架还将支持HTTPS协议,通过HTTPS连接可确保信息的安全传输。

下面以一个网络运行状态监控系统的无线应用模块为例,具体说明基于J2ME的无线网络应用的开发。

  (1)系统及模块功能

  该网络运行状态监控系统的设计目的是对企业的计算机网络系统的运行状态进行实时监控和报警。该系统可以实时采集网络运行资料、判断网络运行状况并对网络故障报警。无线应用模块的主要功能是:通过手机等无线设备进行网络故障报警,对网络运行状态、网络设备、维护负责人等信息进行查询,方便对网络运行的实时监控和维护工作。

  (2)代码演示

  本文以一段MIDP程序为例,演示MIDP程序的开发。下面的MIDP程序首先让用户输入账号和密码以便登录到服务器。登录成功后显示一个报警和信息查询的列表(如故障报警、网络运行状态等),然后根据用户的选择从服务器查询相应信息,最后将从服务器返回的信息显示给用户。限于篇幅,这里只给出部分代码。

  ①以下代码主要实现MIDlet类中与生命周期相关的抽象方法。

②以下代码片断完成与服务器交互、读取查询信息的功能。


3 结 论

  J2ME平台把Java技术引入到了嵌入式设备平台。它定义了功能强大的、安全的、可移植的应用开发的标准平台。随着移动通信设备的日益普及,移动通信增值服务正成为新的业务增长点。因而J2ME必然会在无线设备应用程序开发领域大显身手。J2ME将以其强大的功能,增进对各厂商产品与技术的兼容性,加强服务的交互能力,使移动通信增值服务更加个性化和智能化,从而更大地发挥移动通信的优势。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top