【问题标题】:Matlab in a Chrome extension (via Java compiler) possible?可以在 Chrome 扩展中使用 Matlab(通过 Java 编译器)吗?
【发布时间】:2015-07-15 02:28:37
【问题描述】:

是否可以使用 Matlab Builder JAMatlab 程序集成到 Chrome 扩展中?

本质上,我在 Matlab 中有一个计算工具,我想让它变得更加用户友好,并为其他几乎没有或没有编程技能的研究人员广泛使用。最好的方法似乎是将它部署在网络上——而且,由于我无法访问网络服务器,所以在 Chrome 扩展中。为了通过 Java 在 Web 上部署 Matlab,我似乎需要上传 JRE 或 JDK 并在服务器上进行许多其他配置,例如 http://www.mathworks.com/help/javabuilder/web-deployment.html(需要 Matlab 帐户才能查看) em>。

对于不需要网络服务器的扩展有任何解决方法吗?或者其他想法将我的包分发给非程序员以便他们可以使用它?

谢谢!

【问题讨论】:

  • 你只能运行带有扩展的javascript。看看原生应用程序可能
  • 为什么是 Chrome 扩展程序?只需制作一个可运行的 jar。

标签: java matlab google-chrome google-chrome-extension


【解决方案1】:

我遇到了类似的情况,我用一种比尝试使用网络插件更优雅的方式解决了它:

为了让非程序员可以访问我的包的功能,我在matlab中使用guide构建了一个非常简单的GUI,允许用户打开数据文件,选择处理参数,运行分析,并导出结果。指南使用非常简单,网上也有一些不错的教程。然后在分发方面,我将所有必要的 matlab 文件打包到一个文件夹中,然后编写了一个 bash 脚本(linux/mac)将文件复制到一个合理的目录中,在/usr/bin/ 中创建一个快捷方式(这样GUI 可以通过运行scatter_analysis 直接从命令行打开,而无需从 matlab 调用任何其他显示),最后在桌面上创建一个可双击的快捷方式。唯一的前提是用户已经安装了matlab。

我猜你使用的是windows,我对此一无所知,但我认为你很可能在windows平台上想出一个类似的解决方案,而不是与网络插件搏斗?很遗憾,我无法分享我的代码 - 我正在出售它,任何披露都会违反出售条款。

【讨论】:

  • 谢谢!好建议:)
猜你喜欢
  • 1970-01-01
  • 2011-12-14
  • 2016-09-17
  • 2011-04-27
  • 2011-10-11
  • 2014-01-09
  • 2022-12-13
  • 1970-01-01
相关资源
最近更新 更多