有鑑於行動用戶嚴重依賴於網頁的瀏覽,因此使用手持行動裝置來存取網路資訊的需求急遽增加。近年來,雖然手持行動裝置的功能日漸強大,但少許有手持行動裝置可以順利的瀏覽網頁,例如使用手持行動裝置瀏覽複雜的網頁,使用者必須向下和向右多次移動網頁頁面。在現有的解決方案裡,網頁開發者需要付出額外的時間,準備多種不同版本的網頁與資源讓不同平台的使用者來使用。而我們的解決方案提供一個自動化的瀏覽渲染機制,包含了HTML2XUL、XUL2HTML和XUL2Android等機制,將每個網頁轉換成適合手持行動裝置瀏覽的網頁,適用於所有的網頁。XML User Interface Language,縮寫XUL,提供了富含語義以及平台可攜性的工具集,這使XUL可以渲染成各種平台的使用者介面,例如Android行動電話的使用者介面、HTTP應用程式等。其中,HTML2XUL是將給個人電腦瀏覽的網頁轉譯成一份XUL檔案;XUL2HTML是將XUL檔案轉譯成一個適合手持行動裝置瀏覽的網頁;而XUL2Android是將XUL檔案轉譯成Android使用者介面元件,專門為Android行動裝置所設計。Mobile users rely heavily on the Web browsing, thus the need for Web access from handheld devices increases dramatically. Although handheld devices are becoming more powerful, few can browse Web pages smoothly, i.e., to navigate complex Web pages with a handheld device, a user must scroll down and scroll right the page many times. In the extant solutions, Web authors take a lot of efforts in preparing multiple versions of Web pages and resources for various platforms. Our solution provides an automatic browsing rendering mechanism, i.e., HTML2XUL, XUL2HTML and XUL2AndroidUI, to convert each Web page into a page suitable for handheld device. Thus all Web pages are accessible through handheld devices. The XML User Interface Language (XUL) provides a semantic and portable definition for common widgets, which allowing them to render for various platforms, such as Android UI, http application, and etc. HTML2XUL transcode Web pages for personal computer into a XUL file and XUL2HTML transcode a XUL file into Web pages for handheld devices. XUL2AndroidUI transcode a XUL file into Android components for Android mobile devices.