server task is to control client's sytem & could able to handle
keyboard and mouse events of the client system.
Please let me know is it possible to do using Django!
Thank you
Django is a python web development framework, so whatever is possible
using Python and the HTTP protocol can be done using Django.
Now ask yourself whether what you describe can be done using the HTTP
protocol...
On Feb 16, 3:41 pm, bruno desthuilliers
Strange enough, I kinda guessed this already... FWIW, it seems you
don't have a clear view of what "controlling the client's system"
imply neither. I'll give you a couple clues:
- you can't "take control" of the client's system without deploying
some (system-specific) software on the client's system.
- the HTTP protocol is based on a textual 'request/response' cycle,
and there's no continuity between to cycle (IOW : the client send a
request, the server returns a response and move on to something else).
> If that remote descktop control is possible using django means please
> let me know how to proceed with..
Even if it was possible to do such a thing with the HTTP protocol (I
totally fail to imagine how, but hey, I may not be the smartest guy
neither), you'll need to have a *way* deeper knowledge of HTTP,
Python, and the targeted system(s) than you actually have to even be
able to understand any eventual explanation on how to proceed.
If your goal is to write just any web app, then I can only second
Jonas : start with something easier. If your goal is to write a
"remote control" app, first start by trying to write a (non-web)
application that can "take control" of the system it's installed on -
this should already be enough to fill your agenda for a few weeks...
Then it will be time to think about the "remote" part.
My 2 cents.
So you have
User PC <--> "server" <--> "clients"
What prevents users from starting remote desktop connections directly to
the "clients"?
This is very impractical to implement with pure browser + HTTP. If you
find a flash RDP client, let me know. Otherwise, your best approximation
may be FlashVNC (I haven't tried this):
http://www.darronschall.com/weblog/2005/10/announcing-flashvnc.cfm
But this will require installation of third-party software on the
"clients".
With kind regards,
--
Baurzhan Ismagulov
http://www.kz-easy.com/
> This is very impractical to implement with pure browser + HTTP.
Take a look at eyeos. http://eyeos.org/ PHP+Javascript...
Dunno if it's design is impractical but you can play with it here:
http://eyeos.info/
If you find problems, let them know.
Mike
--
I loved her with a love thirsty and desperate. I felt that we two might commit
some act so atrocious that the world, seeing us, would find it irresistible.
-- Gene Wolfe, "The Shadow of the Torturer"
Wow, very impressive! Someone seems to have done the tedious work, and
it performed well on my old notebook. It even played videos from youtube
-- with glitches, but still. If I understand correctly, it has its own
API, i.e., displaying the desktop of an existing OS, as OP wants, is
still a large batch of work.
Definitly not the same thing. eyeos doesn't access the user's own
system, it's a "system" (lol) by itself.
The front end is more important... It can be adapted... Just an example of
pure browser+http
Mike
--
Just as most issues are seldom black or white, so are most good solutions
seldom black or white. Beware of the solution that requires one side to be
totally the loser and the other side to be totally the winner. The reason
there are two sides to begin with usually is because neither side has all
the facts. Therefore, when the wise mediator effects a compromise, he is
not acting from political motivation. Rather, he is acting from a deep
sense of respect for the whole truth.
-- Stephen R. Schwambach
I beg to disagree.
> It can be adapted... Just an example of
> pure browser+http
Doing "web-desktops" is nothing new, and it's totally unrelated - what
the OP asked for was about taking remote control of another computer's
system.