尤春風臺灣大學:機械工程學研究所何旻軍Ho, Min-ChunMin-ChunHo2007-11-282018-06-282007-11-282018-06-282007http://ntur.lib.ntu.edu.tw//handle/246246/61147由於科技的進步、網路資訊傳播的發達,許多產品的生命週期大幅縮短。為了把產品生命週期大幅縮短所造成的衝擊降到最低,強化企業本身的競爭力,協同設計成了研發過程中的重要關鍵。目前行動裝置硬體功能大幅提升,加上行動通訊商網路服務功能的提升,使用行動裝置上網,下載軟體等網路應用相當普遍,因此產生將協同設計與行動裝置結合的想法。 此研究的目標,是開發一個行動裝置應用程式,能夠開啟一般常用來儲存3D模型資料的檔案,在行動裝置上繪製3D模型。之後可以開啟伺服器端,讓客戶端連進來,而兩端可以對3D模型進行協同操作。在溝通上,則會使用語音對談,讓產品研發者在協同設計的過程中能及時的交換意見,減少時間的浪費,提昇工作效率。Because of the improvement of technology and network information dissemination, the life cycles of many products are shortened to a wide margin. In order to bring the product impact to the lowest, and strengthen the enterprise competitions, collaborative design processes becomes the important key in the development of products. Currently, the hardware of mobile devices improves rapidly. The improvement of the network service provided by a mobile communication trader, using a mobile device to access the internet and downloading software are quite general. The main idea of this thesis tries to combine collaborative design and mobile device. The goal of this research is to develope an application program of mobile device. It can read the files storing data of 3D model, then render 3D model on the mobile device. It can open the server side, and the client side can access in, and start collaborative operation of 3D model. Using voice messages in communication, the developers can exchange opinions during the process of collaborative design, reducing time wasted and promoting product efficiency.誌謝 i 摘要 ii Abstract iii 目錄 iv 圖目錄 vi 表目錄 viii 第一章 導論 1 1.1 前言 1 1.2 研究動機與目標 2 1.3 研究內容 3 1.4 論文架構 4 第二章 Java ME概論 5 2.1 Java各平台的區隔[7][8] 5 2.2 Java ME平台的架構[7][8] 7 2.3 Configuration規格[7] 8 2.4 Profile規格[7] 9 2.5 Optional Packages -廠商選擇性實作套件[7] 10 2.6 開發MIDlet[8] 12 第三章 行動平台3D模型傳輸技術 14 3.1 M3G簡介 14 3.2 3D模型的創建 15 3.2.1 創建3D模型的方式 15 3.2.2 點陣列創建3D模型 17 3.3 行動平台傳輸技術 20 3.4 網路應用架構 22 3.5 Java ME網路連線技術 24 3.6 3D模型資料傳輸概念 25 第四章 協同程式架構 28 4.1 程式運作流程 28 4.2 檔案瀏覽 30 4.3 讀取檔案 31 4.3.1 OBJ檔簡介 32 4.3.2 STL檔簡介 33 4.3.3 OBJ檔跟STL檔的比較 34 4.3.4 將數據轉換成byte陣 36 4.4 繪製3D圖像 38 4.5 3D模型運動 42 4.6 Socket連線 47 4.7 語音訊息 50 第五章 行動裝置實測結果 53 5.1 裝置規格 53 5.2 讀取檔案並繪製3D模型 55 5.3 Socket連線測試 60 5.3.1 連線測試一 60 5.3.2 連線測試二 60 5.4 協同功能測試 62 第六章 結論與未來展望 64 6.1 研究成果與結論 64 6.2 結果討論 64 6.3 未來展望 66 第七章 參考文獻 67 作者簡歷 683710487 bytesapplication/pdfen-US行動裝置協同檢視M3Gmobile devicecollaborative viewing協同檢視於行動平台之應用開發Collaborative viewing on mobile platformthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/61147/1/ntu-96-R94522603-1.pdf