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

JUniversal 跨平台移动应用方法

程序名称:JUniversal

授权协议: 免费,非开源

操作系统: 跨平台

开发语言: Java

JUniversal 介绍

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

JUniversal 与 Xamarin
Cordova 在内的多种方案比较

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 架构的简易图:

JUniversal 官网

http://juniversal.org/

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

相关推荐