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