|
From: Linus A. <lin...@sm...> - 2002-07-08 12:33:41
|
Hi, Gabriel. Are you still around? Anyhow... I have done some coding on the kit the last few weeks. Now I come to a place where I don't know in what direction to move. There is a lot to fix, but I don't know where to start. This is what I got so far: - limited but functional im_server =09- no tracker integration, instead using a simple window for contacts. =09- add-on interface quite finnished. =09=09- Fake addon done, which only "bounce" the messages correctly. =09=09=09- If a contact is added, it starts to send messages. =09=09- The rest of the addons need to be coded... ICQ, SIM etc. =09- Functional logging system. =09- Some test applications. =09- Handles several clients connnected to the im_server at once, and =09 syncs the messages for each client, so they all get the same =09 "history". =09 - build system is functional but quite featureless. =09- handles make, make clean, make dist - Simple IMClient. =09- Just a testing environment at the moment. Very simple, and =09 not done in a correct manner. Mainly because the lack of a =09 complete system, that is preference system including Preference =09 app etc. =09- Needs to be started from the terminal because we have no preference =09 system. - functional libim.so =09- Simple interface for applications to talk to the im_server. =09- limited because the rest of the system is limited. - SIM suite. ;) =09- Simple Instant Messaging =09- Featureless functional Instant Messaging. =09- SIM Server =09=09- Functional for debug purposes. =09- SIMClient =09=09- Can either listen to messages for a certain user, or =09=09 just send message from a user to a contact. =09=09- Not usable really ATM. Just made for debugging purposes. =09 =09- SIM addon for im_server would be simple to do, but is yet not done. Code and binary can be downloaded here: http://kaktus.campus.luth.se/beosimkit.zip Regards /Procton PS: Building the system to actually test it you need to =09"make dist" in order to get a working system. The applications =09would otherwise look for libim.so and libsim.so, but "make dist" =09creates a dir based on PROTOCOL_NAME and VERSION and puts the =09binaries in correct places. |