第三方加密类库
在J2ME编程中,经常遇到一些数据在存储或者传输时需要加密,下面介绍一个第三方的加密类库的一些资料:
加密类库的官方主页:http://www.bouncycastle.org/
介绍的文章:
中文:https://18900.motorola.com/ewa_portal/develope/jc_j2messl_5_1.jsp
英文:http://www.javaworld.com/javaworld/jw-12-2002/jw-1220-wireless.html
该文章的源代码包含使用的一些方法。
备注:因为该类库提供的功能比较强大,所以类库的尺寸比较大,最后在发布时需要将类库中不需要的类删除
j2me的各大厂商sdk下载地址
现在支持 Java 的手机厂商很多,现将常用的手机厂商 SDK 和下载地址说明一下:
1、 Nokia
Nokia 不愧为手机行业的老大,对于 j2me 的支持也是一流的,有专门的网站提供 SDK 和各种文档说明。
网址是: http://forum.nokia.com.cn/sch/index.html
2、 Siemens
Siemens 对于 J2ME 的支持也不错,它提供了 SDK ,模拟器需要独立安装。下载地址如下:
https://communication-market.siemens.de/portal/main.aspx?LangID=0&MainMenuID=2&LeftID=2&pid=1&cid=0&tid=3000&xid=0
3、 SonyEricsson
SonyEricsson SDK 以及自己的模拟器,下载地址为:
http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp
http://mobilityworld.ericsson.com.cn/development/download_hit.asp
4、 Motorola
Motorola 提供了专门的 SDK ,内部包含模拟器,下载地址为:
http://www.motocoder.com/motorola/pcsHome.jsp
5、 SamSung
SamSung 也提供了专门的 SDK 和模拟器,下载地址为:
http://developer.samsungmobile.com/eng/front_zone/bbs/bbs_main.jsp?p_menu_id=1500
6、 NEC :
NEC 也提供了集成模拟器的 SDK ,下载地址为:
http://www.nec-mfriend.com/cn/
二十五、使用OTA来发布你的程序 众所周知,J2ME程序发布的形式主要有:OTA、数据线传输、红外和蓝牙传输等。这里简单说说如何通过OTA来发布你的程序。 OTA是Over The Air的简写,也就是通过网络下载 ,这是主要的发布形式之一。现在的百宝箱都是采用这种形式。 使用OTA来发布程序,需要如下几个步骤: 1、在你的WEB服务器 上添加对于jad和jar文件的MIME支持。 后缀名:jad MIME类型:text/vnd.sun.j2me.app-descriptor 后缀名:jar MIME类型:application/java-archive 2、发布WML页面: 例如你的jar文件名test.jad,则最简单的下载页面是: <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd"> <wml> <card id="card1" title="Download Midlet"> <a href="test.jad">test</a> </card> </wml> 你可以将以上代码保存在WEB服务器上,例如保存为text.wml 3、修改jad文件: 在jad文件中增加 MIDlet-Jar-URL: http://domain/directory/test.jar 其中的http://domain/directory/test.jar为你的jar文件的路径。 经过上面的设置,你就可以将你的wml页面路径作为你的WAP下载页面发布了。用户只需要在手机上输入这个路径就可以访问和下载你的程序了。