在本篇論文中,我們將會介紹一個利用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.