| 研究生: |
朱繼興 Chi-Hsing Chu |
|---|---|
| 論文名稱: |
應用J2ME技術建立無線企業應用程式 Wireless Enterprise Application Development under J2ME Architecture |
| 指導教授: |
黃為德
Wei-T. Huang |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 89 |
| 語文別: | 中文 |
| 論文頁數: | 74 |
| 中文關鍵詞: | 無線應用程式開發 、延伸標記語言 、個人數位助理 、Java手機 |
| 外文關鍵詞: | Java Phone, XML, MIDlet, J2ME, PDA, WAP |
| 相關次數: | 點閱:10 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本篇論文中,我們將會介紹一個利用Java技術開發的企業行動環境。最近幾年,網際網路逐漸轉變為無線的型態,並且有越來越多的智慧型裝置透過無線的方式連至網際網路。不同於個人電腦產業,這些行動裝置通常都有它們專屬的作業系統以及硬體規格,對程式設計師而言要在這麼多種的裝置上開發系統以及跟現有的系統整合是一件非常浩大的工程。而這種情形的解決方案就是使用Java技術。J2ME是Java新一代的技術,特別針對這些行動裝置開發的,它提供了類似標準的Java開發環境給程式設計師在這些裝置上開發系統。
最常見的行動裝置就是行動電話與個人數位助理,在本篇論文中,而我們將會專注於新一代Java手機的應用程式開發。首先,先簡介什麼是J2ME技術,接著將J2ME與其他的無線技術,例如WAP與Bluetooth作一個比較,第三部分將會介紹如何在這些裝置上開發Java應用程式,在個人數位助理中的Java程式稱為Spotlet,行動電話中則稱為MIDlet。論文的最後展示一個支援這兩種裝置的購物網站,以及一個稱為XMIDlet的系統,這個系統提供了動態下載以及執行XML-based應用程式的能力。
In this thesis, we will introduce our work on how we develop an enterprise mobile environment under Java technology. In recent years, the Internet is becoming wireless, and there are more and more intelligent devices connecting to Internet through wireless technology. Unlike PC industry, these devices have its exclusive operating systems and hardware. It is hard for application developers to develop programs on these devices and integrate the existence services for these devices to use. Solution for this situation is Java technology. J2ME is the new generation Java technology that especially focuses on the mobile devices. It provides a similar environment as standard Java environment for developer to develop applications on these devices.
The most common mobile devices are cellular phone and PDA. In this thesis we will focus on how to run Java programs on Java phone. First, we will introduce what is J2ME technology. Second, compare J2ME with other wireless technology such as WAP and Bluetooth technologies. Third, we will present how to program Java applications on mobile devices. In PDA system the Java program is called Spotlet and in cellular phone is called MIDlet. Next we will demonstrate a web site with mobile devices support and an XMIDlet system for PDA and cellular phone, which support dynamic download and execute XML-based applications.
[Gigu00]Eric Giguère, “Java 2 Micro Edition PDG,” Addison-Wesley, 2000.
[Wald00]Jim Waldo, The Jini Technology Team, “ The Jini Specifications Second Edition,” Addison-Wesley, 2001
[Ayer99]Danny Ayers, Hans Bergsten, “Professional Java Server Programming,” Wrox, 1999.
[Newm00]Jan Newmarch, “A Programmer’s Guide to Jini Technology,” apress, 2000.
[朱仲傑00] 朱仲傑, “Palm應用程式設計,” 碁峰資訊, 2000.
[Ston00]Gavin Stone, “Mobile Execution Environment White Paper,” MExE Forum, 2000.
[Day2000]Bill Day, “J2ME Archive,” http://www.billday.com/j2me/index.html, 2000.
[Chit99]Muthaiyan Chitrarasu, “Jini by Example,” http://www.cswl.com/whiteppr/tutorials/jini.html, 1999.
[林上傑00] 林上傑,林上人, “JavaServer Pages Tech Reference技術手冊,” 碁峰資訊, 2000.
[王森00]王森, “深入淺出KJava Java在PDA上的程式設計,” 知城數位, 2000.
[Sun00]Sun Microsystems, “KVM White Paper,” http://java.sun.com/cldc/wp/KVMwp.pdf, 2000.
[Sun00]Sun Microsystems, “Enabling The Wireless Net Effect,” 2000
[Sche00]Marc De Scheemaecker, “NanoXML,” http://nanoxml.sourceforge.net/index.html, 2000.
[Sun00]Sun MicroSystems, “Mobile Information Device Profile White Paper,” 2000.
[Sun00]Sun MicroSystems, “Over The Air User Initiated Provisioning Recommand Practice,” 2000
[Maxw99]Gavin Maxwell, “ Teach Yourself Palm Programming in 24 Hours,” Sams Publishing, 1999.
[Aved99]Karl Avedal, etc, “Professional JSP,” Wrox, 1999.
[Arno00]Ken Arnold, etc, “The Jini Specifications Second Edition,” Sun MicroSystems, 2000.
[Rbod99]Neil Rbodes, Julie Mckeeban, “Palm Programming,” O’reilly, 1999.
[Trem00]Paul Tremblett, “Instant Java Server Pages,” Mc Graw Hill, 2000.
[Ayer99]Danny Ayers, etc, “Professional Java Server Programming,” Wrox, 1999.
[Hunt99]Jason Hunter, “Java Servlet Programming,” O’reilly, 1999.
[Hugh99]Merlin Hughes, Michael Shoffner, Derek Hammer, “Java Network Programming 2nd Edition,” Manning, 1999.
[Farl99]Jim Farley, “Java Distributed Computing,” O’reilly, 1999.
[Pard99]William J. Pardi, “XML in Action,” Microsoft Press, 1999.
[Maru99]Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, “XML and Java Developing Web Applications,” Addison-Wesley, 1999.
[Chit00]Muthaiyan Chitrarasu, “Jini by Example,” http://www.cswl.com/whiteppr/tutorials/jini.html, 1999
[Good00]David J. Goodman, “Wireless Personal Communications Systems,” Addison-Wesley, 2000
[Feng01]Yu Feng and Dr. Jun Zhu, “Wireless Java Programming with Java 2 Micro Edition Chapter10 and Chapter12,” Sam’s Publishing, 2001
[WAP00]WAP Forum,http://www.wapforum.org
[Dyna01]DynaWorks, http://www.brainon.ch/area51/brf/DynaWorks/
[Mexe01]MExE Forum, http://www.mexeforum.org