我是我最后一年的计算机科学本科生.作为我最后一年的项目,我正在考虑创建一个像SAAS一样的matlab数字计算环境,支持矩阵操作,绘制函数和数据,图像处理操作等.该项目将在
Java Scala中创建. Scala将用于应用程序的DSL.应用程序的其余部分将以Java编程.
我正在考虑在谷歌应用引擎上实现这个系统,以便我们可以在多个服务器上并行化各种算法,从而获得更快的结果.然而,我没有任何以前的web开发经验(除了PHP中的一些简单的网站).
所以我有以下关键问题:
>首先,有一个应用程序像matlab托管在云上是有意义的吗?
>考虑到我有限的Web开发经验,在google应用引擎上编写这样一个应用程序是多么容易或困难?
>你可以指出一些已经存在的并行化数学,图形和图像处理算法的项目.
我知道问题是非常主观的,但我仍然要求你们不要关闭它,因为我对我的项目感到困惑,需要一些专家的意见.
任何肝将不胜感激!
谢谢!
解决方法
大约半年前,我曾考虑过这样的事情.
除了一些代码在http://code.google.com/p/metaplasm …
事实上,GAE的棘手之处在于计算必须切成30个secods片段,没有共享内存(只有memcache和数据库).完成之后,其他一切都会顺利进行:-)