-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> About the abstraction layer and multi-protocol, the gui should have NO >> idea about how amsn works. All it should know is that there are >> several accouns with contacts that you can talk to. So we could have a >> wrapper function called "call_command" or something that will take 3 >> parameters. What account is this (id?), what they want to do (english >> readable like "chat_to"), and any arguments to that like the email of >> the person you want to talk to. Then the functions checks out what >> protocol the account is using then check if the protocol exists (check >> for namespace called ::proto_${protocolname}?) and call the actions >> from it or throw an error. >> > Yes. Thats exactly what I wanted to propose. I may not have been very > clear though, knowing me :P If I understood how you'd like it to work, it would be something like : +-----------------------------+ | Skin | +-----------------------------+ +------------------+ | GUI | | Plugins | +-----------------------------+ +------------------+ ^GUI2Core Protocol (events)^ ^Plugins interface^ +--------------------------------------------------+ | aMSN Core | +--------------------------------------------------+ ^Protocol2aMSN Protocol^ +-----------------------------+ | Communication Protocol | | abstraction layer | +-----------------------------+ | MSN | Jabber | ... | +-----+--------+--------------+ ... or I'm totally wrong ! :( I don't know exactly how aMSN work as I'm quite new on this list, but I'm interested to be involved in the aMSN developpment and this part of reflection interest me a lot. If I understood, you work more on the high part of the scheme (GUI <-> aMSN core). Is there someone working on the low part ? I would be interested working on this part ... and if someone has already had some relection about this part I'd like to discuss it with him ! GrdScarabe -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDZIYKPmfsnt4Id3wRArCMAJ41zZOgFwEWKQuBhfKoEPqwnfSUcwCeJN85 wg6SETi4wNH4nRWWzUHvvPM= =IF5a -----END PGP SIGNATURE----- ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel