多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 互聯(lián)網(wǎng) > 《近匠》iMAG:移動(dòng)應(yīng)用快速跨平臺(tái)開發(fā)工具

《近匠》iMAG:移動(dòng)應(yīng)用快速跨平臺(tái)開發(fā)工具

來源:程序員人生   發(fā)布時(shí)間:2014-09-06 15:30:23 閱讀次數(shù):4174次

在本地和HTML5應(yīng)用開發(fā)策略中,移動(dòng)中間件連接設(shè)備和本地硬件的服務(wù)。在不需要重寫后端的情況下,它也可以使企業(yè)架構(gòu)師和開發(fā)者再利用同一的后端邏輯來幫助多臺(tái)移動(dòng)設(shè)備與每一個(gè)單獨(dú)設(shè)備進(jìn)行工作。本期《近匠》采訪了飛舸益動(dòng)產(chǎn)品總監(jiān)邱楊,公司旗下的移動(dòng)開發(fā)平臺(tái)iMAG,采用XML+Javascript技術(shù)開發(fā)原生跨平臺(tái)應(yīng)用。

CSDN移動(dòng):請(qǐng)講講你們是誰?你們以往的從業(yè)經(jīng)歷?

飛舸益動(dòng)(Fingersoft)是2009年在北京中關(guān)村軟件園成立的一家軟件企業(yè),專注在企業(yè)信息化管理和數(shù)據(jù)資源整合優(yōu)化。

我們?cè)?010年推出了iMAG移動(dòng)中間件產(chǎn)品(imagapp.com),幫助企業(yè)和開發(fā)者高效構(gòu)建自己的移動(dòng)應(yīng)用,這些應(yīng)用不僅是原生的還是跨平臺(tái)的,一次開發(fā)自動(dòng)兼容不同平臺(tái)移動(dòng)設(shè)備。

核心團(tuán)隊(duì)來自一家荷蘭公司設(shè)在中國(guó)的研發(fā)部門。在移動(dòng)領(lǐng)域,我們最早是做一個(gè)叫OpenRemote的國(guó)外開源項(xiàng)目,是用iPhone、Android等手機(jī)來控制室內(nèi)的智能家電,是JBoss的創(chuàng)始人Marc Fleury搞的項(xiàng)目,iMAG團(tuán)隊(duì)的早期成員都來自這個(gè)項(xiàng)目。

CSDN移動(dòng):為什么要做這樣一個(gè)工具?iMAG認(rèn)為開發(fā)者有什么樣的需求?

首先是我們自己有比較強(qiáng)烈的這方面的需求,因?yàn)楣镜臉I(yè)務(wù)重心已經(jīng)轉(zhuǎn)向移動(dòng)領(lǐng)域,這時(shí)候面對(duì)大量的移動(dòng)App開發(fā)的需求,我們自己面臨這個(gè)問題的困擾。

大家都知道手機(jī)平臺(tái)的復(fù)雜,開發(fā)一個(gè)移動(dòng)項(xiàng)目,團(tuán)隊(duì)需要掌握不同的語言、不同的開發(fā)技術(shù)。對(duì)于企業(yè)應(yīng)用來說,重點(diǎn)應(yīng)該在業(yè)務(wù)層面,不應(yīng)在系統(tǒng)底層技術(shù)上牽扯過多的精力。而且企業(yè)的業(yè)務(wù)靈活多變,對(duì)于系統(tǒng)的維護(hù)性和擴(kuò)展性也有較高的要求,正是這樣中間件技術(shù)才有了用武之地。可以對(duì)比一下,在系統(tǒng)后臺(tái)有Java這樣的跨平臺(tái)語言,在PC前端有HTML和Javascript這樣跨平臺(tái)的Web技術(shù),而在移動(dòng)端卻缺少類似的平臺(tái)或技術(shù)來支撐。

雖然移動(dòng)端Web或許是一個(gè)選擇,但這樣一來就失去了手機(jī)平臺(tái)自身的特色。據(jù)說iOS剛出來的時(shí)候并不允許第三方開發(fā)原生應(yīng)用,開發(fā)者在iOS平臺(tái)只能開發(fā)Web形式的App,喬布斯一開始也是想用Web糊弄大家,后來經(jīng)不住群眾的呼聲不得已才開放了原生接口,可見Web應(yīng)用和原生應(yīng)用之間的差距。在使用Web開發(fā)的同時(shí),也讓我們?cè)谟脩趔w驗(yàn)上有所犧牲,我們的App可能也會(huì)因此而失去競(jìng)爭(zhēng)力。


iMAG企業(yè)移動(dòng)平臺(tái)總體技術(shù)架構(gòu)

考慮到這些因素,我們決定開發(fā)一套移動(dòng)中間件系統(tǒng),這套系統(tǒng)首先要保留原生應(yīng)用的用戶體驗(yàn),而且還要像Web應(yīng)用那樣容易開發(fā)和維護(hù),上層的業(yè)務(wù)功能就像積木那樣容易搭建。兼容各個(gè)系統(tǒng)各個(gè)平臺(tái)去實(shí)現(xiàn)一個(gè)中間層,這將是一個(gè)創(chuàng)新的移動(dòng)中間件系統(tǒng),但實(shí)現(xiàn)起來絕非易事,還好我們堅(jiān)持下來了,并且走過了三年,也就是現(xiàn)在的iMAG。

CSDN移動(dòng):iMAG是針對(duì)移動(dòng)開發(fā)的哪一個(gè)環(huán)節(jié)?在這個(gè)環(huán)節(jié)中,現(xiàn)在是一種什么狀況?格局是什么樣的?

iMAG是一個(gè)面向企業(yè)面向開發(fā)者的平臺(tái),企業(yè)和開發(fā)者們?cè)趇MAG產(chǎn)品的基礎(chǔ)之上構(gòu)建自己的移動(dòng)應(yīng)用。iMAG解決的不僅是跨平臺(tái)開發(fā)的問題,而且提供完整的移動(dòng)應(yīng)用生命周期管理,包括了App的開發(fā)、測(cè)試、集成、打包、發(fā)布等各個(gè)環(huán)節(jié)。iMAG企業(yè)版的iMAG Manager作為企業(yè)App的管理和運(yùn)營(yíng)的支撐系統(tǒng),可以部署在企業(yè)內(nèi)網(wǎng),它是手機(jī)客戶端和企業(yè)后端應(yīng)用之間的橋梁。iMAG Manager集成了應(yīng)用管理、設(shè)備管理、數(shù)據(jù)統(tǒng)計(jì)、推送管理、版本更新、安全認(rèn)證等諸多功能和服務(wù),并在新的4.0版本推出了企業(yè)移動(dòng)應(yīng)用門戶和企業(yè)應(yīng)用市場(chǎng)的功能。所以說iMAG是面向企業(yè)和開發(fā)者的一個(gè)整體的解決方案。


iMAG工作原理

  • 提供一個(gè)快速使用通用開發(fā)技術(shù)開發(fā)移動(dòng)應(yīng)用的工具 
  • 提供移動(dòng)應(yīng)用開發(fā)、部署??????、管理、集成、接入等能力
  • 一次開發(fā)跨iOS、Android多個(gè)智能平臺(tái)  
  • 使用標(biāo)準(zhǔn)JavaEE開發(fā)技術(shù),開發(fā)人員學(xué)習(xí)難度大大降低  
  • 現(xiàn)有WEB開發(fā)人員都可以轉(zhuǎn)化為手機(jī)應(yīng)用開發(fā)人員

當(dāng)前國(guó)內(nèi)市場(chǎng),也有一些號(hào)稱移動(dòng)中間件的產(chǎn)品,但基本都采用HTML5方案。在技術(shù)實(shí)現(xiàn)上一般都是采用國(guó)外開源的PhoneGap項(xiàng)目進(jìn)行了封裝,就像國(guó)內(nèi)號(hào)稱自主研發(fā)的手機(jī)操作系統(tǒng),都是在開源的Android系統(tǒng)上進(jìn)行修改,在這點(diǎn)上iMAG算得上是個(gè)另類。所以說iMAG在產(chǎn)品定位和技術(shù)路線選擇上和其他這些產(chǎn)品還是有很大差別的,技術(shù)方案本身沒有先進(jìn)與不先進(jìn)、好與不好一說,但不同的技術(shù)方案適用場(chǎng)景是不同的,我們?yōu)橛脩籼峁┝艘粋€(gè)不同的選擇。

CSDN移動(dòng):產(chǎn)品做了多久?什么時(shí)候推出的?

iMAG項(xiàng)目是從2010年啟動(dòng)的,到現(xiàn)在已經(jīng)有三年多。 最先是用了大概兩周時(shí)間做了第一個(gè)Android平臺(tái)上的Demo版本,1.0版本發(fā)布用了三個(gè)月時(shí)間,后面兩年多的時(shí)間,經(jīng)歷了幾十個(gè)版本的不斷優(yōu)化升級(jí),直到iMAG 3.0版本推出來的時(shí)候才是比較符合我們最初期望的產(chǎn)品,我們認(rèn)為它真正成熟了。可以看到做一個(gè)成熟的商業(yè)軟件和做出一個(gè)Demo或產(chǎn)品原型的差距,尤其是當(dāng)我們?cè)噲D用一個(gè)靈活的產(chǎn)品去解決一類復(fù)雜問題或需求的時(shí)候,這是個(gè)系統(tǒng)工程,中間有很多關(guān)鍵問題你必需堅(jiān)持不懈的去發(fā)現(xiàn)最好的解決方案,你需要專注、投入、還要有足夠的耐心。

iMAG的網(wǎng)站平臺(tái)推出來要晚一些,一開始只是提供了一些內(nèi)部賬號(hào)供合作伙伴使用。從今年開始才真正平臺(tái)化運(yùn)營(yíng),推出了云平臺(tái)版和免費(fèi)版,這樣小微企業(yè)甚至是個(gè)人開發(fā)者也可以來用我們的產(chǎn)品。在云計(jì)算火熱的今天,基于網(wǎng)絡(luò)平臺(tái)來為我們的客戶提供更好的服務(wù)也是大勢(shì)所趨,而且飛舸益動(dòng)本身也不同于傳統(tǒng)的軟件企業(yè),我們更注重共享、自由的開源文化。

CSDN移動(dòng):針對(duì)產(chǎn)品與需求,從第一個(gè)內(nèi)測(cè)版本,到現(xiàn)在,你們做了哪些轉(zhuǎn)變?開發(fā)這套系統(tǒng)有什么技術(shù)門檻或者有什么技術(shù)積累和優(yōu)勢(shì)?

從iMAG 1.0版本起,我們先后做了Android、iOS、Brew、Symbian和BlackBerry共五個(gè)系統(tǒng)平臺(tái)的版本,后面塞班和黑莓的出局已成定局,就將平臺(tái)進(jìn)行精簡(jiǎn),專注發(fā)展Android和iOS版本。從最初的1.0版本發(fā)展到現(xiàn)在的4.0版本,每?jī)芍軙?huì)發(fā)布一個(gè)小的迭代版本,每年會(huì)有一個(gè)大的版本更新。在項(xiàng)目管理上,我們是國(guó)內(nèi)較早的一批Scrum敏捷方法的實(shí)踐者,保持對(duì)需求的快速響應(yīng),做到持續(xù)集成,注重代碼重構(gòu)。


ITeye社區(qū)產(chǎn)品demo


企業(yè)微信產(chǎn)品截圖

實(shí)現(xiàn)一套移動(dòng)中間件系統(tǒng)在技術(shù)上是一個(gè)很大的挑戰(zhàn),因?yàn)樯婕暗紸pp功能的方方面面,需要對(duì)各個(gè)平臺(tái)的各種技術(shù)細(xì)節(jié)都了如指掌。而且要把這些技術(shù)揉捏到一起,形成一個(gè)體系,讓它們產(chǎn)生合力,這樣很考驗(yàn)我們的設(shè)計(jì)能力。整個(gè)研發(fā)過程遇到的障礙也不少,但后來我們都找到了解決辦法,有些技術(shù)在國(guó)內(nèi)很少人用,也沒有任何技術(shù)資料,我們是這方面的先行者,我們選擇的技術(shù)路線有比較高的技術(shù)門檻,沒有一定技術(shù)實(shí)力和對(duì)企業(yè)移動(dòng)應(yīng)用開發(fā)行業(yè)透徹了解的公司不可能真正做好這樣一個(gè)產(chǎn)品。

CSDN移動(dòng):在全民移動(dòng)的今天,iMAG的主要客戶是企業(yè)級(jí)移動(dòng)解決方案,請(qǐng)問iMAG如何理解個(gè)人與企業(yè)應(yīng)用的關(guān)系或者不同?

企業(yè)級(jí)應(yīng)用和個(gè)人應(yīng)用市場(chǎng)不同,企業(yè)應(yīng)用更多是為企業(yè)的員工、合作伙伴、客戶等相關(guān)方服務(wù),相對(duì)個(gè)人應(yīng)用而言,在移動(dòng)應(yīng)用的開發(fā)、發(fā)布、部署、管理、安全性、可移植性、可維護(hù)性等方面有更專業(yè)化的要求,而且企業(yè)信息化建設(shè)應(yīng)該為企業(yè)的運(yùn)營(yíng)戰(zhàn)略服務(wù),需要足夠靈活以適應(yīng)企業(yè)自身業(yè)務(wù)個(gè)性化以及發(fā)展變化的需要,不應(yīng)該讓企業(yè)去“削足適履”。

相比企業(yè)應(yīng)用,對(duì)于個(gè)人移動(dòng)應(yīng)用更需要關(guān)注運(yùn)營(yíng)服務(wù),App的內(nèi)容來源、如何促進(jìn)社會(huì)化傳播推廣、如何提高用戶粘度,這些是個(gè)人應(yīng)用能否成功的關(guān)鍵。

iMAG當(dāng)前版本主要面向開發(fā)企業(yè)應(yīng)用,企業(yè)可以用iMAG作為整體移動(dòng)信息化戰(zhàn)略的發(fā)展平臺(tái),是企業(yè)在移動(dòng)化道路上強(qiáng)有力的支點(diǎn)。針對(duì)個(gè)人應(yīng)用App的開發(fā)者,我們目前提供平臺(tái)版和免費(fèi)版本,未來我們也考慮針對(duì)個(gè)人應(yīng)用的開發(fā)需求,提供更適合的產(chǎn)品。

CSDN移動(dòng):iMAG如何收費(fèi),盈利模式如何?

iMAG主要是向企業(yè)收費(fèi),企業(yè)用戶尤其是和我們有合作伙伴關(guān)系的企業(yè)也是當(dāng)前iMAG產(chǎn)品服務(wù)的重點(diǎn)。另外對(duì)于小微企業(yè)和個(gè)人開發(fā)者,我們也有提供平臺(tái)版和免費(fèi)版。iMAG平臺(tái)版剛推出來不久,但已經(jīng)有一些創(chuàng)業(yè)者通過iMAG平臺(tái)來為自己的客戶提供移動(dòng)化服務(wù)。能夠幫助到這些創(chuàng)業(yè)者也讓人感到欣慰,他們的業(yè)務(wù)發(fā)展起來了,公司成長(zhǎng)了,我們的平臺(tái)才更具有價(jià)值。我們希望為建立了一個(gè)完整的移動(dòng)應(yīng)用生態(tài)體系提供我們的價(jià)值,讓更多的公司通過使用我們的產(chǎn)品加入到這個(gè)生態(tài)體系,并且各方都能通過這個(gè)生態(tài)系統(tǒng)實(shí)現(xiàn)共贏。


iMAG團(tuán)隊(duì)合影

CSDN移動(dòng):iMAG接下來的計(jì)劃有哪些?對(duì)該領(lǐng)域的未來暢想是什么?

從iMAG 3.0之后,集成了更多的云服務(wù),目前融合通訊功能、企業(yè)微信等也已經(jīng)進(jìn)入集成測(cè)試階段。我們認(rèn)為企業(yè)移動(dòng)信息化的大方向是:云計(jì)算、大數(shù)據(jù)和社會(huì)化網(wǎng)絡(luò),在這些領(lǐng)域都會(huì)有專業(yè)化的公司出現(xiàn),iMAG將為企業(yè)開發(fā)和集成這些應(yīng)用提供更加豐富的功能支持。而我們自身將定位成專業(yè)化的移動(dòng)中間件提供商,成為企業(yè)移動(dòng)信息化建設(shè)中的粘合劑,讓企業(yè)盤活現(xiàn)有的IT資源,包括現(xiàn)有的產(chǎn)品、開發(fā)商、技術(shù)支持團(tuán)隊(duì)資源,在移動(dòng)信息化時(shí)代發(fā)揮出更大的價(jià)值。

傳送門: iMAG mobilehub主頁(yè)、 iMAG官方主頁(yè)


【《近匠》壹

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 午夜毛片不卡高清免费 | 欧美国产精品不卡在线观看 | 最近中文字幕最新在线视频 | 国产五月 | 婷婷伊人久久 | 天堂最新版免费观看 | 女性一级全黄生活片 | 五月天综合视频 | 精品久久免费观看 | 无夜精品久久久久久 | 亚洲视频在线观 | 欧美理论在线 | 被男人吃奶添下面好舒服视频 | 国产精品国产三级国产在线观看 | 亚洲国产www | 亚洲第一视频区 | 成人亚洲在线观看 | 精彩视频一区二区三区 | 免费精品久久 | 欧美成人一区二区 | 欧美黑人巨大videos精 | 欧美国产日韩精品 | 中文字幕乱码中文乱码综合 | 一区二区三区在线视频观看 | 国产午夜精品久久久久九九 | free13俄罗斯性xxxxhd | 中文国产成人精品久久水 | 性色a∨人人爽网站 | 一本大道香蕉久在线不卡视频 | 亚洲精品久久久久久久网站 | 久久亚洲精中文字幕冲田杏梨 | 亚洲成a人v欧美综合天堂软件 | 国产成人不卡亚洲精品91 | 91亚洲国产成人久久精品网站 | 欧美a色爱欧美综合v | 成年人在线视频网站 | 黄色免费观看视频网站 | free性丰满hd性欧美厨房 | 性xxxxⅹhd成人 | 国产精品精品 | 精品国产中文一级毛片在线看 |