MoSync

手机跨平台 SDK
授权协议 GPLv2
开发语言 C/C++
所属分类 手机/移动开发、 手机开发工具
软件类型 开源软件
地区 不详
投 递 者 陆浩博
操作系统 Symbian
开源组织
适用人群 未知
 软件概览

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被证明是一个非常辅助工具在移动应用开发 移动应用开发已经发展成一个互利的业务,​​因为目前移动应用的需求正以火箭的速度。在这种情况下,作为一个精通移动应用程序开发人员可以帮助你获得大量的收入。因为每一个平台是令人难以置信的出色的多平台开发工具是由获得市场。随着它的帮助它得到了你在你的主要目的是到达难度较低。有大量的移动开发工具,你应该检查出的跨格式的移动应用程序的目的。 如果一个移动应

  • MoSync 自动打包apk ,首先配置MoSync 的环境变量  终端执行 #touch .bash_profile   #open .bash_profile   弹出文本 输入 MOMOSYNCDIR = /Applications/MoSync #source .bash_profile 查看环境变量 #echo $MOMOSYNCDIR 然后将以下脚本放在工程目录下,执行就可以了 #!/

  •      MoSync是一个开源的C/C++的集成开发环境。可以简化移动开发程序的开发难度,并且能够大大提高移动程序开发人员的工作效率。其主要优点:开源,跨平台(android,j2me,sybian,mobin等),易于移植。     个人认为采用C,开发速度优势及易用性明显不如以android及j2me,而对于它宣称的可以转换为android,j2me程序,相应的过程比较有意思:采用了ecli

  • MAUtilD.lib build config for debug:(newlib) %mosync-home%\include\newlib\stlport, %mosync-home%\include\newlib          #ignore default %mosync-home%\lib\newlib_debug MAUtil.lib,  newlib.lib, stlport.

  • from:http://www.mosync.com/documentation/release-notes/whats-new-mosync-30 MoSync 3.0 的发布在手机跨平台开发领域是巨大的一步!在这一个版本,我们可以很轻松地把PhoneGap JavaScript应用移植到MoSync上。针对WP7,我们已经实现了大部分的libraries and APIs,我们可以通过Java

  • Node.js from:http://nodejs.org/ Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model

 相关资料
  • 开始 :id=ks 通用说明 :id=tysm 微哨WPSDK集成了微哨JSSDK和微信JSSDk,是一组可以同时运行于微哨和微信内置浏览器的扩展JavaScript API。应用可以通过这些扩展API获得访问移动设备上的文件,摄像头,图片库以及扫描二维码等。 所有接口通过wp对象来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用参数: success:接口调用成功时执行的回调

  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • 我需要在Android/Ios的xamarin中使用camera/gallery。有办法吗?

  • 我需要在我的应用程序中为不同的标签指定不同的FontFamily。我需要使用默认字体(如Android的Roboto和iOS的Helvetica)及其修改(如轻、中、粗)。据我所知,我应该使用Roboto-Light和Helvetica-Light来获得字体的轻版本(中号和粗体相同)。除了这个需求之外,我还需要在XAML中设置字体(如文档中所描述的),所以我最终得到了以下代码 然而,在Androi

  • 作为第三代数据统计和分析平台,诸葛实现了对用户的实名(实账号)分析,并主张互联网产品分析以用户为中心的分析思想并提供了一系列方法论。对用户的唯一标识来源于企业自身数据库对用户的唯一识别符,也即诸葛底层数据采集是以用户为中心的采集,我们提供了跨平台分析版本, 满足企业以用户为中心的整体的分析需求,不同平台相同业务价值下的用户完整的故事解读(例如:分析电商的用户在PC端浏览产品,在移动端支付的转化率)

  • 说明 由于在跨端开发中,必不可少的会遇到不同端需要有不同实现的情况。参考滴滴chameleon中的多态,megalo中实现了类似的跨平台兼容方案。需要使用时,请保证@megalo/target的版本号大于或等于0.7.2。 js的跨平台兼容 megalo中下面两种形式的引用会被特殊处理: [path-to-name]/[name]/index.mpjs [path-to-name]/[name]