maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   WHATSAPP porting , need some help guys ! (https://talk.maemo.org/showthread.php?t=81805)

XiliX 2012-02-06 15:17

Re: WHATSAPP porting , need some help guys !
 
I have loads of time, and some C programming skills, but im affraid its not a load. I will read it trough, and come back to you if i know enough to be able to help.... :)

teamer 2012-02-06 15:32

Re: WHATSAPP porting , need some help guys !
 
1 Attachment(s)
Quote:

Originally Posted by XiliX (Post 1161278)
I have loads of time, and some C programming skills, but im affraid its not a load. I will read it trough, and come back to you if i know enough to be able to help.... :)

I don't have the sdk here and i ain't going home for the next 2 weeks , so if you have the maemo sdk , can u compile and run this as a start to check if we're on the right path and this is what we need ?

Thanks !

XiliX 2012-02-06 20:19

Re: WHATSAPP porting , need some help guys !
 
I do have the sdk, but im not at home tonight either, so i will take a look at it tomorrow.

DataGhost 2012-02-06 21:53

Re: WHATSAPP porting , need some help guys !
 
I started working on it today, though I won't have as much time the other days of the week... I don't really know which is the best way to go at this moment but I went with building a "libwhatsapp" in C++/Qt. It will then present a Qt class "WhatsApp" with signals for events and some simple public functions (like connect and sendMessage). I think this should be usable in telepathy with possibly some extra Qt code (to interact with the signals) and easily usable in any Qt application.

There is still a lot of work to be done but at least I figured out the complete structure of one message I captured with wireshark and it looks like the current code I have enables me to reproduce that message. Again, I must stress that this achievement was the entire goal for today and that it is nowhere near usable yet.

XiliX 2012-02-07 12:58

Re: WHATSAPP porting , need some help guys !
 
Sorry Teamer, but it seems i bit off a little more than i can chew. I really want to help out, but i think its a lot faster if someone a bit more capable helps you...

DataGhost 2012-02-07 20:49

Re: WHATSAPP porting , need some help guys !
 
With some extra work done today I'm now able to read the WA protocol into computer-usable structures and convert it into human-readable form :)

ColaCheater 2012-02-08 16:50

Re: WHATSAPP porting , need some help guys !
 
Great to see some process here :)

It looks like you know everything you need to know to get it running. If you would need some specific Information you can also ask me and I'll try to do my best to find the answer in die source code ;)
But as teamer seems to have the same source/client than I have and you are working with him I think you two have all Information you need.

If you need some testers/etc. I would be happy to help you out ;)

HSwaidan 2012-02-09 10:41

Re: WHATSAPP porting , need some help guys !
 
Quote:

Originally Posted by teamer (Post 1156958)
Here's the souce of WA and source of a telepathy module (gabble) . a workaround might get this going through .
authentication / online-offline / send and receive .. sounds pretty easy ... wonder what a mess i would be !

http://www.4shared.com/rar/C3VN9BnV/whatsapp.html


the link is no longer available , can u provide a valid one to download the source of WA.
thanks in advance

BertvanDorp 2012-02-10 15:13

Re: WHATSAPP porting , need some help guys !
 
I'm willing to help this project. I have little C++ experience, but can help in testing, documenting etc. Can we setup some sort of versioning/GitHub/DropBox/SVN/w.e. place where we can share code and projects? What's the best practice to setup a shared development here?

ajack 2012-02-13 07:21

Re: WHATSAPP porting , need some help guys !
 
Is this still being looked at? I am anxious to see this happen! :)


All times are GMT. The time now is 01:20.

vBulletin® Version 3.8.8