(3.236.214.19) 您好!臺灣時間:2021/05/09 20:51
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:張揚
研究生(外文):Yang Chang
論文名稱:J2ME行動資訊系統之研究與開發
論文名稱(外文):The Research and Development of the J2ME Mobile Information System
指導教授:陳興夏陳興夏引用關係
指導教授(外文):Hsing-Hsia Chen
學位類別:碩士
校院名稱:中原大學
系所名稱:應用數學研究所
學門:數學及統計學門
學類:數學學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:65
中文關鍵詞:行動計算J2MEJava手機
外文關鍵詞:Java PhoneMobile ComputingJ2ME
相關次數:
  • 被引用被引用:0
  • 點閱點閱:177
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:4
在網際網路蓬勃發展時,資訊系統漸漸的被使用。到現在已經出現了很多資訊系統,例如一般網頁、專家系統、決策資源系統等,讓人們可以快速且穩定的獲取知識,進而幫助人們生活。
現今手機的使用日漸普遍,行動資訊系統也漸漸的被人們所需要。本論文提出整套的方法,由最前端的手機畫面,到複雜的後端給了一套完整的定義與實作。其中伺服端由於是以J2EE為基底所建置,所以不論是一般網站、個人需求所開發的程式甚至是已經使用許久的資訊系統,都可以藉由此論文所提出的方法,快速的開發相對應的行動資訊系統。不僅如此,更可讓有興趣的使用者,不需要學會太多的理論與程式技巧,就可以開發自己使用的行動資訊系統,甚至可以放到網路上與其他同好分享。

而客戶端使用J2ME,根據Java的特性,只要手機擁有執行Java的環境且版本正確,就可以執行在任何手機上。而在畫面上的呈現更使用了LWUIT這個套件來改善過去J2ME版面設計能力的不足。而在常見的中文問題部份也提出使用Unicode來改善,只要是被公認且在大部分電腦上都擁有Unicode的中文字,皆可以正確無誤的在客戶端與伺服端之中傳遞。

本文除了提及J2ME行動資訊系統所需的基本知識、開發能力與技巧之外,更成功的將一個網站完全的轉移成J2ME行動資訊系統,完全的將其理論與實際應用結合。而此系統不僅僅在虛擬器的畫面上執行,更成功將其安裝在實體手機上,証實中文傳遞的問題已被解決,也可以看到LWUIT在版面配置的表現真的如模擬器一般完整、完美。
When the Internet flourished on the world, the information system is used increasingly. Up to now there have been a lot of information systems, such as the general website, expert system, decision-making system that people can be fast and stable access to knowledge or help people's lives.

The use of mobile phones today is becoming more popular, so the mobile information system has been needed gradually. This paper presents a comprehensive set of methods from the front end of the phone screen to complex back-end that gives the complete definition and implementation. Because the server is based on J2EE, whether it is a general website and even any information systems that can be based by this paper's method to develop rapid and corresponding action information systems. Not only that, but also so that interested users, do not need to learn too much theory and techniques, you can use to develop their own information systems operations, or even on the Internet to share with other enthusiasts.

Because the client use J2ME, in accordance with the characteristics of Java,
As long as the phone has a Java implementation of the environment and
The correct version, it can be implemented in any mobile phone.
In the on-screen LWUIT has more used to improve the layout over the past J2ME's capability.
中文摘要 I
ABSTRACT II
誌謝 III
目錄 IV
圖表目錄 V
第一章 緒論 1
1.1 研究的動機 1
1.2 研究的目的 1
1.3 論文的架構 1
第二章 技術探討 2
2.1 JAVA與行動運算介紹 2
2.1.1 Java簡介 2
2.1.2 行動運算簡介 4
2.2 J2ME架構 6
2.2.1 J2ME簡介 6
2.2.2 Wireless Toolkit虛擬器與Eclipse IDE 9
2.2.3 高階與低階使用者介面(Client端程式設計) 11
2.3 J2ME與網際網路 19
2.3.1 Generic Connection Framework(GCF) 19
2.3.2 TDMA(2G)與GSM簡介 22
2.3.3 GPRS(2.5G)簡介 24
2.3.4 WAP簡介 25
2.4 LWUIT(LIGHT-WEIGHT UI TOOLKIT) 26
第三章 整合應用系統的架構與設計 31
3.1 系統整體流程規劃 31
3.2 客戶端架構與設計 34
3.2.1登入與安全性(IMEI) 35
3.2.2 使用LWUIT設計整體版面 35
3.3 伺服端架構與設計 36
3.3.1 連線 36
3.3.2 伺服端與資料庫 39
3.4 其他相關問題 39
3.4.1 透過Unicode解決傳遞資料時中文編碼問題 39
第四章 系統實做與畫面 42
4.1 使用者介面 42
4.2 伺服端畫面 47
4.3 系統整體流程 48
第五章 結論與未來展望 53
5.1 結論與建議 53
5.2 未來研究方向 54
參考文獻 55
附錄A 57
附錄B 58



圖表目錄
圖表 二-1 Java 平台架構圖.................................................................................................. 2
圖表 二-2 三層式行動運算架構圖..................................................................................... 5
圖表 二-3 J2ME 平台架構................................................................................................... 7
圖表 二-4 CDC、CLDC 與J2SE 範圍圖............................................................................ 8
圖表 二-5 生命週期圖........................................................................................................ 9
圖表 二-6 虛擬器下載圖................................................................................................... 10
圖表 二-7 Eclipse 下載圖................................................................................................... 10
圖表 二-8 EclipseME 下載圖............................................................................................. 11
圖表 二-9 J2ME 使用者介面關係圖.................................................................................. 12
圖表 二-10 Command 類別示範畫面................................................................................. 13
圖表 二-11 Screen 類別示範畫面..................................................................................... 13
圖表 二-12 Alert 類別示範畫面......................................................................................... 14
圖表 二-13 List 類別單選(左圖)與多選(右圖)示範畫面................................................... 14
圖表 二-14 TextBox 類別密碼示範畫面............................................................................ 15
圖表 二-15 ItemListener 類別值變示範畫面..................................................................... 15
圖表 二-16 ChoiceGroup 類別示範畫面............................................................................ 16
圖表 二-17 DateField 類別示範畫面................................................................................. 16
圖表 二-18 Gauge 類別示範畫面....................................................................................... 16
圖表 二-19 Image 類別示範畫面....................................................................................... 17
圖表 二-20 TextField 類別示範畫面.................................................................................. 17
圖表 二-21 直線示範畫面 圖表 二-22 矩形示範畫面.......................... 18
圖表 二-23 弧形示範畫面................................................................................................. 18
圖表 二-24 Font 示範畫面................................................................................................. 19
圖表 二-25 按鈕事件示範畫面......................................................................................... 19
圖表 二-26 GCF 架構圖(箭頭為繼承,四大連線方法都是繼承Connection 類別) ......... 20
圖表 二-27 連線介面表..................................................................................................... 21
圖表 二-28 GSM 架構圖.................................................................................................... 23
圖表 二-29 GPRS 架構圖................................................................................................... 24
圖表 二-30 WAP 架構圖.................................................................................................... 26
圖表 二-31 資源檔編輯器與設定示範畫面...................................................................... 27
圖表 二-32 Label 類別示範圖片(左圖從左至右分別為文字、圖片、兩者結合;右圖最右
邊則為文字在上方的示範)................................................................................................. 28
圖表 二-33 Button 類別示範圖片...................................................................................... 28
圖表 二-34 RadioButton 與CheckBox 類別示範圖片(左圖與中圖為單選,右圖為多選)
........................................................................................................................................... 29
圖表 二-35 TextArea 類別示範圖片.................................................................................. 29
圖表 二-36 Layout 類別示範圖片(圖片在中間,而按鈕在南邊) ..................................... 29
圖表 二-37 Transition 類別示範圖片(從左而右分別是第一個Form、轉換過程與第二個
Form).................................................................................................................................. 30
圖表 三-1 J2EE 架構圖...................................................................................................... 32
圖表 三-2 J2ME 行動資訊系統架構圖.............................................................................. 33
圖表 三-3 J2ME 行動資訊系統流程圖(有伺字括號代表伺服端動作) ............................. 34
圖表 三-4 J2ME 行動資訊系統客戶端開發流程圖........................................................... 36
圖表 三-5 J2ME 行動資訊系統連線架構圖...................................................................... 37
圖表 三-6 Socket 架構表.................................................................................................... 38
圖表 三-7 ISO10646 編碼架構表....................................................................................... 40
圖表 三-8 Unicode 轉換表範例......................................................................................... 41
圖表 四-1 在Eclipse 上配置Wireless Toolkit 路徑圖..................................................... 42
圖表 四-2 利用資源檔編輯器編輯資源檔以設計背景.................................................... 43
圖表 四-3 完成的背景圖與版面設定............................................................................... 43
圖表 四-4 利用資源檔編輯器存放圖片............................................................................ 44
圖表 四-5 讀取單元圖資源檔,並透過程式手法套在畫面上的範例圖.......................... 44
圖表 四-6 表單範例圖...................................................................................................... 45
圖表 四-7 Socket 連線程式碼範例圖其中的login01 及為識別碼,而後面則為標籤。. 45
圖表 四-8 Http 連線程式碼範例圖其中的login01 及為識別碼,而後面則為標籤,session
id 為伺服器辨別使用者使用之變數。............................................................................... 45
圖表 四-9 導頁程式碼範例圖........................................................................................... 46
圖表 四-10 JAD 與JAR 匯出圖......................................................................................... 46
圖表 四-11 JAD 與JAR 匯出過程與結果圖..................................................................... 46
圖表 四-12 伺服端識別碼檢查圖..................................................................................... 47
圖表 四-13 呼叫Session bean 圖...................................................................................... 47
圖表 四-14 呼叫Entity bean 圖......................................................................................... 47
圖表 四-15 關閉連線圖..................................................................................................... 47
圖表 四-16 歡迎圖(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i))........ 48
圖表 四-17 登入圖(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i))........ 48
圖表 四-18 輸入帳號密碼圖............................................................................................. 49
圖表 四-19 登入時伺服端畫面......................................................................................... 49
圖表 四-20 登入成功圖..................................................................................................... 49
圖表 四-21 客戶端首頁(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i)) 50
圖表 四-22 選擇大單元(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i)) 50
圖表 四-23 選擇小單元(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i)) 51
圖表 四-24 填入表單(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i)).... 51
圖表 四-25 伺服端運算結果、回傳與關閉連線畫面。................................................... 52
圖表 四-26 客戶端結果畫面(左圖為虛擬器之畫面;右圖為實際畫面(sony ericsson s500i))
........................................................................................................................................... 52
中文
1.小高知宏(2008)‧TCP/IP Java網路程式設計(許良政) ‧台北:新文京開發(初版)(原著:1999,TCP/IP-Java篇2版)
2.王森(2003)‧手機 PDA程式設計入門(初版)‧碁峰
3.江義華(2002) ‧Java Phone完美經典(初版一刷)‧金禾資訊
4.朱仲傑(2005)‧Java 2 全方位學習(初版)‧碁峰
5.佐藤拓朗、施鑑修、林詠順(2005)‧通訊運輸系統(初版)‧五南
6.禹帆(2001)‧無線藍芽技術深入探討 (二版1刷)‧文魁
7.張景程(2007)‧MDA及服務導向之應用程式開發系統程式編譯器研發
8.郭家旭、廖金榮(2003)‧GPRS行動上網資訊系統設計實務(初版一刷)‧全華科技
9.黃心杰,譚傳敏(2005)‧J2EE何新元素架構與程式設計(初版一刷)‧金禾資訊
10.微型爪哇人(2002)‧ Java手機程式開發(初版一刷)‧學貫行銷
11.楊豐瑞,楊豐任(2007)‧TCP/IP概論(初版)‧學貫行銷
12.廖文宏、鐘文欽、蘇家樟(2001)‧Java Card在醫療資訊管理之應用‧行政院國家科學委員會專題研究計畫成果報告
13.蕭文龍、林松儒(2005)‧TCP/IP最佳入門實用書(五版)‧碁峰資訊

英文
1.Asoke K. Talukder and Roopa R. Yavagal.(2005) ‧Mobile Computing-Technology,Applicatuins, and Service Creation‧first published in India in 2005 by Tata McGraw-Hill
2.Behrouz A. Forouzan(2006)‧TCP/IP Protocol Suite(Third Edition)‧Higher Education
3.Douglas E. Comer‧Internetworking With TCP/IP(Fifth Edition)‧Upper Saddle River
4.Gunnar Heine and Holger Sagkob.(2003)‧GPRS:Gateway to Third Generation Mobile Networks‧Artech House
5.Peter McGuiggan(2004)‧GPRS in Practice A Companion to the Specifications‧John Wiley&Sons, Ltd
6.Sun Microsystems(1999)‧Simplified Guide to the Java™ 2 Platform, Enterprise Edition
7.WAP Forum(1999)‧WAP WDP ‧WAP Forum • 2570 West El Camino Real, Suite 304 • Mountain View, CA 94040-1313 • USA
8.WAP Forum(2000)‧Wireless Application Protocol White Paper‧WAP Forum • 2570 West El Camino Real, Suite 304 • Mountain View, CA 94040-1313 • USA


網路資料
1.C. Enrique Ortiz(2003,August)‧The Generic Connection Framework‧http://developers.sun.com/mobility/midp/articles/genericframework/
2.C. Enrique Ortiz(2004,August)‧Managing the MIDlet Life-Cycle with a Finite State Machine‧http://developers.sun.com/mobility/midp/articles/fsm/
3.Eclipse官方網站‧http://www.eclipse.org/
4.Eric Giguere(2002,December)‧J2ME Optional Packages‧http://developers.sun.com/mobility/midp/articles/optional/
5.GSM World‧http://www.gsmworld.com/
6.GSM歷史‧http://www.cellular.co.za/gsmhistory.htm
7.Java.net‧LWUIT‧https://lwuit.dev.java.net/
8.Markus Kuhn(1999)‧UTF-8 and Unicode FAQ for Unix/Linux‧http://www.cl.cam.ac.uk/~mgk25/unicode.html
9.Michael Juntao Yuan and Ju Long (2002,April 4)‧Track wireless sessions with J2ME/MIDP‧http://java.sun.com/javaee/5/docs/firstcup/doc/toc.html
10.Qusay Mahmoud(2000,November)‧MIDP Network Programming using HTTP and the Connection Framework‧http://developers.sun.com/mobility/midp/articles/network/
11.Qusay Mahmoud(2001,January)‧J2ME APIs:Which APIs come from the J2SE Platform?‧http://developers.sun.com/mobility/midp/articles/api/
12.Qusay Mahmoud (2003,February)‧Future Java Technology for the Wireless Services Industry‧http://developers.sun.com/mobility/midp/articles/j2mefuture/
13.Qusay Mahmoud(2003,April)‧J2ME Low-Level Network Programming with MIDP 2.0‧http://developers.sun.com/mobility/midp/articles/midp2network/
14.Sun Microsystems, Inc‧http://java.sun.com/
15.Sun Microsystems, Inc‧An Introduction to the Java EE Platform‧http://java.sun.com/javaee/5/docs/firstcup/doc/toc.html
16.Sun Microsystems, Inc‧J2ME API‧http://java.sun.com/javame/reference/apis/jsr037/
17.Sun Microsystems, Inc‧JSR 197: Generic Connection Framework Optional Package for the J2SE Platform‧http://www.jcp.org/en/jsr/detail?id=197
18.Sun Microsystems, Inc‧Mobile Information Device Profile (MIDP)‧http://java.sun.com/products/midp/
19.行政院主計處電子處理資料中心建置「CNS11643中文標準交換碼全字庫」‧ISO10646 及 UNICODE 漢字集碼‧http://www.cns11643.gov.tw/AIDB/intro.do
20.曾士熊‧Unicode與ISO10646‧http://www.ascc.sinica.edu.tw/nl/89/1610/02.txt
21.維基百科‧GSM‧http://zh.wikipedia.org/wiki/GSM
22.維基百科‧分時多工‧http://zh.wikipedia.org/w/index.php?title=TDMA&variant=zh-tw
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔