1 / 5

專題製作報告

專題製作報告. 指導老師 : 蔣元隆老師 組員 : 許舫軒 . 張紘嘉 . 彭俊頎 . 張嘉聖. 1. 先對 Bluetooth 進一步瞭解 2. 研究 J2ME 語法、 API 與撰寫 3.JAVA 所提供之 Bluetooth API 並利用.

adanne
Download Presentation

專題製作報告

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 專題製作報告 指導老師:蔣元隆老師 組員:許舫軒.張紘嘉.彭俊頎.張嘉聖

  2. 1.先對Bluetooth進一步瞭解 2.研究J2ME語法、API與撰寫 3.JAVA所提供之Bluetooth API並利用

  3. 藍芽是一種可應用在電腦、行動電話、及其他家電用品上的無線傳輸技術。藍芽(一種晶片)的運作原理是在2‧45 GHz的頻帶上傳輸,除了數位資料外,也可以傳送聲音。每個藍芽技術連接裝置都具有根據IEEE 802標準所制定的48-bit地址;可以一對一或一對多來連接,傳輸範圍最遠在10公尺。藍芽技術不但傳輸量大,每秒鐘可達1MB,同時可以設定加密保護,每分鐘變換頻率一千六百次,因而很難截收,也不受電磁波干擾。

  4. J2ME J2ME (Java 2 Platform, Micro Edition)是Sun Microsystems所發展出來針對一般的消費性小型設備進行程式開發的工具,由於這些設備的種類繁多,並且之間的特性又大不相同,針對這個問題J2ME引入了二種新的概念,分別是Configuration以及Profile,Configuration主要的目的是針對消費性電子產品的網路連結能力、處裡器速度,記憶體容量等特性為之分類。Configuration針對所使用的裝置,定義了一些較基本的核心類別函式庫,凡是屬於該Configuration的裝置,其上所附的JAVA虛擬機器應該要支援Configuration中所定義的類別函式。目前J2ME已定義了二種Configuration: 1. CDC (Connected Device Configuration)適用於較高檔的消費性電子產品,例如:互動式電視機上盒、網路電話。 2. CLDC (Connected, Limited Device Configuration)適用於較低檔的消費性電子產品,例如:手機、PDA。

  5. JSR-82 探索 JSR-82 API JSR-82 是用於藍芽無線技術的官方 Java API。可使用這個 API 建立可執行以下功能的應用程式: 判斷和檢測自己的藍芽設備的屬性 發現設備通信範圍內的藍芽設備 在遠端藍芽設備上搜索服務 建立可以與遠端藍芽伺服器通信的藍芽Client 端應用程式 建立能夠為藍芽Client 端的請求提供服務的藍芽伺服器應用程式 JSR-82 包含兩個套件,即 javax.bluetooth 和 javax.obex。您自己的藍芽設備由 javax.bluetooth.LocalDevice 類別表示,所有的遠端藍芽設備由 javax.bluetooth.RemoteDevice 類別表示。 javax.bluetooth.DiscoveryAgent 類別是個有幫助的類別,它讓您可以發現附近的遠端藍芽設備,並為區域內的每個藍芽設備傳回一個 javax.bluet

More Related