資源描述:
《國(guó)外主流移動(dòng)開發(fā)平臺(tái)應(yīng)用介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、KonyOne平臺(tái)(包含移動(dòng)應(yīng)用管理器)統(tǒng)一的移動(dòng)應(yīng)用開發(fā)平臺(tái)隨時(shí)隨地推動(dòng)業(yè)務(wù)開發(fā)|部署|管理KonyOne平臺(tái)是什么?KonyOne平臺(tái)為企業(yè)提供了完整的,端到端軟件解決方案,幫助企業(yè)開發(fā)、部署、管理覆蓋全部渠道的移動(dòng)應(yīng)用,這些渠道包括智能手機(jī)、平板電腦、自助終端以及臺(tái)式機(jī)等。避免了為了支持不同的終端、屏幕尺寸、瀏覽器、語(yǔ)言帶來(lái)的巨大的麻煩,同時(shí)還能在一個(gè)平臺(tái)上為不同版本完成同步更新,不論企業(yè)是要開發(fā)Web應(yīng)用還是移動(dòng)應(yīng)用,KonyOne平臺(tái)提供的功能都能涵蓋用戶的需求。統(tǒng)一的編碼平臺(tái),開放的標(biāo)準(zhǔn),未來(lái)的保障
2、KonyOne平臺(tái)是由KonyOneStudio、KonyOneServer和SyncServer三部分組成。移動(dòng)應(yīng)用管理器可以用于KonyOne平臺(tái),也可用于第三方開發(fā)工具。開發(fā)KonyOneStudioKonyOneStudio提供開發(fā)者一個(gè)全面的,可視化的集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE),做到盡可能少的代碼量和盡可能多的功能。通過(guò)內(nèi)嵌的跨渠道支持,KonyOne避免了建立多個(gè)獨(dú)立開發(fā)團(tuán)隊(duì)的需求,極大的降低了開發(fā)成本。用戶無(wú)需單獨(dú)建立安卓、蘋果、黑莓、
3、WP等開發(fā)團(tuán)隊(duì),設(shè)計(jì)者和開發(fā)者可以完全通過(guò)Kony的可視化開發(fā)界面開發(fā)出多渠道的、優(yōu)化的、符合企業(yè)需求的移動(dòng)應(yīng)用。開發(fā)者通過(guò)KonyOneStudio設(shè)計(jì)用戶界面,定義應(yīng)用所需的服務(wù),以及與這些服務(wù)連接的連接器。設(shè)計(jì)拖放式Widget、線框界面、以及簡(jiǎn)單的下拉式菜單組成KonyOne的設(shè)計(jì)界面。設(shè)計(jì)階段的主要工作就是創(chuàng)建表單的外觀、配置Widget屬性、以及在模擬器中快速預(yù)覽完成之后的樣式??梢暬O(shè)計(jì)工具快速預(yù)覽-通過(guò)各種設(shè)備模擬器隨時(shí)預(yù)覽設(shè)計(jì)好的界面,規(guī)避了建立完整應(yīng)用的需求。將“What-if”操作從小時(shí)級(jí)
4、縮短到秒級(jí)??缜繵idgets–用戶需要他們?cè)O(shè)備上的應(yīng)用都像原生應(yīng)用。比如,在KonyOne平臺(tái)上,日歷Widget效果與原生iOS日歷完全一致,與Andoid原生日歷完全一致。特定渠道的配置–每一種渠道有其獨(dú)一無(wú)二的功能,比如iOS按鈕的閃爍效果,WindowsPhone表單切換時(shí)的動(dòng)畫效果。這些特性都能在KonyOne的下拉菜單中通過(guò)簡(jiǎn)單的設(shè)置獲得。皮膚&主題–字體,顏色以及Widget中其他的UI拖放式表單設(shè)計(jì)器-內(nèi)嵌豐富的跨平臺(tái)的UI設(shè)計(jì)元素可在皮膚中定義。皮膚能夠應(yīng)用到所有的Widget。每個(gè)Wid
5、get可通過(guò)簡(jiǎn)單的下拉菜單進(jìn)行定Widget上,或者只應(yīng)用到某一個(gè)渠道,也可在運(yùn)行制化,以適合不同的操作系統(tǒng)、瀏覽器以及部署類時(shí)根據(jù)用戶的個(gè)性化要求實(shí)時(shí)分配,比如針對(duì)金卡型的要求??蛻?,就可以有他自己的用戶界面。開發(fā)|部署|管理集成的模擬器-在Studio內(nèi)部,通過(guò)單擊此項(xiàng),立刻預(yù)覽在目標(biāo)渠道的實(shí)際效果。語(yǔ)句調(diào)試–可調(diào)試本地或遠(yuǎn)程運(yùn)行的代碼–比如允許開發(fā)者設(shè)置斷點(diǎn),掛起,單步調(diào)試等,方便他們校驗(yàn)所編寫的代碼。代碼分析器–幫助編譯和分析代碼,以便于在發(fā)布不同版本應(yīng)用時(shí)進(jìn)行相應(yīng)的優(yōu)化。在線幫助–Kony幫助文檔與W
6、idget和Widget對(duì)話框等密切相關(guān),以方便開發(fā)者和設(shè)計(jì)者在需要幫助時(shí)隨時(shí)提供幫助。外部函數(shù)接口(FFI)–KonyOneStudio可以訪問(wèn)其他國(guó)際化語(yǔ)言支持(I18N)–KonyOne支持全部的國(guó)際編程語(yǔ)言編寫的服務(wù),方法和函數(shù)。使用這種整合化語(yǔ)言,開發(fā)者定義需要支持的區(qū)域,并分配相應(yīng)UI,可以訪問(wèn)原生的操作系統(tǒng)SDK的特性和功能,的區(qū)域值,Studio或者API編程接口就能自動(dòng)設(shè)置而不用越出Studio的可視化設(shè)計(jì)界面。使用FFI,I18N的鍵值。Kony應(yīng)用已經(jīng)在60多個(gè)國(guó)家,以20還能夠支持條形碼
7、掃描,頭盔傳感,NFC函數(shù),手多種語(yǔ)言提供全部功能。寫輸入,以及其他的第三方UIWidget。開發(fā)工具服務(wù)一旦設(shè)計(jì)好用戶界面,開發(fā)者就能定義與之連接的簡(jiǎn)便的代碼編寫–為了同時(shí)支持跨渠道和特定渠服務(wù),以及如何利用和交換數(shù)據(jù)。Studio的可視化道的業(yè)務(wù)邏輯,Studio為開發(fā)者同時(shí)提供JavaScript設(shè)計(jì)界面能輕松的實(shí)現(xiàn)這一點(diǎn)。服務(wù)通常是根據(jù)前或者Lua做為編程語(yǔ)言。在Studio中可以直接輸入可后處理流程完全客戶化的,并具有可配置的安全性,重用的模塊式代碼“snippets”,或者在事件流中直接也能與其他服
8、務(wù)組合在一起形成一個(gè)流程,相互之定義語(yǔ)句;同時(shí),Studio也提供Lua和JavaScript相間的參數(shù)傳遞和邏輯也是完全可配置的?;ゴa轉(zhuǎn)換的工具,以方便開發(fā)者以自己喜歡的語(yǔ)言進(jìn)行開發(fā)。代碼輔助–Studio為開發(fā)者提供世界一流的基于上下文的代碼“自動(dòng)提示”功能,可根據(jù)應(yīng)用的上下文,Widget的種類和屬性自動(dòng)給出代碼語(yǔ)法,函數(shù),變量,命名等的提示。開發(fā)|部署|管理更為重要的是,一旦