跨平臺(tái)工具詳解:Seregon (DragonRad)
Seregon (DragonRad)
DragonRad公司于2001年在加拿大的安大略成立,最初叫做Seregon。Seregon開(kāi)始是為移動(dòng)Windows和BlackBerry設(shè)備用戶提供專業(yè)的軟件升級(jí)等服務(wù)。面對(duì)龐大的開(kāi)發(fā)成本,Seregon決定投資開(kāi)發(fā)他們自己的跨平臺(tái)開(kāi)發(fā)工具,不久之后的2007年“Seregon App”便以產(chǎn)品形式發(fā)布。這個(gè)軟件的第四版在2010年9月發(fā)布,被重新命名作DragonRad。目前為止,這家公司的營(yíng)收分為兩部分,分別來(lái)自開(kāi)發(fā)工具和他們的專業(yè)服務(wù)業(yè)務(wù)。這家公司的投資人是Purple Angle,安大略政府,ZIM公司,以及Corel的創(chuàng)始人Mike Cowpland。
主要產(chǎn)品和技術(shù)
DragonRad的目標(biāo)客戶是企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)者。這些開(kāi)發(fā)者為BlackBerry,Android,IOS和Windows的移動(dòng)手持設(shè)備開(kāi)發(fā)應(yīng)用。App在DragonRad Designer里用Lua語(yǔ)言(用于腳本和業(yè)務(wù)邏輯)構(gòu)建。DragonRad Designer是一個(gè)利用WYSIWYG語(yǔ)言的可拖放、基于窗體的開(kāi)發(fā)環(huán)境。App被編譯為L(zhǎng)ua字節(jié)碼,這被DragonRad運(yùn)行時(shí)環(huán)境中的翻譯器執(zhí)行。之后,App可以被發(fā)布在DragonRad Host上,這是一個(gè)也可用來(lái)管理后端數(shù)據(jù)庫(kù)及相關(guān)設(shè)備同步業(yè)務(wù)的服務(wù)器。
這個(gè)開(kāi)發(fā)工具提供設(shè)備整合的功能,以及同Lotus Notes,MySQL,Oracle,SQL Server,Postgre SQL, Sybase數(shù)據(jù)庫(kù)的企業(yè)連接器。
DragonRad同時(shí)提供了一個(gè)免費(fèi)試用的機(jī)會(huì),不過(guò)限制兩臺(tái)設(shè)備的開(kāi)發(fā)權(quán)限。軟件的商業(yè)許可起價(jià)為4900美元一年,同時(shí)也提供了一系列完善該軟件的服務(wù)。
市場(chǎng)影響力
DragonRad宣稱有3000名注冊(cè)用戶,包括為巡警開(kāi)發(fā)了BlackBerry應(yīng)用的開(kāi)發(fā)者Intergraph,和正在為信貸方面的應(yīng)用作開(kāi)發(fā)的Scotia Bank。
市場(chǎng)定位
DragonRad的市場(chǎng)定位和Netbiscuits,RhoMobile以及其他的企業(yè)App開(kāi)發(fā)工具如Worklight(被IBM收購(gòu)),Pyxis(現(xiàn)在是Verivo),Antenna Mobility比較相似。
DragonRad通過(guò)很多創(chuàng)新性的集成方案,如后端郵件業(yè)務(wù)和數(shù)據(jù)庫(kù)系統(tǒng),簡(jiǎn)化了數(shù)據(jù)驅(qū)動(dòng)的企業(yè)App的開(kāi)發(fā)。這款跨平臺(tái)開(kāi)發(fā)工具直接針對(duì)所有主流智能手機(jī)平臺(tái)(BlackBerry, Android,IOS,Windows Mobile)上的企業(yè)App開(kāi)發(fā)者。它提供一個(gè)平緩的學(xué)習(xí)曲線,App的開(kāi)發(fā)在一個(gè)WYSIWYG編輯器中用Lua腳本語(yǔ)言完成。不過(guò),拖放式的開(kāi)發(fā)方法對(duì)于某些IT部門(mén)會(huì)是一個(gè)限制,因?yàn)镮T部門(mén)通常非常看重對(duì)代碼的控制力和設(shè)計(jì)的靈活性。在跨平臺(tái)開(kāi)發(fā)工具領(lǐng)域,DragonRad面對(duì)的是來(lái)自免費(fèi)或者低收費(fèi)開(kāi)發(fā)工具的競(jìng)爭(zhēng),而這些工具通常還提供更強(qiáng)大的程序設(shè)計(jì)范式。



















