新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 10種無線技術詳細介紹

        10種無線技術詳細介紹

        作者: 時間:2011-04-07 來源:網絡 收藏

          藍牙技術開發要點:
          •JABWT盡可能地影響著J2ME類和框架。
          •在使用JABWT開發時會使用到The Connected Limited Device Configuration (CLDC)。
          •JABWT API已經開始在其他普通協議中和其他傳輸媒體(OBEX和RECOMM)結合使用。
          總的來說,無線網絡的藍牙版本受到了越來越多的人的喜愛,從本質上說,藍牙技術很可靠。無線和計算機業界的倡導者們將藍牙技術作為一種規范來開發,將它作為一種低成本、低功耗的無線通訊方法,來連接運用未經授權的2.4GHz頻帶的設備。該規范主要針對三種電源,它們與三個連接間距相應:100 米,10 米和0.1 米。最常用的是在多達七種不同設備之間提供10米的連接間距。藍牙硬件和軟件的設計人員考慮到了由于安全性和網絡競爭帶來的復雜性(如801.11b無線 LANs)。
          想在應用程序中運用藍牙技術的Java開發人員可以從兩方面來考慮。首先,藍牙技術可以是操作系統提供的一個服務,它可以從應用程序得以實現,這同 HTTP掩蓋了潛在的網絡協議(如802.11b和Ethernet)的低級實現有很多共同之處。第二,開發人員可以用Java APIs for Bluetooth Wireless Technologies(JABWT)來直接訪問藍牙服務。Java Community Process于2002年3月將JABWT作為最終規范發布了。JABWT至少需要512k的內存用于Java 2、一個藍牙堆棧和頻帶和J2ME Connected Limited Device Configuration(CLDC)的一個兼容配置或擴展配置。
          JABWT為藍牙技術的實現提供了范圍很廣的一組接口,在JSR-82中有文件證明。JABWT將APIs根據discovery、設備管理和通訊加以分類。第一組接口可以幫助我們發現設備、查找設備并推廣設備。設備管理APIs包括安全性和Generic Access Profile方面的信息,它們用來描述本地設備并得到遠程設備的信息。通訊APIs用來同其它藍牙設備進行通訊,這些通訊是通過協議來完成的,如 OBEX(Object Exchange,也廣泛用于紅外線)、RFCOMM(通過Serial Port Profile提供)、L2CAP(Logical Link Control and Adaptation Protocol)和更高級的協議(如TCP/IP)。JABWT運用J2ME的Commected Limited Device Configuration中定義的Generic Connection Framework來提供基本的連接功能。

        本文引用地址:http://www.104case.com/article/156468.htm

        之十:JavaPhone API和開發要點
          JavaPhone API
          JavaPhone API定義了一組基于Java的接口,可以用來訪問智能電話和其它無線設備的功能。網絡操作人員、設備制造商和內容提供商運用JavaPhone在 PersonalJava平臺上構建設備。企業級Java開發人員將JavaPhone API作為一種穩固的、易用的對象接口用于設備所提供的服務,如Java Telephony API(JTAPI)、數據包信息傳遞、數據訪問(聯系人、日歷、任務和用戶配置信息)、電源管理和應用程序安裝。
          JavaPhone開發要點:
          Secure Sockets Layer (SSL) API在PersonalJava中是可選的,但是必須包含在任何JavaPhone的實現中,它支持應用程序在HTTPS上運行,這是保證無線應用程序的安全的一種常見的、相對容易的方法。只有可以信賴的應用程序才可以訪問JavaPhone的data stores和消息。
          Java開發人員可以在JavaPhone智能電話上發送并接受短消息,而不需要知道所運用的具體的傳輸方式,如SMS或WAP Push.
          開發人員可以將JavaPhone的聯系人、任務和日程管理作為vCard和vCalendar條目來訪問,它們存儲在“object soup”式的平面數據庫中,互相之間沒有關連,不能輸入。
          Java開發人員用核心的Java Telephony APIs來執行基本的打電話、接電話的任務。JTAPI的擴展功能可以用于呼叫中心,擴展電話的控制(如持機等候和電話會議)以及媒體數據流(如按鍵音)。JTAPI移動核心接口是專門用于移動電話的。例如,MobileProvider接口提供了一個有效的方法來檢查該平臺是否實現了一個特殊的功能。Datagram Messaging APIs可以讓我們發送并接收文本信息而不需要知道根本的傳輸細節。應用程序的開發人員只需要知道如何格式化并發送信息就行了。JavaPhone可以支持在GSM上運用Short Messaging Service(SMS),也支持其它的傳輸形式。
          AddressBook、Calendar和User Profile APIs給開發人員提供了一個基于對象的接口,可以用來訪問智能電話的個人信息管理(PIM)庫。AddressBook將vCard規范(RFC 2426)用于聯系信息,Calendar將vCalendar規范(RFC2445)用于日程管理和任務管理。對于移動和無線設備來說,安全性總是一個關鍵的問題,所以JavaPhone開發人員應該只允許可以信任的應用程序從數據庫讀取信息、將信息寫到數據庫以及發送和接收信息。
          Power Monitor API提供了有關電池標準、預計電池壽命、以及設備是否接通電源的信息。Power Management API可以讓開發人員感受到設備狀態發生的變化并作出響應,如設備關機狀態、全功耗狀態、有效電源狀態、掛起狀態(suspend)和睡眠狀態。 Install API支持為開發和發布應用程序進行打包,包括對Jar文件、主程序切入點、圖標和版本的支持。

        藍牙技術相關文章:藍牙技術原理

        上一頁 1 2 3 4 下一頁

        關鍵詞: 介紹 詳細 無線技術

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平罗县| 玉龙| 锦屏县| 志丹县| 平阴县| 杭锦后旗| 玉屏| 锡林郭勒盟| 光山县| 湘阴县| 汨罗市| 岳阳市| 夏邑县| 诸城市| 桐柏县| 阳朔县| 吴川市| 普陀区| 山西省| 张家川| 太白县| 增城市| 抚顺市| 汽车| 黄陵县| 建湖县| 山丹县| 湘潭县| 沈阳市| 保康县| 广灵县| 德安县| 措勤县| 磐石市| 九寨沟县| 酉阳| 鄂托克前旗| 双流县| 遵义县| 临高县| 清涧县|