資料介紹
1 引言
有關資料表明,到2005年,全球的移動電話將超過14億部,移動電話深入每個人的生活,讓具有“無線通信、隨身攜帶”特性的移動電話伴隨著因特網的發展使得移動應用前景無限。目前,手機上的軟件發展經歷了三個階段: 最早只有基本的語音服務,其后增加了簡單的附加應用,接著出現了WAP 方式使移動終端能訪問Internet 的功能。發展到當前這個階段,利用J2ME(Java 2 Micro Edition) 實現移動應用是一種良好的途徑。
隨著人們物質文化水平的提高,數碼產品已經步入了百姓的日常生活,越來越多來的人擁有了數碼相機或數碼攝像機。這些設備拍攝的照片只能利用特殊的設備才可以瀏覽,那么如果我們可以利用隨身攜帶的手機查看數碼照片將是一件非常理想的事情。
基于這一想法,我們設計了這個基于J2ME手機相冊系統。這個系統利用了J2ME和流技術實現對數碼照片的顯示。用戶將自己的照片發布到相應的 web服務器上,可以隨時通過手機登陸該網站,訪問自己的數碼照片,把網站的地址告訴親朋則可以與大家分享這些美麗的瞬間。
2 相關技術介紹
2.1 J2ME介紹
Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。J2ME是為了那些使用有限的能源、有限的網絡連接(常常是無線連接)以及有限圖形用戶界面能力的設備開發的。J2ME針對硬件的數據處理能力、存儲容量、網絡連接能力等規定了Configuration的概念,把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規格之中;而另外一種裝置則規范為Connected Device Configuration(CDC)規格。CLDC所使用的java虛擬機稱為KVM,而CDC所使用的則稱為CVM。J2ME的體系結構如圖1所示。
圖1 java2 平臺
2.2 J2ME與Web的Http連接
Web由客戶與服務器組成。客戶是簡單由TCP/IP加上Web瀏覽器組成,WEB服務器由HTTP加后臺數據庫組成。客戶的瀏覽器和服務器用TCP/IP的HTTP(超文本傳輸協議)建立連接,使得客戶與服務器二者的超媒體傳輸變得很容易。所有的客戶及WEB服務器統一使用TCP/IP,統一分配IP,使得客戶和服務器的邏輯連接變成簡單的點對點連接。URL(統一資源定位器)實現了單一文檔能在整個國際互聯網主機中的定位。客戶的請求通過WEB服務器的CGI(公用網關接口)可以很好地與后臺的各種類型數據接口。
J2ME 提供了HTTP ,TCP 等高級Internet協議,使移動電話能直接訪問已有Internet 的全部信息, 通過它能讓用戶方便地實現手機網與Internet的互連和資源共享。
2.3 流技術
Java流在處理上分為字符流和字節流。字符流處理的單元為2個字節的Unicode字符,分別操作字符、字符數組或字符串,而字節流處理單元為1個字節,操作字節和字節數組。Java內用Unicode編碼存儲字符,字符流處理類負責將外部的其他編碼的字符流和java內Unicode字符流之間的轉換。java對網絡數據的發送和接收處理,也借用了一般流處理的方法。JDK1.4中新增加了新的I/O流處理,其中緩沖區管理和通道(Channel)概念則是對網絡數據流的收發處理支持的強化。緩沖區管理中ByteBuffer類更好的支持了網絡數據流處理。在網絡連接中,通道代表了sockets的連接。我們正是利用字節流DataOutputStream來向Web服務器傳送消息,而利用字節流DataInputStream接收從服務器返回的信息,從而實現了手機共享Internet的資源。
3 系統的設計思想
手機相冊實際上是通過Http協議使手機與服務器和數據庫連接,使用流技術來傳送數據信息,使得手機用戶可以看到服務器上存放的數碼照片,服務器起到的是手機與照片資源之間通信的橋梁作用。
手機用戶將通過Internet訪問數據庫,經過身份驗證后將需求告訴服務器,服務器把用戶請求的資源以流的形式進行包裝,并傳送給手機用戶。J2ME在手機上接收流,并將數據重組為圖像,顯示在手機屏幕上。當用戶發出結束命令,這時服務器將發出信號要求結束與服務器連接,提示用戶是否斷開網絡,若用戶選擇斷開網絡,則關閉網絡連接。由此可見本系統的關系圖如圖2所示。
圖2 體系結構圖
有關資料表明,到2005年,全球的移動電話將超過14億部,移動電話深入每個人的生活,讓具有“無線通信、隨身攜帶”特性的移動電話伴隨著因特網的發展使得移動應用前景無限。目前,手機上的軟件發展經歷了三個階段: 最早只有基本的語音服務,其后增加了簡單的附加應用,接著出現了WAP 方式使移動終端能訪問Internet 的功能。發展到當前這個階段,利用J2ME(Java 2 Micro Edition) 實現移動應用是一種良好的途徑。
隨著人們物質文化水平的提高,數碼產品已經步入了百姓的日常生活,越來越多來的人擁有了數碼相機或數碼攝像機。這些設備拍攝的照片只能利用特殊的設備才可以瀏覽,那么如果我們可以利用隨身攜帶的手機查看數碼照片將是一件非常理想的事情。
基于這一想法,我們設計了這個基于J2ME手機相冊系統。這個系統利用了J2ME和流技術實現對數碼照片的顯示。用戶將自己的照片發布到相應的 web服務器上,可以隨時通過手機登陸該網站,訪問自己的數碼照片,把網站的地址告訴親朋則可以與大家分享這些美麗的瞬間。
2 相關技術介紹
2.1 J2ME介紹
Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。J2ME是為了那些使用有限的能源、有限的網絡連接(常常是無線連接)以及有限圖形用戶界面能力的設備開發的。J2ME針對硬件的數據處理能力、存儲容量、網絡連接能力等規定了Configuration的概念,把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規格之中;而另外一種裝置則規范為Connected Device Configuration(CDC)規格。CLDC所使用的java虛擬機稱為KVM,而CDC所使用的則稱為CVM。J2ME的體系結構如圖1所示。
圖1 java2 平臺
2.2 J2ME與Web的Http連接
Web由客戶與服務器組成。客戶是簡單由TCP/IP加上Web瀏覽器組成,WEB服務器由HTTP加后臺數據庫組成。客戶的瀏覽器和服務器用TCP/IP的HTTP(超文本傳輸協議)建立連接,使得客戶與服務器二者的超媒體傳輸變得很容易。所有的客戶及WEB服務器統一使用TCP/IP,統一分配IP,使得客戶和服務器的邏輯連接變成簡單的點對點連接。URL(統一資源定位器)實現了單一文檔能在整個國際互聯網主機中的定位。客戶的請求通過WEB服務器的CGI(公用網關接口)可以很好地與后臺的各種類型數據接口。
J2ME 提供了HTTP ,TCP 等高級Internet協議,使移動電話能直接訪問已有Internet 的全部信息, 通過它能讓用戶方便地實現手機網與Internet的互連和資源共享。
2.3 流技術
Java流在處理上分為字符流和字節流。字符流處理的單元為2個字節的Unicode字符,分別操作字符、字符數組或字符串,而字節流處理單元為1個字節,操作字節和字節數組。Java內用Unicode編碼存儲字符,字符流處理類負責將外部的其他編碼的字符流和java內Unicode字符流之間的轉換。java對網絡數據的發送和接收處理,也借用了一般流處理的方法。JDK1.4中新增加了新的I/O流處理,其中緩沖區管理和通道(Channel)概念則是對網絡數據流的收發處理支持的強化。緩沖區管理中ByteBuffer類更好的支持了網絡數據流處理。在網絡連接中,通道代表了sockets的連接。我們正是利用字節流DataOutputStream來向Web服務器傳送消息,而利用字節流DataInputStream接收從服務器返回的信息,從而實現了手機共享Internet的資源。
3 系統的設計思想
手機相冊實際上是通過Http協議使手機與服務器和數據庫連接,使用流技術來傳送數據信息,使得手機用戶可以看到服務器上存放的數碼照片,服務器起到的是手機與照片資源之間通信的橋梁作用。
手機用戶將通過Internet訪問數據庫,經過身份驗證后將需求告訴服務器,服務器把用戶請求的資源以流的形式進行包裝,并傳送給手機用戶。J2ME在手機上接收流,并將數據重組為圖像,顯示在手機屏幕上。當用戶發出結束命令,這時服務器將發出信號要求結束與服務器連接,提示用戶是否斷開網絡,若用戶選擇斷開網絡,則關閉網絡連接。由此可見本系統的關系圖如圖2所示。
圖2 體系結構圖
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于JAVA的J2ME的手機游戲(貪吃蛇)開發設計 0次下載
- Java程序設計之網絡編程J2ME的詳細資料概述 3次下載
- 基于J2ME的無線網絡應用開發研究 1次下載
- 基于J2ME的無線網絡應用開發 0次下載
- 基于J2ME平臺的定位專家系統的實現 19次下載
- 基于J2ME的脈搏波測量系統設計 41次下載
- 基于J2ME/J2EE的JSON數據交換的探討 0次下載
- 基于J2ME的金融POS應用安全方案設計
- 基于J2ME技術的手機信息查詢系統的設計與實現
- 基于J2ME的移動警務系統的研究與設計
- 運用J2ME與Servlet技術的手機程序開發研究
- 基于J2ME的防汛信息系統的研究
- 基于J2ME和J2EE的新農合系統設計與實現
- 基于J2ME和藍牙GPS的LBS系統設計
- 基于J2ME平臺的SOAP協議研究與應用
- UPS系統設計方案解讀 873次閱讀
- 光伏儲能系統設計方案 1378次閱讀
- 電力變壓器保護設計方案 772次閱讀
- 基于STM32的室內空氣凈化監測系統設計方案 2460次閱讀
- 如何利用ATSAMD21G18 M0設計音樂相冊 4080次閱讀
- 采用龍芯2F處理器的車載和便攜設備系統設計方案 1128次閱讀
- 基于單片機的聲光報警系統的設計方案 1.8w次閱讀
- 基于FPGA的I2C SLAVE模式總線的設計方案 1.3w次閱讀
- 基于ARM的光學指紋識別系統的設計方案 2256次閱讀
- 基于Qt的遠程監控系統的設計方案 7844次閱讀
- 基于RC測量系統的設計方案 3789次閱讀
- 基于高穩定電源虛擬測試系統設計方案 3538次閱讀
- 基于SVPWM算法的變頻調速系統設計方案 5144次閱讀
- 基于FPGA的幀同步系統設計方案 4963次閱讀
- 基于ADPCM的數字語音存儲與回放系統設計方案 4898次閱讀
下載排行
本周
- 1AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 2嵌入式軟件開發符合ISO 26262 功能安全標準
- 1.61 MB | 1次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 4PZT驅動開關電路
- 0.09 MB | 1次下載 | 免費
- 5模擬電路仿真實現
- 2.94MB | 1次下載 | 免費
- 6PCB繪制基礎知識
- 2.44MB | 1次下載 | 免費
- 7EE-38:ADSP-2181 IDMA端口-周期竊取時序
- 75.0KB | 次下載 | 免費
- 8EE-82:使用ADSP-2181 DSP的IO空間對另一個ADSP-2181進行IDMA引導
- 86.86KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 139次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 132次下載 | 免費
- 4美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 5如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 6感應筆電路圖
- 0.06 MB | 10次下載 | 免費
- 7LZC3106G高性能諧振控制器中文手冊
- 1.29 MB | 9次下載 | 1 積分
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多