J2ME opensource

[b]J2ME Polish[/b]
J2ME Polish是用於開發J2ME應用的工具集:
從一份源代碼中爲多種設備和多種語言創建應用的建造工具(build tools)。一個設備數據庫,您的應用可以用它通過預處理爲不同的手機進行調整.
一套用戶界面(GUI), 可以在應用程序代碼之外進行設計。
工具類(Utiliy classes),如BitMapFont 和ArrayList。
編輯修改二進制文件的獨立工具。
[url]http://www.j2mepolish.org/[/url]

[b]jSMSEngine[/b]
jSMSEngine是一個Java開的API包.它可以用來發送和接收SMS信息通過你的移動電話.
[url]http://jsmsengine.sourceforge.net/[/url]

[b]jMobileCore[/b]
jMobileCore包是一個強大的工具用來開發J2ME應用程序.jMobileCore提供支持開發簡潔的,基於Canvas的圖形用戶接口,快速地數據訪問,可靠地通信,簡化多線程midlet應用程序。jMobileCore包可工作在任何支持J2ME (MIDP1.0 和CLDC1.0)的移動電話與PDA設備.
[url]http://jmobilecore.sourceforge.net/[/url]

[b]Y!Go[/b]
Y!Go這是一個Yahoo Messenger J2ME客戶端。
[url]http://ygo.sourceforge.net/[/url]

[b]EBookME[/b]
EBookME是一個用於把導入的文本文件(HTML,DOC,PDF,...)生成J2ME電子書籍格式(JAD,JAR)的Java程序。生成的電子書籍可以在支持MIDP1.0的手機上閱讀。
[url]http://ebookme.sourceforge.net/[/url]

[b]MWT[/b]
Micro Window Toolkit(MWT)是一個用於開發J2ME用戶界面(UI)的工具包。它具有友好,強大,快速,開源等特性。因爲它的"靈感"來自AWT,Swing和SWT。可以使用bitmap fonts等來自定義組件。它專門爲嵌入式開發而設計和優化。基於LGPL發佈。以下是它的Demo截屏:
[url]http://j2me-mwt.sourceforge.net/[/url]

[b]JabberMixClient[/b]
JabberMixClient是一個基於J2ME的IM Jabber客戶端;JMC實現了一個IM客戶端應具有的一些基本功能包括:通訊錄,個人或多人聊天,JUD支持等。
[url]http://jabbermixclient.sourceforge.net/[/url]

[b]SMSLib[/b]
SMSLib是一個API庫用於通過GSM Modem收發SMS短信息。提供Java和.Net兩個版本。
[url]http://smslib.sourceforge.net/[/url]

[b]OpenBaseMovil[/b]
BaseMovil是一個J2ME應用程序開發框架。它由多個比較獨立類庫組成包括:
OpenBaseMovil-core:整個框架的底層基礎類庫,它主要提供國際化支持、任務控制、加密、壓縮、浮點支持、properties文件支持、一個MVC框架、一個事件框架。
OpenBaseMovil-db:一個關係型數據庫引擎,其中一個表格存儲的數據可上千。
OpenBaseMovil-script:一個腳本引擎。
OpenBaseMovil-ui:一個UI工具包。
這個幾類庫都能夠完全集成在一起使用。
[url]http://openbasemovil.sourceforge.net/[/url]

[b]SuperWaba[/b]
SuperWaba是一個開源的PDA和智能手機應用程序開發平臺。該平臺主要由虛擬機、開發和部署工具、UI控件等組成。支持的手機操作系統包括:Palm OS、Windows CE、Pocket PC、Symbian等。
詳細特性
[url]http://www.superwaba.com.br/en/default.asp[/url]

[b]J4ME[/b]
J4ME是一個J2ME應用程序開發包。它包括一個UI框架,一個日記框架用於幫助調試因不同品牌手機的差異而產生的問題,一個藍牙GPS框架讓你能夠利用JSR-179 Location API接口從藍牙GPS設備獲取定位信息和一個Java類包其中包含了J2ME中沒有的方法比如雙精度型數字的計算等。
[url]http://code.google.com/p/j4me/[/url]

[b]MidpSSH[/b]
MidpSSH是一個能夠運行在支持MIDP1.0/2.0(J2ME)手持設備上的SSH和Telnet客戶端。
更多MidpSSH信息
[url]http://www.xk72.com/midpssh/index.php[/url]

[b]anyRemote[/b]
anyRemote這個手機客戶端能通過藍牙,紅外線,Wi-Fi等連接方式遠程控制Linux上的服務。支持大部分常見的手機如:Nokia,SonyEricsson,Motorola等。
[url]http://anyremote.sourceforge.net/[/url]

[b]ZXing[/b]
ZXing是一個開源Java類庫用於解析多種格式的1D/2D條形碼。目標是能夠對QR編碼、Data Matrix、UPC的1D條形碼進行解碼。 其提供了多種平臺下的客戶端包括:J2ME、J2SE和Android。
[url]http://code.google.com/p/zxing/[/url]

[b]Antenna[/b]
Antenna項目提供了一組Ant Task用於開發基於J2ME Wireless Toolkit的J2ME/MIDP應用程序。Antenna提供的功能包括編譯、打包、部署、混淆、運行MIDlets和操作JAD文件,也能夠把JAR文件製作成PalmOS PRC文件。
[url]http://antenna.sourceforge.net/[/url]

[b]bbTracker[/b]
bbTracker是一個簡單的應用程序能夠在支持Java的智能手機上記錄GPS追蹤日誌。它能夠追蹤某點的移動併爲稍後分析提供數據。bbTracker不是一個功能完整的GPS軟件,因爲它沒辦法顯示地圖和尋徑。
[url]http://www.bbtracker.org/wiki[/url]

[b]BlueCove[/b]
BlueCove是JSR82藍牙API規範的一個J2SE實現,爲Java應用提供藍牙支持。當前支持Linux BlueZ、Mac OS X、WIDCOMM、BlueSoleil與Microsoft Bluetooth stack。
[url]http://www.bluecove.org/[/url]

[b]Mewt[/b]
Mewt提供了一套輕便,可自定皮膚的J2ME UI控件。這些控件能夠根據不同設備的屏幕大小自動調整。當前提供的控件有: tree、table、list、button等。
[url]http://mewt.sourceforge.net/[/url]

[b]JRemoteControl[/b]
JRemoteControl是一個簡單的藍牙遠程控制工具。它能夠讓你在J2ME或具有藍牙功能的移動設備中啓動PC機上的服務。一個易於使用的編程接口提供創建PC機服務與遠程設備命令的映射。此外任何服務產生的輸出都能夠直接顯示在你的移動設備上。JRemoteControl默認映射配置支持Windows與Linux平臺上的mplayer播放器。
[url]http://jremcntl.nfshost.com/[/url]

[b]FBReaderJ[/b]
FBReaderJ是Google Android平臺上的一個電子書籍閱讀工具。它是由FBReader的作者採用Java開發。當前支持e-book格式包括:oeb、epub、fb2。
[url]http://www.fbreader.org/FBReaderJ/[/url]

[b]Location Source[/b]
Location Source是Java Location API(JSR-179)規範的一個實現。當前只支持裝有IBM J9虛擬機的Windows Mobile平臺。
[url]http://code.google.com/p/location-source/[/url]

[b]iLabs mobile toolbox[/b]
iLabs mobile toolbox是一組J2ME擴展類庫和一些Demo程序。它提供的類庫包括XMPP協議封裝,HTML渲染和瀏覽,Feed讀取。此外還包括一些基礎實用的類:Base64轉換,錯誤處理,持久化存儲處理,XML讀取等。Demo程序包括:OpenMiniChatter:一個XMPP聊天客戶端;OpenMiniBrowser:一個快速,實用的微型Web瀏覽器。
[url]https://ilabsmobiletoolbox.dev.java.net/[/url]

[b]LWUIT[/b]
LWUIT是一個輕量級JavaME UI工具包。特性:類似Swing 的MVC架構,支持多種佈局(Layouts),皮膚更換,字體,觸摸屏,動畫效果,Rich控件,3D集成,Painter,模式對畫框,I18N/L10N等。
[url]https://lwuit.dev.java.net/[/url]

[b]Fire 2.0 j2me[/b]
Fire是一個輕量級,可更換皮膚/外觀用於j2me MIDP2應用程序的GUI引擎。此外它提供XHTML顯示支持。
[url]http://sourceforge.net/projects/fire-j2me/[/url]

[b]bExplore[/b]
bExplore是一個採用J2ME開發的手機文件瀏覽器。它不僅可以瀏覽本機上的文件,也可以通過藍牙瀏覽遠程設備上的文件。並能夠在本機與遠程設備之間相互傳輸文件。經測試支持Nokia S60系列手機。
[url]http://bexplore.sourceforge.net/bexplore_home.htm[/url]

[b]MGTalk[/b]
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收件箱中的新郵件等。
[url]http://sourceforge.net/projects/mgtalk/[/url]

[b]kSOAP2[/b]
kSOAP2是一個SOAP web service客戶端包。主要用於資源受限制的Java環境如Applets或J2ME應用程序(CLDC/ CDC/MIDP)。
[url]http://ksoap2.sourceforge.net/[/url]

[b]EclipseME[/b]
EclipseME是幫助你開發J2ME MIDlet的Eclipse插件。 EclipseME幫助你輕鬆的把無線工具包整合到Eclipse開發環境中,使你不必再擔心J2ME開發有何特殊需求,而可以把所有精力集中在應用開發上。
[url]http://eclipseme.org/[/url]

[b]log4j2me[/b]
log4j2me是用於J2ME 平臺上的log4j。當把你的代碼移到J2SE/J2EE平臺上時,不需要對代碼進行改變,只需把log4j2me.jar替換掉log4j jar文件。與log4j所不同的是不能在j2me環境中使用log4j.properties文件來配置log4j,但可以從 JAD文件讀取配置。還有其它在J2ME平臺中的不同之處,log4j2me都提供了相應的解決方案。
[url]http://www.witmate.com/contribution.html[/url]

[b]J2MEUnit[/b]
J2MEUnit是應用在J2ME應用程序的一個單元測試框架。它基於JUnit.
[url]http://j2meunit.sourceforge.net/[/url]

[b]vlkGPS[/b]
vlkGPS是一個簡單的GPS導航J2ME程序。可以顯示海拔高度,移動速度,刻度/比例,方向角,距離。支持觸摸屏。目前支持的手機品牌有:SonyEricsson、Nokia、Motorola和Siemens。此外還支持藍牙GPS接收器。
[url]http://vlkgps.bielyvlk.sk/?dest=vlkgps[/url]

[b]Dr.eiDRuC[/b]
採用Java開發的3D/2D魔方(Rubik's Cube)手機遊戲。
[url]http://dr-eidruc.sourceforge.net/[/url]

[b]Mobile Freecell and Sudoku[/b]
採用J2ME實現的紙牌類遊戲FreeCell和填數字遊戲Sudoku。
[url]http://freecell.sourceforge.net/[/url]

[b]Floggy[/b]
Floggy是一個適用於J2ME/MIDP應程序的對象持久化框架。該框架封裝了數據持久化的詳細細節,減少了開發與維護的成本。Floggy由兩個模塊組成:
Framework:負責提供持久方法比如saving、removing和finding object等。
Weaver:負責分析、生成與編排字節碼到持久化classe文件中。
[url]http://floggy.sourceforge.net/[/url]

[b]Perst Lite[/b]
Perst Lite是一個用於嵌入式設備,面向對象的高性能J2ME開源數據庫。Perst Lite支持B-tree、Bit、T-Tree、R-Tree、Patricia Trie樹索引,List、Set集合,多線程訪問,數據加密和異步數據複製等。
[url]http://www.mcobject.com/j2me_database/[/url]

[b]microEWT[/b]
microEWT是一個基於事件驅動的J2ME用戶界面類庫。其架構類似於AWT,Swing,SWT這些桌面UI框架。組件展示與用戶界面邏輯相分離,便於皮膚更換。
[url]http://www.esoco.net/content/view/7/1/[/url]

[b]Gear[/b]
Gear爲Java手機開發人員提供一個統一的基礎開源框架,用於快速開發真正與實際設備無關的J2ME應用。主要特性包括:擴展性和可更換皮膚的窗口小部件(widget)系統,多線程架構,基於事件的線程交互系統,LocationAPI ,網絡通信處理功能,強大的字符串和圖像公共類。
[url]http://www.digitalapes.net/en/applications/gear/[/url]

[b]TeeDict[/b]
TeeDict(jStarDict)是一個爲任何支持Java和Java ME的設備而編寫的字典程序。它可以使用任何stardict(星際譯王)、kdic、zdic、dictd和tab文件文件作爲字典。
[url]http://www.teesoft.info/[/url]

[b]Moccatroller[/b]
Moccatroller是一個用於移動設備的遠程桌面應用程序,支持藍牙和Internet連接。Moccatroller由兩部分組成:運行在PC機上的J2SE程序,和運行在手機或PDA上的J2ME程序。
[url]http://trent.gamblin.ca/Moccatroller/[/url]

[b]Remuco[/b]
Remuco能夠在帶有Bluetooth或WiFi功能的移動設備上無線遠程控制Linux媒體播放器,瀏覽播放器當前播放列表,調整音量等。支持索愛:K750i、M600i、W800i、W850i。摩托羅拉:V3X。
[url]http://remuco.sourceforge.net/index.php/Remuco[/url]

[b]LogicMail[/b]
LogicMail是一個J2ME E-Mail客戶端支持IMAP和POP協議。設計運行於RIM黑莓(BlackBerry)手機上。
[url]http://www.logicprobe.org/proj/logicmail[/url]

[b]Bluetooth Remote Control[/b]
這是一個能夠通過手機藍牙控制遠程計算機的J2ME開源項目。能控制大部分常用的程序如:windows media player、internet explorer、firefox。
[url]http://www.miniware.net/remote/index.htm[/url]

[b]goText[/b]
goText 是一個J2ME開源( MIDP1.0/CLDC1.0)的應用程序。用於通過GPRS發送SMS,MMS和Email。
[url]http://www.gotext.org/[/url]

[b]J2ME ARMY KNIFE[/b]
J2ME ARMY KNIFE是目前唯一一個能夠快速生成圖片和文本特效的J2ME類庫。易於使用,只需要幾行代碼就能夠生成你所需要的圖片。
[url]http://www.j2mearmyknife.com/[/url]

[b]Ftp2Me[/b]
Ftp2Me是一個J2ME(CLDC1.0、MIDP2.0)客戶端類庫。它已實現RFC959描述的所有FTP命令。
[url]http://ftp2me.sourceforge.net/[/url]

[b]Lampiro[/b]
Lampiro是一個基於XMPP協議用於手機上的即時消息客戶端。
[url]http://code.google.com/p/lampiro/[/url]

[b]Real.java[/b]
Real.java是一個用於MIDP設備浮點型數值計算的開源類庫。
[url]http://real-java.sourceforge.net/Real.html[/url]

[b]jMeSQL[/b]
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
[url]http://www.jmesql.net[/url]

[b]GWeather[/b]
GWeather是一個用於獲取天氣預報信息的開源J2ME應用程序。它利用Google Weather API+地區名稱來獲取信息。
[url]http://gweather.sourceforge.net/[/url]

[b]Andorid PDF Viewer[/b]
Andorid PDF Viewer是ANDROID手機平臺上的一個PDF文件閱讀器。
[url]http://andpdf.sourceforge.net/[/url]

[b]J2ME VNC[/b]
J2ME VNC是一個能夠在手機上運行的開源VNC客戶端。支持HTTP Tunnel和SSH。
[url]http://j2mevnc.sourceforge.net/[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章