rejetto forum

I'm thinking about a plugin...

TC · 8 · 15322

0 Members and 1 Guest are viewing this topic.

Offline TC

  • Tireless poster
  • ****
    • Posts: 117
    • View Profile
&RQ Web Gateway project
=======================

&RQ Web Gateway (for fiends &WG) is a gateway of &rq for web and wap.
It's a plugin that allow to use &rq from remote: log in and work with web
interface with remote-host 's &rq UIN.

Benefit:
   Use &rq from remote
   Users that cannot use &rq from particular hosts (an exampe: host with only
      web-proxy) can use their &rq.
   Use &rq from telephones (using wap-interface)

Contacts:
   Project by Ezio Bonsi
   email: ezio@yesis.com
   uin #: 56979793

Tech note:
   Language : C (compiled with lcc-win32)
   Status   : only-prj
   Prj date : 2002.05.28


What do you think? Is it a feasible idea? Has it a real utility?
by, ]TC[
Quando digitai in command.com la prima volta 'ls' invece di 'dir', capii cosa mi stava succendendo...


Offline alkimiya

  • Moderator
  • Tireless poster
  • *****
    • Posts: 315
    • View Profile
It sounds like a good idea, am I being able to "hook unto" my &rq session at home and control it if it's already online too?

I mean, like watching my chat window and contact list remote (password protected off course).


Offline TC

  • Tireless poster
  • ****
    • Posts: 117
    • View Profile
Yes, it's right.
If u have your host with &rq and &wg, u can login into your &rq and use it, like send and receive messages and browse your contact list.
And all is pwd protected (with HTTP auth-basic scheme, I think).

Ah, the prj up-to-date is avaible at http://www.ebcorp.org/devel/&rq/&WG.txt

I'm now writing the project... I think that maybe the first release of &wq will be relased on 2050 :D ;)

byby, TC
Quando digitai in command.com la prima volta 'ls' invece di 'dir', capii cosa mi stava succendendo...


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13523
    • View Profile
hmm...the applet runs on the client, right?
the plugin runs on the server, right?
will you open a socket for communication?
afaik IE JVM doesn't allow applets to open sockets (at least they are signed)


Offline alkimiya

  • Moderator
  • Tireless poster
  • *****
    • Posts: 315
    • View Profile
The applet could communicate with a process on the server (the plugin) with some protocol. The plugin asks &rq to connect, send messages, read messages, contact list info etc. For this to work, all functions in &rq should be accessible from a plugin. (like retrieve preferences window, push button in preferences window and so on..)


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13523
    • View Profile
many things are already accessible
to add new ones is quite easy for me
of course i won't spend weeks adding the whole &RQ in the plugin interface at least someone needs it
i will support developers, expanding the &plugin interface as possible for me


Offline TC

  • Tireless poster
  • ****
    • Posts: 117
    • View Profile
The communications between java <-> plugin can be implemented with http request and http response (using plugin web-server like a CGI).

ES:
applet request this url:
http://host/?pop_plug_msg

the plugin send back to java with binary mime-type the buffer received from &RQ, if anyone. (The plugin track with a FIFO stack all messages received from &rq)


applet request this url:
http://host/?push_plug_msg&[buffer-data]

the plugin insert into stack for messages to &rq the buffer received from the applet (the buffer-data will be translated into binary data)
(the plugin has a thread - or equivalent - that flush and set stacks from and to &rq)
Quando digitai in command.com la prima volta 'ls' invece di 'dir', capii cosa mi stava succendendo...


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13523
    • View Profile
i already had experience in java with a bomberman clone and an irc client
it is possible i will write classes for this project