World: r3wp
[View] discuss view related issues
older newer | first last |
Henrik 22-Apr-2006 [4804x2] | actually that is almost slashdottable |
but I wouldn't do that to anton's server... | |
Graham 22-Apr-2006 [4806] | where's the source? |
Henrik 22-Apr-2006 [4807] | somewhere in the Australian wilderness? |
Graham 22-Apr-2006 [4808x2] | I wouldn't call Melbourne a wilderness! |
Not that I would ask a user to use a rotated and skewed gui..! | |
Anton 22-Apr-2006 [4810x3] | Why not ? Novell with their XGL on the rotated desktop thinks it's useful. |
Actually Melbourne is a bit of a wilderness, in a way. | |
source coming... hang on | |
Graham 22-Apr-2006 [4813] | Not familiar with Novell/XGL. Got a link? |
Henrik 22-Apr-2006 [4814] | it's a linux thing |
Anton 22-Apr-2006 [4815] | Here, but there is a video somewhere... http://www.novell.com/linux/xglrelease/ |
Graham 22-Apr-2006 [4816] | I"m trying to install Suse on a new AMD motherboard and it doesn't recognise the video on the motherboard, and so get some rather disturbing effects. |
Anton 22-Apr-2006 [4817x2] | Some videos of XGL here: http://cto.secs.oakland.edu/~castro/NLD10video/ |
Ah here it is: http://video.google.com/videoplay?docid=-7587965514994593432&q=xgl&pl=true | |
Henrik 22-Apr-2006 [4819] | too bad the framerate is so low. the effects are completely smooth |
Anton 22-Apr-2006 [4820x3] | You can download the video to get smoother playback locally. |
do http://home.wilddsl.net.au/anton/rebol/gui/demo-virtual-face.r | |
Tested on View 1.3.2.3.1 | |
Geomol 22-Apr-2006 [4823] | Hehe, that's pretty fun! :-) Good job! |
Anton 22-Apr-2006 [4824] | Thanks, appreciate all the feedback. |
Geomol 22-Apr-2006 [4825] | Maybe reverse perspective transform routine should be in rebcode to get speed? |
Anton 22-Apr-2006 [4826] | Would be good, but that's not the bottleneck at all. |
Maarten 22-Apr-2006 [4827x3] | Anton: I can put the video on my surfnet account, bandwidt enough, so you can be slashdotted. Suppl me with a page with all the credits, and ... |
/. | |
(credits for you, I'm just mirroring) | |
Anton 22-Apr-2006 [4830] | Wait wait ! I don't think it's good for "world" consumption. |
Maarten 22-Apr-2006 [4831] | question: are the events ent over TCP |
Anton 22-Apr-2006 [4832] | No, not TCP. |
Maarten 22-Apr-2006 [4833] | You australians are so modest;-) |
Anton 22-Apr-2006 [4834] | Ah.. of course you don't mean you're going to make a post to slashdot. Mirror as you wish. |
Maarten 22-Apr-2006 [4835] | Only if you need it, let me know if you get to much viewers. As long as it are only the rebelopers I guess it isn't necessary. |
Anton 22-Apr-2006 [4836] | The events are captured in wake-event. Instead of just allowing wake-event to DO them, I simulate DO with my reverse-engineered version (mimic-do-event). Since I have programmed it I can add features like event-transparent faces. |
Maarten 22-Apr-2006 [4837] | If you can hook up the events to a tcp port we can give X a run for its money |
Anton 22-Apr-2006 [4838x2] | My ISP will let me know if they are too flooded. :-) But I don't think it will be a problem. |
Interesting... can't think what that allows immediately. Do you have an application in mind ? Why would that be better than handling events natively ? | |
Maarten 22-Apr-2006 [4840x2] | Application sharing (ui projection over the net) |
Event synchronization in application sharing | |
Anton 22-Apr-2006 [4842x3] | Ah like shared paint app.. |
Hmm... | |
Or basically Terminal Services. | |
Maarten 22-Apr-2006 [4845] | yep |
Anton 22-Apr-2006 [4846x5] | Ok, well I have shown how to mimic do event, so: wake-event mimic-do-event either event-is-for-local-view-of-remote-desktop? [ send-event-to-remote-desktop ][ handle-event-as-usual ] forever [ wait-for-remote-desktop-message update-our-view-of-remote-desktop ] |
I think the difficult part is the compression of the remote desktop image so it can be sent down the wire quickly (if that's what they do.) | |
I think there must be a simple dialect to help updates. When a window is moved, the remote desktop probably sends "move 40x100 300x320 to 50x110" to the local machine, and also small background chunks to clean up the window drag trash left behind. | |
(An image of the background could be sent when the connection is first established, so it doesn't need to be resent all the time.) | |
So you could have a number of remote desktops on a rotating 3D cube :-) | |
Volker 22-Apr-2006 [4851x2] | You would not need to send images. send the samee events to two apps and both behave the same. At least as long as no timers are involved, else you need a mimic-time too :) |
(forgot to mention: very cool demo :) | |
Henrik 22-Apr-2006 [4853] | I'd wish they'd use this perspective twisted GUI stuff more in first person shooter games, instead of simple panels you poke with your gun or just press a key to activate. |
older newer | first last |