J2ME Polish
J2ME Polish是用于开发J2ME应用的工具集:
从一份源代码中为多种设备和多种语言创建应用的建造工具(build tools)。一个设备数据库,您的应用可以用它通过预处理为不同的手机进行调整.
一套用户界面(GUI), 可以在应用程序代码之外进行设计。
工具类(Utiliy classes),如BitMapFont 和ArrayList。
编辑修改二进制文件的独立工具。
http://www.j2mepolish.org/
jSMSEngine
jSMSEngine是一个Java开的API包.它可以用来发送和接收SMS信息通过你的移动电话.
http://jsmsengine.sourceforge.net/
jMobileCore
jMobileCore包是一个强大的工具用来开发J2ME应用程序.jMobileCore提供支持开发简洁的,基于Canvas的图形用户接口,快速地数据访问,可靠地通信,简化多线程midlet应用程序。jMobileCore包可工作在任何支持J2ME (MIDP1.0 和CLDC1.0)的移动电话与PDA设备.
http://jmobilecore.sourceforge.net/
Y!Go
Y!Go这是一个Yahoo Messenger J2ME客户端。
http://ygo.sourceforge.net/
EBookME
EBookME是一个用于把导入的文本文件(HTML,DOC,PDF,...)生成J2ME电子书籍格式(JAD,JAR)的Java程序。生成的电子书籍可以在支持MIDP1.0的手机上阅读。
http://ebookme.sourceforge.net/
MWT
Micro Window Toolkit(MWT)是一个用于开发J2ME用户界面(UI)的工具包。它具有友好,强大,快速,开源等特性。因为它的"灵感"来自AWT,Swing和SWT。可以使用bitmap fonts等来自定义组件。它专门为嵌入式开发而设计和优化。基于LGPL发布。以下是它的Demo截屏:
http://j2me-mwt.sourceforge.net/
JabberMixClient
JabberMixClient是一个基于J2ME的IM Jabber客户端;JMC实现了一个IM客户端应具有的一些基本功能包括:通讯录,个人或多人聊天,JUD支持等。
http://jabbermixclient.sourceforge.net/
SMSLib
SMSLib是一个API库用于通过GSM Modem收发SMS短信息。提供Java和.Net两个版本。
http://smslib.sourceforge.net/
OpenBaseMovil
BaseMovil是一个J2ME应用程序开发框架。它由多个比较独立类库组成包括:
OpenBaseMovil-core:整个框架的底层基础类库,它主要提供国际化支持、任务控制、加密、压缩、浮点支持、properties文件支持、一个MVC框架、一个事件框架。
OpenBaseMovil-db:一个关系型数据库引擎,其中一个表格存储的数据可上千。
OpenBaseMovil-script:一个脚本引擎。
OpenBaseMovil-ui:一个UI工具包。
这个几类库都能够完全集成在一起使用。
http://openbasemovil.sourceforge.net/
SuperWaba
SuperWaba是一个开源的PDA和智能手机应用程序开发平台。该平台主要由虚拟机、开发和部署工具、UI控件等组成。支持的手机操作系统包括:Palm OS、Windows CE、Pocket PC、Symbian等。
详细特性
http://www.superwaba.com.br/en/default.asp
J4ME
J4ME是一个J2ME应用程序开发包。它包括一个UI框架,一个日记框架用于帮助调试因不同品牌手机的差异而产生的问题,一个蓝牙GPS框架让你能够利用JSR-179 Location API接口从蓝牙GPS设备获取定位信息和一个Java类包其中包含了J2ME中没有的方法比如双精度型数字的计算等。
http://code.google.com/p/j4me/
MidpSSH
MidpSSH是一个能够运行在支持MIDP1.0/2.0(J2ME)手持设备上的SSH和Telnet客户端。
更多MidpSSH信息
http://www.xk72.com/midpssh/index.php
anyRemote
anyRemote这个手机客户端能通过蓝牙,红外线,Wi-Fi等连接方式远程控制Linux上的服务。支持大部分常见的手机如:Nokia,SonyEricsson,Motorola等。
http://anyremote.sourceforge.net/
ZXing
ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。
http://code.google.com/p/zxing/
Antenna
Antenna项目提供了一组Ant Task用于开发基于J2ME Wireless Toolkit的J2ME/MIDP应用程序。Antenna提供的功能包括编译、打包、部署、混淆、运行MIDlets和操作JAD文件,也能够把JAR文件制作成PalmOS PRC文件。
http://antenna.sourceforge.net/
bbTracker
bbTracker是一个简单的应用程序能够在支持Java的智能手机上记录GPS追踪日志。它能够追踪某点的移动并为稍后分析提供数据。bbTracker不是一个功能完整的GPS软件,因为它没办法显示地图和寻径。
http://www.bbtracker.org/wiki
BlueCove
BlueCove是JSR82蓝牙API规范的一个J2SE实现,为Java应用提供蓝牙支持。当前支持Linux BlueZ、Mac OS X、WIDCOMM、BlueSoleil与Microsoft Bluetooth stack。
http://www.bluecove.org/
Mewt
Mewt提供了一套轻便,可自定皮肤的J2ME UI控件。这些控件能够根据不同设备的屏幕大小自动调整。当前提供的控件有: tree、table、list、button等。
http://mewt.sourceforge.net/
JRemoteControl
JRemoteControl是一个简单的蓝牙远程控制工具。它能够让你在J2ME或具有蓝牙功能的移动设备中启动PC机上的服务。一个易于使用的编程接口提供创建PC机服务与远程设备命令的映射。此外任何服务产生的输出都能够直接显示在你的移动设备上。JRemoteControl默认映射配置支持Windows与Linux平台上的mplayer播放器。
http://jremcntl.nfshost.com/
FBReaderJ
FBReaderJ是Google Android平台上的一个电子书籍阅读工具。它是由FBReader的作者采用Java开发。当前支持e-book格式包括:oeb、epub、fb2。
http://www.fbreader.org/FBReaderJ/
Location Source
Location Source是Java Location API(JSR-179)规范的一个实现。当前只支持装有IBM J9虚拟机的Windows Mobile平台。
http://code.google.com/p/location-source/
iLabs mobile toolbox
iLabs mobile toolbox是一组J2ME扩展类库和一些Demo程序。它提供的类库包括XMPP协议封装,HTML渲染和浏览,Feed读取。此外还包括一些基础实用的类:Base64转换,错误处理,持久化存储处理,XML读取等。Demo程序包括:OpenMiniChatter:一个XMPP聊天客户端;OpenMiniBrowser:一个快速,实用的微型Web浏览器。
https://ilabsmobiletoolbox.dev.java.net/
LWUIT
LWUIT是一个轻量级JavaME UI工具包。特性:类似Swing 的MVC架构,支持多种布局(Layouts),皮肤更换,字体,触摸屏,动画效果,Rich控件,3D集成,Painter,模式对画框,I18N/L10N等。
https://lwuit.dev.java.net/
Fire 2.0 j2me
Fire是一个轻量级,可更换皮肤/外观用于j2me MIDP2应用程序的GUI引擎。此外它提供XHTML显示支持。
http://sourceforge.net/projects/fire-j2me/
bExplore
bExplore是一个采用J2ME开发的手机文件浏览器。它不仅可以浏览本机上的文件,也可以通过蓝牙浏览远程设备上的文件。并能够在本机与远程设备之间相互传输文件。经测试支持Nokia S60系列手机。
http://bexplore.sourceforge.net/bexplore_home.htm
MGTalk
MGTalk是一个适用于J2me midp2.0平台(midlet)的Jabber客户端,支持Google Talk。经测试MGTalk可以运行在Nokia series60/Siemens/Benq移动电话之上。
当作为Jabber客户端时具有的特点包括:
*.支持所有jabber服务器,
*.支持SSL连接,
*.支持PLAIN,DIGEST-MD5验证,
*.自动连接与重连接功能,
*.通讯录管理(新增/修改/删除联系人),
*.通过声音提醒新消息,
*.发送和接收授权请求,
*.保存聊天记录,
*.在线状态管理。
当作为Google Talk服务器的客户端时具有的特点包括:
*.支持 X-GOOGLE-TOKEN授权,
*.提醒Gmail收件箱中的新邮件等。
http://sourceforge.net/projects/mgtalk/
kSOAP2
kSOAP2是一个SOAP web service客户端包。主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。
http://ksoap2.sourceforge.net/
EclipseME
EclipseME是帮助你开发J2ME MIDlet的Eclipse插件。 EclipseME帮助你轻松的把无线工具包整合到Eclipse开发环境中,使你不必再担心J2ME开发有何特殊需求,而可以把所有精力集中在应用开发上。
http://eclipseme.org/
log4j2me
log4j2me是用于J2ME 平台上的log4j。当把你的代码移到J2SE/J2EE平台上时,不需要对代码进行改变,只需把log4j2me.jar替换掉log4j jar文件。与log4j所不同的是不能在j2me环境中使用log4j.properties文件来配置log4j,但可以从 JAD文件读取配置。还有其它在J2ME平台中的不同之处,log4j2me都提供了相应的解决方案。
http://www.witmate.com/contribution.html
J2MEUnit
J2MEUnit是应用在J2ME应用程序的一个单元测试框架。它基于JUnit.
http://j2meunit.sourceforge.net/
vlkGPS
vlkGPS是一个简单的GPS导航J2ME程序。可以显示海拔高度,移动速度,刻度/比例,方向角,距离。支持触摸屏。目前支持的手机品牌有:SonyEricsson、Nokia、Motorola和Siemens。此外还支持蓝牙GPS接收器。
http://vlkgps.bielyvlk.sk/?dest=vlkgps
Dr.eiDRuC
采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。
http://dr-eidruc.sourceforge.net/
Mobile Freecell and Sudoku
采用J2ME实现的纸牌类游戏FreeCell和填数字游戏Sudoku。
http://freecell.sourceforge.net/
Floggy
Floggy是一个适用于J2ME/MIDP应程序的对象持久化框架。该框架封装了数据持久化的详细细节,减少了开发与维护的成本。Floggy由两个模块组成:
Framework:负责提供持久方法比如saving、removing和finding object等。
Weaver:负责分析、生成与编排字节码到持久化classe文件中。
http://floggy.sourceforge.net/
Perst Lite
Perst Lite是一个用于嵌入式设备,面向对象的高性能J2ME开源数据库。Perst Lite支持B-tree、Bit、T-Tree、R-Tree、Patricia Trie树索引,List、Set集合,多线程访问,数据加密和异步数据复制等。
http://www.mcobject.com/j2me_database/
microEWT
microEWT是一个基于事件驱动的J2ME用户界面类库。其架构类似于AWT,Swing,SWT这些桌面UI框架。组件展示与用户界面逻辑相分离,便于皮肤更换。
http://www.esoco.net/content/view/7/1/
Gear
Gear为Java手机开发人员提供一个统一的基础开源框架,用于快速开发真正与实际设备无关的J2ME应用。主要特性包括:扩展性和可更换皮肤的窗口小部件(widget)系统,多线程架构,基于事件的线程交互系统,LocationAPI ,网络通信处理功能,强大的字符串和图像公共类。
http://www.digitalapes.net/en/applications/gear/
TeeDict
TeeDict(jStarDict)是一个为任何支持Java和Java ME的设备而编写的字典程序。它可以使用任何stardict(星际译王)、kdic、zdic、dictd和tab文件文件作为字典。
http://www.teesoft.info/
Moccatroller
Moccatroller是一个用于移动设备的远程桌面应用程序,支持蓝牙和Internet连接。Moccatroller由两部分组成:运行在PC机上的J2SE程序,和运行在手机或PDA上的J2ME程序。
http://trent.gamblin.ca/Moccatroller/
Remuco
Remuco能够在带有Bluetooth或WiFi功能的移动设备上无线远程控制Linux媒体播放器,浏览播放器当前播放列表,调整音量等。支持索爱:K750i、M600i、W800i、W850i。摩托罗拉:V3X。
http://remuco.sourceforge.net/index.php/Remuco
LogicMail
LogicMail是一个J2ME E-Mail客户端支持IMAP和POP协议。设计运行于RIM黑莓(BlackBerry)手机上。
http://www.logicprobe.org/proj/logicmail
Bluetooth Remote Control
这是一个能够通过手机蓝牙控制远程计算机的J2ME开源项目。能控制大部分常用的程序如:windows media player、internet explorer、firefox。
http://www.miniware.net/remote/index.htm
goText
goText 是一个J2ME开源( MIDP1.0/CLDC1.0)的应用程序。用于通过GPRS发送SMS,MMS和Email。
http://www.gotext.org/
J2ME ARMY KNIFE
J2ME ARMY KNIFE是目前唯一一个能够快速生成图片和文本特效的J2ME类库。易于使用,只需要几行代码就能够生成你所需要的图片。
http://www.j2mearmyknife.com/
Ftp2Me
Ftp2Me是一个J2ME(CLDC1.0、MIDP2.0)客户端类库。它已实现RFC959描述的所有FTP命令。
http://ftp2me.sourceforge.net/
Lampiro
Lampiro是一个基于XMPP协议用于手机上的即时消息客户端。
http://code.google.com/p/lampiro/
Real.java
Real.java是一个用于MIDP设备浮点型数值计算的开源类库。
http://real-java.sourceforge.net/Real.html
jMeSQL
jMeSQL是一个用于J2ME应用程序的开源数据库(RDBMS)。支持以下SQL语句和语法:
SELECT
Expression
CALL
Stored Procedures / Functions List
INSERT
UPDATE
DELETE
ALTER TABLE
ALTER INDEX
CREATE ALIAS
CREATE INDEX
DROP INDEX
CREATE TABLE
DROP TABLE
CREATE TRIGGER
DROP TRIGGER
CREATE VIEW
DROP VIEW
Datatypes
SET AUTOCOMMIT
COMMIT
ROLLBACK
CONNECT
DISCONNECT
CREATE USER
DROP USER
GRANT
REVOKE
SET PASSWORD
http://www.jmesql.net
GWeather
GWeather是一个用于获取天气预报信息的开源J2ME应用程序。它利用Google Weather API+地区名称来获取信息。
http://gweather.sourceforge.net/
Andorid PDF Viewer
Andorid PDF Viewer是ANDROID手机平台上的一个PDF文件阅读器。
http://andpdf.sourceforge.net/
J2ME VNC
J2ME VNC是一个能够在手机上运行的开源VNC客户端。支持HTTP Tunnel和SSH。
http://j2mevnc.sourceforge.net/