以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:27 、訪客IP:18.118.28.217
姓名 朱繼興(Chi-Hsing Chu ) 查詢紙本館藏 畢業系所 資訊工程研究所 論文名稱 應用J2ME技術建立無線企業應用程式
(Wireless Enterprise Application Development under J2ME Architecture)相關論文
★ 以XML為基礎的企業應用程式架構 ★ 利用設計樣式開發可重複使用之會計系統 ★ 異質應用程式間的資料同步 ★ 在J2EE架構下發展Web應用程式 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]
- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
摘要(中) 在本篇論文中,我們將會介紹一個利用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.關鍵字(中) ★ Java手機
★ 個人數位助理
★ 延伸標記語言
★ 無線應用程式開發關鍵字(英) ★ J2ME
★ Java Phone
★ MIDlet
★ PDA
★ WAP
★ XML論文目次 1Introduction9
1.1.Background9
1.2.Motivation10
1.3.Thesis Architecture13
2Related Work14
2.1.MExE Classmark 1 – WAP Environment14
2.2.MExE Classmark 2 – PersonalJava Environment16
2.3.MExE Classmark 3 – Java 2 ME CLDC Environment17
2.4.MExE Classmark 4 – CLI Compact Profile18
3J2ME Introduction20
3.1.Difference between each Java Edition20
3.2.Configurations and Profiles22
3.3.J2ME’s Virtual Machine: KVM25
3.4.CLDC Brief Introduction27
3.5.MIDP Brief Introduction30
3.6.Comparison between MIDP and WAP31
4Programming on J2ME devices33
4.1.Two-Pass Class Verifier33
4.2.CLDC programming - Spotlet34
4.3.MIDP programming – MIDlet35
4.4.XML parser on small devices38
4.5.Export enterprise service to mobile devices39
4.6.Using persistence refresh as push mechanism40
4.7.Data synchronization on mobile devices41
4.8.J2ME application design guideline42
5Implementation44
5.1.Implementation Information44
5.2.Mobile Enterprise48
5.3.X-MIDlet System64
6Conclusion and Future Research68
References69
Appendix A. J2ME Specification URL72
Appendix B. CLDC Class Libaries73參考文獻 [Gigu00]Eric Giguere, “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指導教授 黃為德(Wei-T. Huang) 審核日期 2001-7-2 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare