微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MoSync

程序名称:MoSync

授权协议: GPLv2

操作系统: Symbian

开发语言: C/C++

MoSync 介绍

MoSync允许开发者使用C、HTML(最近才支持)或者JavaScript来为iOS、Android、Windows Phone
7、Symbian、Java ME、Windows
Mobile和Moblin(BlackBerry支持)平台进行开发。开发者能通过MoSync精简库调用本地设备API,开发的App还能应用本地的UI控件。为Android设备做开发时,MoSync可以创建Dalvik字节码,不过也能在使用Java-
Native界面和NDK时直接工作于C
层面。

MoSync已经被整合进Eclipse中,计划也将被整合进Visual Studio中。MoSync
IDE允许开发者有超过2400种目标设备,它们的大多数都是Java
ME的变种。开发者可以调用任何仿真器,包括本地平台的仿真器,或者MoSync提供的MoSync Reference Environment。

MoSync使用了一个定制的C编译器。这个编译器输出MoSync Intermediate
Language。之后,这种语言的代码和程序相关资源,以及用到的MoSync库一起被送入“pipe tool”中。“pipe
tool”创建代码树,分析优化并输出C/C
代码,MoSync字节码或者Java字节码。这之后被某种适用于平台的运行时封装,MoSync宣称这会有100Kb左右的运行信息。值得一提的是,MoSync能为很多设备创建二进制码,这包括没有各自SDK的Android设备。

MoSync能提供一个开源环境下(GPLv2)的认证,一个免费的个人认证,和两个商业上的专业认证(最低需要199欧元)。开发者非常喜欢这个免费的个人认证方案,我们的调查显示68%的人认为这是让他们选择MoSync的关键因素(类似因素对应的平均比例是31%)。

MoSync 官网

http://www.mosync.com/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐