<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > CTIMES/產(chǎn)業(yè)評(píng)析 > 應(yīng)用開(kāi)發(fā)新體驗(yàn):結(jié)合Push API的手機(jī)裝置

          應(yīng)用開(kāi)發(fā)新體驗(yàn):結(jié)合Push API的手機(jī)裝置

          作者:陳俊宏 時(shí)間:2010-02-03 來(lái)源:CTIMES 收藏

          上一期討論到以BAE這樣的技術(shù),結(jié)合到手機(jī)端,這是一種不一樣的應(yīng)用程序發(fā)模式,讓手機(jī)客戶端(client)的應(yīng)用整合有了很大的不同。開(kāi)啟手機(jī)的云端應(yīng)用整合,Data 的機(jī)制在這里更顯重要,在此提供一些個(gè)人淺見(jiàn),請(qǐng)不吝指教。

          本文引用地址:http://www.ex-cimer.com/article/184507.htm

          API的技術(shù)研發(fā)是操作系統(tǒng)目前所久缺的一環(huán),但已經(jīng)有一些相關(guān)技術(shù)正在進(jìn)行。向服務(wù)器發(fā)出請(qǐng)求,再建立聯(lián)機(jī)后進(jìn)行,這是典型的網(wǎng)絡(luò)模式。行動(dòng)裝置的應(yīng)用上,改采的方式進(jìn)行,是普遍被認(rèn)為是一種更有效的方法。Push API的做法是由服務(wù)器主動(dòng)「推出」數(shù)據(jù)給「接收端」,也就是,這是一種由「sender」主動(dòng)發(fā)送數(shù)據(jù)的技術(shù)。

          相對(duì)于Data Push,上述所提及的典型模式稱為Data Pull,也就是由接接收端控制,與Data Push正好相反。Data Push在手持裝置上應(yīng)用,其實(shí)已行之有年,例如:SMS、Push mail;Data Push機(jī)制第一次被大量討論,是在Web service興起的那幾年,當(dāng)時(shí)又被泛稱為「主動(dòng)式服務(wù)」。Data Push也講求Server Side技術(shù),因?yàn)閿?shù)據(jù)由傳送端(Server)主動(dòng)發(fā)出,所以Server端的架構(gòu)與技術(shù)是關(guān)鍵。

          隨著3G與4G網(wǎng)絡(luò)的普及,以及開(kāi)放平臺(tái)的興盛,在手機(jī)端以Data Push的機(jī)制整合,可以造就一些有興的新應(yīng)用;以應(yīng)用產(chǎn)品的角度看待Data Push機(jī)制,雖然這是舊瓶新裝的技術(shù),但所見(jiàn)有很大的不同。技術(shù)發(fā)展面來(lái)看,可以在框架里發(fā)展一套成熟的Push API,讓?xiě)?yīng)用開(kāi)發(fā)者可以使用大量的Push API來(lái)制造應(yīng)用軟件。這個(gè)機(jī)制的好處是什么呢?例如,應(yīng)用程序只需要「描述」數(shù)據(jù)屬性,就可以被動(dòng)式從服務(wù)器端接收信息;服務(wù)器端會(huì)根據(jù)用戶的數(shù)據(jù)需求,「客制化」般地推出用戶需要的信息。

          在一個(gè)以數(shù)據(jù)傳輸(Data Communication)為導(dǎo)向的3G網(wǎng)絡(luò)環(huán)境下,Data Push的機(jī)制更形重要;在這里,我們討論的角度是「讓開(kāi)發(fā)者以Data Push的思考模式制造應(yīng)用軟件」。將Push API整合到裝置,開(kāi)放,就是融入Data Push的機(jī)制到應(yīng)用程序里的第一步,這此,就可以達(dá)成「讓?xiě)?yīng)用開(kāi)發(fā)者更輕松地使用Data Push想法來(lái)制造軟件」。

          開(kāi)放平臺(tái)的「SDK」是很重要的環(huán)節(jié),所以更具體的做法是提供SDK,讓開(kāi)發(fā)者在裝置上發(fā)展應(yīng)用軟件。所以,只要能將Push API加入SDK,并將云端服務(wù)開(kāi)放給Push API使用,就可以達(dá)到這個(gè)構(gòu)想。當(dāng)裝置,例是手機(jī),能使用開(kāi)放的云端Push API來(lái)撰寫(xiě)各式應(yīng)用,這個(gè)裝置的功能將更強(qiáng)大;當(dāng)然,更強(qiáng)大是技術(shù)層面上的意義,讓裝置更「?jìng)€(gè)人化」、以及「更生活化」、更好用,這產(chǎn)品層面的意義,也是更重要的意義。

          Data Push導(dǎo)向的應(yīng)用軟件,也可以解決部份麻煩的技術(shù)問(wèn)題,例如:電源管理。在客戶端以Ping方式通知Server端「我還活著」,Server端再將數(shù)據(jù)推出,可以做出更好的電源管理機(jī)制,主要的關(guān)鍵在于通訊模塊可以不需要做永續(xù)性的開(kāi)啟。Data Push導(dǎo)向的應(yīng)用軟件,也可以解決瀏覽內(nèi)容的問(wèn)題,Data Push以HTTP做為基礎(chǔ),送出XML甚致HTML的文件,如此便能采用現(xiàn)有的Browser技術(shù),或是上一期曾提到的BASE技術(shù)。許多新的想法,都是建構(gòu)在已有的技術(shù)之上,Data Push導(dǎo)向的應(yīng)用軟件,確實(shí)是一個(gè)舊瓶裝新酒的想法,但是可以帶來(lái)新的使用體驗(yàn)。

          本文由 CTIMES 同意轉(zhuǎn)載,原文鏈接: http://www.ctimes.com.tw/DispCols/cn//1002031533NL.shtml



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();