原創(chuàng)|其它|編輯:龔雪|2014-03-12 15:11:48.000|閱讀 843 次
概述:eMobc是用于生成web、移動(dòng)web、原生iOS以及Android應(yīng)用的開源框架,使用XML快捷而輕松地開發(fā)移動(dòng)應(yīng)用。本文從專業(yè)社區(qū)、專業(yè)服務(wù)、框架功能等方面對(duì)eMobc做了詳解。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
用于生成web、移動(dòng)web、原生iOS以及Android用于的開源框架,使用XML快捷而輕松地開發(fā)移動(dòng)應(yīng)用。
它是什么?
專業(yè)人士和學(xué)生參與改進(jìn)和使用開源框架的一個(gè)生態(tài)系統(tǒng)。意在快速輕松編程移動(dòng)應(yīng)用。作為你的技術(shù)和興趣你可以參與不同任務(wù)和項(xiàng)目。社區(qū)還有求職欄,在那你可以選擇付費(fèi)項(xiàng)目。
如何運(yùn)作?
作為社區(qū)一部分,你可以產(chǎn)于改進(jìn)功能和新應(yīng)用項(xiàng)目。你所做的所有改進(jìn)和新增都被發(fā)布在社區(qū),在我們所有的通用工具中逐漸提升,而同時(shí),你也許能獲得客戶公司的專業(yè)項(xiàng)目。
框架是個(gè)人人分享的工具。人們用它工作,也在它里面工作,其間,人們分享知識(shí)和理念。框架注重你的公用設(shè)施移動(dòng)應(yīng)用編程潛能。
雖然社區(qū)許可免費(fèi),但社區(qū)也可能建立工作組來執(zhí)行特別項(xiàng)目:開放數(shù)據(jù)的移動(dòng)應(yīng)用、大學(xué)項(xiàng)目、研究部門、大學(xué)和公立學(xué)校。帶來的是無盡廣泛的可能性。
使用框架:
你是新人并且將為了你的項(xiàng)目、應(yīng)用和測(cè)試學(xué)習(xí)它,使用它。注冊(cè)社區(qū)然后下載框架以訪問信息。如果你發(fā)布源代碼,即可免費(fèi)使用框架。
改進(jìn)框架:
你是一個(gè)程序員,并想要參與修復(fù)漏洞和添加新功能。注冊(cè)社區(qū)便可訪問并引入官方改進(jìn)。
程序員許可證
eMobc框架包括兩種許可證:
社區(qū)許可用來創(chuàng)建開源移動(dòng)應(yīng)用,如果你想要開發(fā)公共使用的移動(dòng)應(yīng)用,這就是你的選擇,是免費(fèi)的。
專業(yè)許可證讓你能夠創(chuàng)建移動(dòng)應(yīng)用和開源私人代碼。你可以為了商業(yè)目的改進(jìn)和維護(hù)同樣的代碼。如果你是為那些想要保護(hù)其應(yīng)用代碼的用戶而開發(fā)應(yīng)用,這是你的選擇。
社區(qū)(免費(fèi))許可包括:
專業(yè)許可包括:
eMobc是一個(gè)軟件工廠(下一代移動(dòng)應(yīng)用開發(fā))。在eMobc中我們?yōu)锳ndroid、iOS操作系統(tǒng)、web應(yīng)用或HTML5應(yīng)用開發(fā)應(yīng)用。加快并簡(jiǎn)化所有流程。
原生應(yīng)用開發(fā)
為特殊操作系統(tǒng)設(shè)計(jì)。允許最大化設(shè)備能力并受益于其自然組件。訪問傳感器,改進(jìn)用戶界面,脫機(jī)操作,出現(xiàn)在應(yīng)用程序商店。
web應(yīng)用開發(fā)
為各種操作系統(tǒng)設(shè)計(jì)。依靠于有一個(gè)在線網(wǎng)絡(luò)服務(wù)器。通常以HTML5+JS+CSS(網(wǎng)絡(luò)技術(shù))編寫。在編程和分配渠道上有更多的自由。但其它需要資源和在線鏈接。
移動(dòng)網(wǎng)絡(luò)應(yīng)用
有不少用戶會(huì)用手機(jī)訪問你的信息,嘗試鏈接到你的網(wǎng)站并交互信息。你是否覺得很難導(dǎo)航并且看清東西,你的客戶也一樣。
后端開發(fā)
移動(dòng)應(yīng)用經(jīng)常需要服務(wù)器。訪問和查詢數(shù)據(jù)庫(kù)、文件轉(zhuǎn)換、實(shí)時(shí)消息。完全用著服務(wù)器來開發(fā)你的應(yīng)用(從頭開始或修改現(xiàn)有的一個(gè)),也提供所有層面的維護(hù)。
eMobc發(fā)布自由,并在Github平臺(tái)上是免費(fèi)的(免費(fèi)社區(qū)版本)。
有適用于每種語言的版本(Java、Objective-C 和 HTML5)。同樣,框架還為你提供綜合指南和程序員API在線指南,以便你輕松學(xué)習(xí)。
工具和社區(qū)論壇,對(duì)于與其它用戶分享問題和知識(shí)很有幫助。
原生
程序是100%的原生應(yīng)用。有了eMobc的iOS和Android框架,可以輕松編程原生應(yīng)用。無論是對(duì)Android還是iOS Objective-C,都可以加快開發(fā)時(shí)間。通過XML文件(也可以使用框架的控制面板)定義你的應(yīng)用,用你最喜歡的IDE來修改和編譯代碼。eMobc框架可用于Eclipse項(xiàng)目上的Java 和 XCode上的Objective-C。利用由原生庫(kù)提供的可能性,來獲取先進(jìn)的硬件功能,諸如GPS、加速計(jì)、震動(dòng)、攝像頭、無線、設(shè)備通信等,豐富用戶界面、提升可訪問性和自定義功能。添加廣告、發(fā)送通知、訪問設(shè)備數(shù)據(jù)均為可包含原生開發(fā)的改進(jìn)。
XML
eMobc引入XML結(jié)構(gòu),專為移動(dòng)應(yīng)用而準(zhǔn)備。通過你的應(yīng)用的大多數(shù)方面來定義XML。定義文本、界面設(shè)計(jì)、屏幕定義、更新內(nèi)容......XML結(jié)構(gòu)下編程非常簡(jiǎn)單,指南和動(dòng)態(tài)生成的屏幕哪怕幾乎沒有技術(shù)知識(shí)的人創(chuàng)造了創(chuàng)建新模型的可能性。
eMobc使用XML定義用戶界面,不僅僅是內(nèi)部,還包括導(dǎo)航和內(nèi)容之類的應(yīng)用功能。
它使用開放標(biāo)準(zhǔn)的XML并重新使用代碼以在不同的平臺(tái)構(gòu)建應(yīng)用。
屏幕
當(dāng)我們思考并設(shè)計(jì)一個(gè)移動(dòng)應(yīng)用時(shí),自然地將應(yīng)用分成多“屏幕”的信息。eMobc亦如此。
這個(gè)方法方便了美術(shù)設(shè)計(jì)師的工作。它們也將產(chǎn)品分開以繪制草圖,快速生成演示,展示最終結(jié)果。
動(dòng)態(tài)生成
有了eMobc你可以讓應(yīng)用動(dòng)態(tài)生成屏幕(基于從服務(wù)器接收到的數(shù)據(jù))。多虧了XML能夠適應(yīng)外部服務(wù)的每一個(gè)屏幕。
還有屏幕能動(dòng)態(tài)生成基于所有導(dǎo)航的服務(wù),以增長(zhǎng)你的應(yīng)用屏幕和功能。
你甚至可以收集用戶品味并動(dòng)態(tài)生成一些內(nèi)容。
MVC
eMobc有一個(gè)結(jié)構(gòu)Model-View-Controller,包括:
跨平臺(tái)
有了eMobc你可以以多種方式開發(fā)跨平臺(tái)應(yīng)用。
開發(fā)跨平臺(tái)原生應(yīng)用、移動(dòng)網(wǎng)站和web應(yīng)用,無需變更工具。有三種版本的框架:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)