PI 发帖数: 116 | 1 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的
research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手
们给我指点一个方向.
基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像,
作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截
面显示.
考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看,
好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了.
我的问题,
1. 有什么技术比较适合这个project?
2. 如果远程作运算, 假设网络速度很快, 每幅图30K左右. 能够做到"实时"吗?
也就是说用户拖拽的时候, 显示能够基本跟上. |
st 发帖数: 1685 | 2 it sounds like some client/server stuff, or maybe use applet for it.
【在 PI 的大作中提到】 : 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的 : research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手 : 们给我指点一个方向. : 基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像, : 作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截 : 面显示. : 考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看, : 好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了. : 我的问题, : 1. 有什么技术比较适合这个project?
|
xt 发帖数: 17532 | 3
Applet is bad idea. I would use servlet/JSP
【在 st 的大作中提到】 : it sounds like some client/server stuff, or maybe use applet for it.
|
PI 发帖数: 116 | 4 applet的问题是什么呢?
【在 xt 的大作中提到】 : : Applet is bad idea. I would use servlet/JSP
|
xt 发帖数: 17532 | 5
Applet现在不怎么使用了,功能太有限而且如果要写个
象样的东西能累死.
【在 PI 的大作中提到】 : applet的问题是什么呢?
|
PI 发帖数: 116 | 6 这个client/server是指什么呢? 能给个keyword, 或者demo page吗?
【在 st 的大作中提到】 : it sounds like some client/server stuff, or maybe use applet for it.
|
PI 发帖数: 116 | 7 那么servlet的速度怎么样?
每个2D图0.1s能做到吗? 大概0.2~0.5秒是能够接受的上限. 再大就不用拖拽了.:(
【在 xt 的大作中提到】 : : Applet现在不怎么使用了,功能太有限而且如果要写个 : 象样的东西能累死.
|
xt 发帖数: 17532 | 8
client就是server的client, server就是给client端支持的server. :-)
就是一个服务器负责复杂事情,然后由remote程序连接(比如web browser)
到server的端口提取内容和submit request
【在 PI 的大作中提到】 : 这个client/server是指什么呢? 能给个keyword, 或者demo page吗?
|
xt 发帖数: 17532 | 9
这个估计还是用applet处理好,因为要高速传递图形显然不如高速
传递数据快. Servlet的原理就是用java动态生成HTML
【在 PI 的大作中提到】 : 那么servlet的速度怎么样? : 每个2D图0.1s能做到吗? 大概0.2~0.5秒是能够接受的上限. 再大就不用拖拽了.:(
|
PI 发帖数: 116 | 10 如果是applet, 把用户的标记传送回去可以用什么呢? JDBC仍然可以用吗?
【在 xt 的大作中提到】 : : 这个估计还是用applet处理好,因为要高速传递图形显然不如高速 : 传递数据快. Servlet的原理就是用java动态生成HTML
|
|
|
xt 发帖数: 17532 | 11
Applet不可以做I/O,所以JDBC是不可以的.EJB大概可以.没试验过.
【在 PI 的大作中提到】 : 如果是applet, 把用户的标记传送回去可以用什么呢? JDBC仍然可以用吗?
|
PI 发帖数: 116 | 12 本地的IO也不行? 比如先写个log, 以后慢慢FTP?
另外, 从编程的角度看, servlet和applet哪个比较容易? 就是对我这么个比较
小的project而言.
【在 xt 的大作中提到】 : : Applet不可以做I/O,所以JDBC是不可以的.EJB大概可以.没试验过.
|
xt 发帖数: 17532 | 13
本地IO更不可以. Applet当初的目的就是为安全设计的.
如果图快applet当然快,但是有些技术问题必须先落实再
做,我一向不赞成使用signed applet. servlet也有
问题就是对图形的显示部分不好处理.我看还是俩都用吧.
hehe
【在 PI 的大作中提到】 : 本地的IO也不行? 比如先写个log, 以后慢慢FTP? : 另外, 从编程的角度看, servlet和applet哪个比较容易? 就是对我这么个比较 : 小的project而言.
|
PI 发帖数: 116 | 14 都用这个主意看着不错. :)
问题是如果显示用了applet, 用户的标记有任何方法可以从applet里传出来吗?
【在 xt 的大作中提到】 : : 本地IO更不可以. Applet当初的目的就是为安全设计的. : 如果图快applet当然快,但是有些技术问题必须先落实再 : 做,我一向不赞成使用signed applet. servlet也有 : 问题就是对图形的显示部分不好处理.我看还是俩都用吧. : hehe
|
st 发帖数: 1685 | 15 a lot handling and drawing in javascript? or traffic is too much.
【在 xt 的大作中提到】 : : 本地IO更不可以. Applet当初的目的就是为安全设计的. : 如果图快applet当然快,但是有些技术问题必须先落实再 : 做,我一向不赞成使用signed applet. servlet也有 : 问题就是对图形的显示部分不好处理.我看还是俩都用吧. : hehe
|
st 发帖数: 1685 | 16 it's just java...
【在 xt 的大作中提到】 : : 本地IO更不可以. Applet当初的目的就是为安全设计的. : 如果图快applet当然快,但是有些技术问题必须先落实再 : 做,我一向不赞成使用signed applet. servlet也有 : 问题就是对图形的显示部分不好处理.我看还是俩都用吧. : hehe
|
st 发帖数: 1685 | 17 yes, u should be able to... search google?
【在 PI 的大作中提到】 : 都用这个主意看着不错. :) : 问题是如果显示用了applet, 用户的标记有任何方法可以从applet里传出来吗?
|
xt 发帖数: 17532 | 18
太费事.我以前写过N多GUI
【在 st 的大作中提到】 : it's just java...
|
st 发帖数: 1685 | 19 complicated java GUI does get messy, but you can just use java2D stuff,
without much menu or dialog...
【在 xt 的大作中提到】 : : 太费事.我以前写过N多GUI
|
e***g 发帖数: 158 | 20 then why not java3D.
if only to draw something on canvas, with simple mouse event listern,
it's not really complicated GUI. GUI logic can be done in one small class.
【在 st 的大作中提到】 : complicated java GUI does get messy, but you can just use java2D stuff, : without much menu or dialog...
|
|
|
st 发帖数: 1685 | 21 well, I dont know, it depends on if he wants to use 3D or 2D...
【在 e***g 的大作中提到】 : then why not java3D. : if only to draw something on canvas, with simple mouse event listern, : it's not really complicated GUI. GUI logic can be done in one small class.
|
n*m 发帖数: 23 | 22
Sure you can. Both I/O and JDBC.
【在 xt 的大作中提到】 : : 太费事.我以前写过N多GUI
|
n*m 发帖数: 23 | 23
Even the normal applet can support JDBC. Local I/O really needs the
applet to be signed.
【在 xt 的大作中提到】 : : 太费事.我以前写过N多GUI
|
n*m 发帖数: 23 | 24
If you really want to use web, I would like to say, ActiveX is
better in this case
【在 PI 的大作中提到】 : 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的 : research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手 : 们给我指点一个方向. : 基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像, : 作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截 : 面显示. : 考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看, : 好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了. : 我的问题, : 1. 有什么技术比较适合这个project?
|
n*m 发帖数: 23 | 25 Java3D needs to many JNI facilities and native libraries. You have to
install those for applet running. It is not a good idea, coz web based
normaly means you don't need to install these stuffs on web browser side.
【在 e***g 的大作中提到】 : then why not java3D. : if only to draw something on canvas, with simple mouse event listern, : it's not really complicated GUI. GUI logic can be done in one small class.
|
PI 发帖数: 116 | 26 ActiveX 是不是一定要用IIS作server? Apache或是别的http server可以吗?
【在 n*m 的大作中提到】 : Java3D needs to many JNI facilities and native libraries. You have to : install those for applet running. It is not a good idea, coz web based : normaly means you don't need to install these stuffs on web browser side.
|
h****r 发帖数: 258 | 27 Java3D + RMI?
Go to http://www.j3d.org/ for more information.
【在 PI 的大作中提到】 : 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的 : research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手 : 们给我指点一个方向. : 基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像, : 作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截 : 面显示. : 考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看, : 好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了. : 我的问题, : 1. 有什么技术比较适合这个project?
|
m******t 发帖数: 2416 | 28
He's talking about letting the user doing "almost real time" drag and drop.
applet is probably the only choice here.
【在 xt 的大作中提到】 : : 太费事.我以前写过N多GUI
|
c**g 发帖数: 274 | 29
Use Java web start instead, which was pretty cool. i wrote a bond
price query project for a small company in one month, using
servlet/jsp as server side and jnlp as front end.
【在 xt 的大作中提到】 : : 太费事.我以前写过N多GUI
|
a*******e 发帖数: 3021 | 30 applet不能操作本地硬盘吧,
他的project里面要下载到本地一下东东,冲突吗?
【在 st 的大作中提到】 : it sounds like some client/server stuff, or maybe use applet for it.
|
|
|
st 发帖数: 1685 | 31 load it in memory? he doesnot need to download it to local HD. :D
there's way to write things to local HD bah, through some security stuff?
【在 a*******e 的大作中提到】 : applet不能操作本地硬盘吧, : 他的project里面要下载到本地一下东东,冲突吗?
|
a*******e 发帖数: 3021 | 32 不知道,对java只是知道点皮毛而已,呵呵
【在 st 的大作中提到】 : load it in memory? he doesnot need to download it to local HD. :D : there's way to write things to local HD bah, through some security stuff?
|
st 发帖数: 1685 | 33 I've heard of it... I think... or read something about it... didnot do much,
simple applet is good, or it's just creating headache for yourself..
【在 a*******e 的大作中提到】 : 不知道,对java只是知道点皮毛而已,呵呵
|