色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

          10種無線技術詳細介紹

          作者: 時間:2011-04-07 來源:網(wǎng)絡 收藏

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

          本文引用地址:http://cafeforensic.com/article/156468.htm

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

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

          上一頁 1 2 3 4 下一頁

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

          評論


          相關推薦

          技術專區(qū)

          關閉