【跨平台开发工具系列】Seregon (DragonRad)& IBM(Worklight)(三)

本篇文章为大家详细介绍了Seregon以及Workligjt(后被IBM收购)公司的跨平台开发工具。

Seregon (DragonRad)

DragonRad公司于2001年在加拿大的安大略成立,最初叫做Seregon。Seregon开始是为移动Windows和BlackBerry设备用户提供专业的软件升级等服务。面对庞大的开发成本,Seregon决定投资开发他们自己的跨平台开发工具,不久之后的2007年“Seregon App”便以产品形式发布。这个软件的第四版在2010年9月发布,被重新命名作DragonRad。目前为止,这家公司的营收分为两部分,分别来自开发工具和他们的专业服务业务。这家公司的投资人是Purple Angle,安大略政府,ZIM公司,以及Corel的创始人Mike Cowpland。

主要产品和技术

DragonRad的目标客户是企业级应用的开发者。这些开发者为BlackBerry,Android,IOS和Windows的移动手持设备开发应用。App在DragonRad Designer里用Lua语言(用于脚本和业务逻辑)构建。DragonRad Designer是一个利用WYSIWYG语言的可拖放、基于窗体的开发环境。App被编译为Lua字节码,这被DragonRad运行时环境中的翻译器执行。之后,App可以被发布在DragonRad Host上,这是一个也可用来管理后端数据库及相关设备同步业务的服务器。
这个开发工具提供设备整合的功能,以及同Lotus Notes,MySQL,Oracle,SQL Server,Postgre SQL, Sybase数据库的企业连接器。
DragonRad同时提供了一个免费试用的机会,不过限制两台设备的开发权限。软件的商业许可起价为4900美元一年,同时也提供了一系列完善该软件的服务。

市场影响力

DragonRad宣称有3000名注册用户,包括为巡警开发了BlackBerry应用的开发者Intergraph,和正在为信贷方面的应用作开发的Scotia Bank。

市场定位

DragonRad的市场定位和Netbiscuits,RhoMobile以及其他的企业App开发工具如Worklight(被IBM收购),Pyxis(现在是Verivo),Antenna Mobility比较相似。
DragonRad通过很多创新性的集成方案,如后端邮件业务和数据库系统,简化了数据驱动的企业App的开发。这款跨平台开发工具直接针对所有主流智能手机平台(BlackBerry, Android,IOS,Windows Mobile)上的企业App开发者。它提供一个平缓的学习曲线,App的开发在一个WYSIWYG编辑器中用Lua脚本语言完成。不过,拖放式的开发方法对于某些IT部门会是一个限制,因为IT部门通常非常看重对代码的控制力和设计的灵活性。在跨平台开发工具领域,DragonRad面对的是来自免费或者低收费开发工具的竞争,而这些工具通常还提供更强大的程序设计范式。

IBM(Worklight)

Worklight公司于2006年被Shahar Kaminitz创立。Shahar Kaminitz之前还创立过Amdocs上的eBusiness Applications Division。这家公司总部位于纽约,其研发中心位于以色列。它的第一个产品发布于2007年,是一个协助远程计算机或移动设备登陆企业信息系统获取数据的解决方案。2009年,Worklight发布了一个完整的企业移动App开发平台,以及App生命周期管理方案。该公司的投资商包括Index Ventures,Genesis Partners,Pitango Venture Capital和Shlomo Kramer(Check Point软件公司的联合创办者)。Worklight在2012年2月被IBM收购(IBM也是Worklight的销售策略伙伴)。
主要产品和技术
Worklight是一个用于开发管理企业App的平台。App用HTML,CSS和Javascript写成,之后被扩展成桌面的(Windows,Mac,Linux),互联网的(Facebook等),本地移动设备上的(iOS,Android,RIM和Windows Phone)应用程序。开发者还能把一些流行的Javascript构架如jQuery Mobile,Sencha和Dojo整合到Worklight中。而且App的本地运行时也能用本地代码来编写和修改。
Worklight为企业提供了众多的功能,例如开发环境,后端集成,Plus Deployment,运行时和App生命周期管理,也包括分析和资源调配功能。这个平台有一个只可供评估使用的免费版本。
Worklight混合式App被封装在可修改的运行时壳里,这个壳包括一个本地设备API和Javascript之间的转换通道,以及运行时库。Worklight应用了一个“质量可以保证”的PhoneGap库的子库,来获得使用本地功能的权限。

市场影响力

Worklighe声称自己的客户涉及金融服务、医疗、媒体、医药健康、能源等技术领域。这些客户(用Worklight自己的话来说),包括了一家世界顶级金融机构,一家世界最大的医疗服务提供商,一家主要的国际电信服务提供商,一家知名的酒店,和一家最大的高科技公司之一。

市场定位

Worklight的目标客户是大公司,系统集成商,以及有自己开发团队负责B2BApp开发的软件提供商。和Worklight竞争的是RhoMobile、Xamarin这些同样看重企业App市场的公司,或者代码级的网站方案解决商如Sencha,但最直接的竞争对手是其他的移动企业App开发平台,比如Pyxis (现在的Verivo),Kony,Feedhenry,和Application Craft。Worklight满足所有主流平台的要求,比如iOS,Android,RIM和Windows Phone。同时也支持移动互联网和Facebook的应用。
Worklight提供一系列的部署解决方案,网站部署,本地部署,或者混合部署(即是本地封装后的网上App)。混合型应用能够把网站代码和本地扩展结合,这样就允许项目能在本地用网站编程技巧构建。这样也能为公司得到最好的投资回报。