跨平台移动应用方法 JUniversal

免费,非开源
Java
跨平台
2015-02-02
叶秀兰

JUniversal 是基于 Java 的跨平台移动应用方法。

JUniversal 与 XamarinCordova 在内的多种方案比较

JUniversal 的构想来自诺基亚的几个开发者,他们在 Java 和构建跨平台应用方面具备相当专业的技能。JUniversal 使翻译源代码的工作变得简洁优雅,且可在多种平台中使用。该工具允许您使用 Java 自由编写共享代码,并将其翻译成 C#(现已可用)或 C++/Objective C++(即将可用)。您还可以将JUniversal 与 Google 的 j2objc 翻译器结合,使 Java 翻译成 Objective-C,供开发 iOS 使用。

除了源翻译功能,JUniversal 还提供一组称为 JSimple 的库,该库为多数移动应用程序提供支持跨平台的(非 UI)API 版本。这些应用程序组件如下:

  • OAuth (based on Scribe)

  • JSON

  • Unit testing (JUnit)

  • File & network I/O platform wrappers

  • Collections—HashMap, ArrayList, etc. (based on JDK/Harmony)

  • Logging (based of SLF4J/Logback)

  • About 20K lines currently

JUniversal 是免费的

下面是 JUniversal 架构的简易图:

加载中

评论(0)

暂无评论

JUniversal:基于 Java 新式跨平台移动应用方法

via 微软开放技术 从头开始为各个移动平台编写单独的应用程序比较昂贵。如果您想要为多个平台创建应用,或者扩展现有应用到所面向的市场上,最有效的方法就是跨平台重复利用您已有的代码。如...

2015/02/02 15:22

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

JUniversal: 基于Java开发跨移动平台应用

为每个移动平台IOS Android单独开发一套应用代价是昂贵的,JUniversal让你使用Java开发能够跨多个平台运行的应用,能够更有效率重用代码,甚至被原生UI更好。

2015/06/20 20:27
37
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部