JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布 图灵年:传承的遗产 芯片上的太赫兹传感器提供X射线视觉 禅光子花园 为Alan Turing的Universal Machine投票 适用于本机应用程序的JavaScript JDK 9更新 io.js加入Node.js基金会 Raspberry Pi获取HAT触摸屏 AngularJS 2.0截然不同 Nodyn-JVM上的Node.js 新的Nao机器人和1500万美元的投资 一个委员会来监督Java? 邀请获得免费软件奖提名 Apple 1打破在线拍卖纪录 D从GCC获得动力 赞助巨像 原型1.7.1发布 Microsoft支持asm.js JavaScript.com推出 Anders Hejlsberg-现代方式的编译器构建 JavaScript中的Task.js异步任务 EDSAC显示屏正式开放 道格拉斯·恩格尔巴特(Douglas Engelbart),老鼠的发明者去世 计算机历史博物馆宣布2015年研究员 CoffeeScript 1.9发布 ModKit Micro-硬件的可视化编程 苹果标志性技术在线拍卖 口头表达比常规表达更容易 新巨像画廊 JavaScript SIMD的进展 车速表-符合Google的新JavaScript基准 Ruby 2.5增加了对分支覆盖范围的支持 Google的Octane-新的JavaScript基准 欧洲核子研究组织庆祝万维网成立20周年 Grady Booch荣获2012年Lovelace奖章 TraceGL-代码示波器 普林斯顿图灵百年庆典 对手表进行编程 TypeScript 0.9发布 哪些语言容易出错 Bjarne Stroustrup荣获达尔-尼加德奖 图灵设计的破码材料被发现 Java-编写一次,随处可见 JavaScript您的方式-Sweet.js宏 Rust 1.23使用更少的内存
您的位置:首页 >数据库 >

JavaFX在Raspberry Pi上运行

JavaFX是Java的最新GUI框架,大多数人都认为它令人印象深刻。小型且低成本的Raspberry Pi仍在证明其功能,但似乎正在运行JavaFX。

还不是特别清楚的是,出色的Raspberry Pi(R-Pi)是否将实现其软件,以兑现向大众提供适当计算机教育的承诺,但是您必须对人们所遇到的各种事情感到惊讶正在做启动程序并运行。

最初的软件支持Python和C,但是有一个脚本将安装初学者的图形语言Scratch。除非您熟练使用Linux命令行,否则这些都不是特别容易使用的,但是可以及时对其进行预打包并且易于安装。

树莓pilogo

最大的问题是Java是否将运行,或者即使运行,它是否能够在这种有限的硬件中做任何有用的事情。发现Oracle正在解决此问题令人惊讶。的speakjava博客有一些有趣的信息:

“在过去的几天里,我一直在与Raspberry Pi板打交道(作为Oracle为确保Java在其上平稳运行而进行的工作的一部分,我很幸运地获得了其中之一)”。

除了嫉妒之外,由于我无法以爱或金钱获得R-Pi,这是个好消息。博客的其余部分从最初的积极声明中脱颖而出。

有一个针对ARM的OpenJDK构建,但它不支持JIT,因此性能不是最佳的。Oracle提供了一个商业实现,它确实具有JIT支持,因此我下载并安装了该工具很轻松。(这里唯一需要注意的是我使用了JDK的vfp版本)。

这是有道理的,要从R-Pi获得最佳性能,您确实需要JIT,但坏消息包含在“商业实现”一词中。尝试为ARM编译JavaFX源代码后,事实证明已经有人为Beagle Board(另一个Arm开发系统)创建了一个编译版本。这似乎已经奏效,几分钟后结果是一个运行中的JavaFX应用程序,您可以在下面的视频中看到该应用程序:

您可能不会以为它只是一个时钟动画就不会给人留下深刻的印象,但是如果您已经了解JavaFX可以做什么,那么它会令人兴奋。3D游戏的演示比这更令人印象深刻,但是它们是用C / C ++编写的,可以编译为本机代码。这是一个在JVM的监督下运行的Java应用程序,它是通过JIT进行运行的。即使这样,视频中的随意评论也表明性能仍然是一个问题。目前尚不清楚在远程窗口中而不是直接将其运行到视频监视器上运行该应用程序会产生什么效果,但很可能会使速度降低到足以引起注意。

javaFXRPI

Raspberry Pi可能能够运行JavaFX,但目前尚不清楚这是否是一个好主意。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。