Login

logo6

Caya prealpha Download

Thumbnails:

Description:

NOTE: Not working on recent revs, for a updated package go here.

Caya is a multiprotocol chat client for Haiku. That version support these protocols :
msn
aim (working again!)
jabber
gtalk
facebook

Installation instructions :

Erase the directory /boot/apps/Caya, then download the package and extract it in the /boot directory. Development headers are included. Old revisions may not work, update your installation if you have problems launching it.


When you use multiple accounts be sure to restart caya after you added a new account to login.

It require Haiku gcc4/gcc2 hybrid.

License :

You can obtain the source here, Caya is released under two licenses :

Caya by itself is released under the MIT license, if you make use of the gpl plugins (msn, xmpp included in that package), you should consider the entire code released under the terms of the GPL License.

You should keep in mind that since this is a test version you may encounter some problems, the xmpp plugin (jabber, gtalk, facebook) is a new one based on libgloox.

For Yahoo, here is available a test version of the plugin.

*UPDATE* Only minor updates, the libgloox (xmpp) thread now do not waste cpu.

Submitted On:
09 Apr 2011
Submitted By:
Dario Casalinuovo (HaikuBarrett)
File Size:
5,600.66 Kb
Downloads:
598
License:
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/gpl.html.
File Version:
rev233
File Author:
Barrett
File HomePage:
Click to visit site
Rating:
Total Votes:2

Comments  

 
+2 # RE: Caya+MSN rev255michaelvoliveira 2010-08-25 18:36
Finally MSN support!


Now only display picture is missing :P

Codycam and Caya will be integrated? (I don't use cams, but it's an interessanting feature ;)
 
 
+3 # RE: RE: Caya+MSN rev255HaikuBarrett 2010-08-26 03:35
Yeah, i'm working in these days to extend the features, and display picture will be the first goal.

Naturally Caya will have (in a future) webcams support, and will be integrated with the system, anyway there's some functionality to be implemented before (like file transfer), from the msn front there's no problem thanks to libmsn : )...wait for the first Caya release!
 
 
+2 # RE: Caya+MSN rev255pistooli 2010-08-26 14:05
it works for msn... looking forward to the release... :)
 
 
+2 # RE: RE: Caya+MSN rev255khallebal2 2010-08-29 05:32
does not work with rev:38360 both gcc's (missing symbol:_ZN18BGridlaoutBuildercvP5BviewEv) .
any idea why?
 
 
+2 # RE: Caya+MSN rev255pistooli 2010-08-30 12:22
new r255 build does not work in an oldish nightly build - r37719
 
 
+2 # RE: RE: Caya+MSN rev255HaikuBarrett 2010-08-30 14:05
Sorry for delay guys, tomorrow i'll trip for Rome, and i'm quite busy.
khalbull :
there's a new build that will work on recent revs.
pistooli:
There's no solution, recent changes in Haiku's layouts broke binary compatibility. The only thing i can do is to upload the old build for old revs :
www.bluehq.altervista.org/caya_msn.zip
 
 
+2 # RE: Caya+MSN rev255pistooli 2010-08-30 21:25
thanks, but no worries. I do have the old build also (almost all of them), just testing... :)

would be nice to see a build with both jabber (gtalk) and msn...

thanks for the great work!
 
 
0 # documentation?bbjimmy 2010-10-09 23:07
I can figure out how to add my aim account. but what are the two text entry boxes at the top of the window for? and how do I sign in to aim? A little documentation would help.
 
 
0 # RE: documentation?pistooli 2010-10-10 02:57
Quoting bbjimmy:
I can figure out how to add my aim account. but what are the two text entry boxes at the top of the window for? and how do I sign in to aim? A little documentation would help.


the one below your status is where you can narrow down your online connections. e.g., type in some part of your online contacts then enter...
 
 
0 # RE: Caya rev255 Test 2pistooli 2010-10-10 00:30
Missing symbol in my "oldish" Haiku Nightly r37719 installation...well... it is time to upgrade to the most recent one to test it. :)
 
 
+2 # RE: Caya rev255 Test 2pistooli 2010-10-10 00:51
compiling caya-gpl-protocols and using Caya r255 indeed work. I am finaly using msn and gtalk at the same time in Caya... :)

nice work!

and a big picture with msn, gtalk and facebook chat

 
 
0 # RE: Caya rev255 Test 2sparklewind 2010-10-10 05:13
Nice update, it's starting to look pretty good. :)
 
 
0 # RE: Caya rev255 Test 2Meanwhile 2010-10-10 07:01
Good to have such an app for Haiku.
BTW, does the name 'Caya' have a specific meaning? Is it Italian, or maybe an acronym?
 
 
+1 # RE: RE: Caya rev255 Test 2HaikuBarrett 2010-10-10 10:01
Caya is an acronym, stands for "Come as you are", it is an original idea from Andrea Anzani, it represent the tentative to resurrect a portion of the im_kit code, Caya (as you see it now) is the ultimate version of that tentative. A secondary motivation is that the acronym fits well with the communicative spirit of chatting.
 
 
0 # RE: Caya rev255 Test 2bbjimmy 2010-10-10 09:31
Caya rev255 Test 2 -- I can sign into googletalk, but not aim.
 
 
0 # RE: RE: Caya rev255 Test 2HaikuBarrett 2010-10-10 10:22
Are you sure that your username / password is correct? could you be more precise? you get an error? have you tried to restart caya after you added the account?
 
 
0 # RE: RE: RE: Caya rev255 Test 2karl 2010-10-10 10:37
Quote:
have you tried to restart caya after you added the account?


I think you should mention this in the file's description, under 'instructions'...
 
 
0 # RE: RE: RE: Caya rev255 Test 2bbjimmy 2010-10-10 11:53
Yes I have retyped mu username and password twice.

note: my aim username has a space in it.

GTalk signs in but aim never does.
 
 
0 # RE: Caya rev255 Test 2HaikuBarrett 2010-10-10 13:13
i'll investigate tonight...anyone with an aim account can make more testing? thanks : )
 
 
0 # RE: RE: Caya rev255 Test 2bbjimmy 2010-10-10 14:02
I tried with a different aim account - no space in the username - still will not sign in.
 
 
0 # RE: RE: RE: Caya rev255 Test 2karl 2010-10-10 14:06
try starting caya from a terminal and seeing what it says with regards to aim and logging in. or maybe something useful would show in strace caya.

just tried it myself. not sure if it's working, no friends online, but i should be able to see offline contacts i think. at least the gui shows nothing, but from the terminal i can see it pulled all my lists and contacts.

starting caya from the terminal says:

Quote:
we're no longer supporting the version of AIM you're using. in order to continue using AIM you will need to upgrade now...
 
 
0 # RE: RE: RE: RE: Caya rev255 Test 2HaikuBarrett 2010-10-11 09:22
Unfortunately some AIM protocol update broke our plugin. I'm trying to retrace the plugin dev, since personally i have zero known about the protocol.
 
 
0 # RE: Caya rev255 Test 2HaikuBarrett 2010-10-11 21:38
Okay i've done a look at the problem...try this plugin :
http://bluehq.altervista.org/aim.zip

let me know if it work, install the file in /boot/apps/Caya/protocols
naturally overwrite the existing aim plugin and restart caya after you copied the file.
i'm going to the bed..
 
 
0 # RE: RE: Caya rev255 Test 2HaikuBarrett 2010-10-12 12:02
The updated package contain a working version of the aim plugin that impersonate an iChat client, iChat use a minimal version of OSCAR that is unsupported for official aim clients, but supported for iChat. This mean that when iChat will switch to a new protocol, we'll have aim not working again and as an icing on the cake imcomm (the library we use) is currently abandoned, so there's no hope for an update.
Anyway i hope aim users will enjoy my fix.
: )
 
 
+1 # RE: Caya rev225 Test 2bbjimmy 2010-10-12 23:00
ThanksI AIM works again.
 
 
+1 # Kithiboulibou 2010-10-13 03:24
Are the protocols features aviable for the entire System ? Like Translators etc ?
 
 
+1 # RE: KitHaikuBarrett 2010-10-13 11:57
what do you mean? can you make an example?
 
 
+1 # Translatorhiboulibou 2010-10-14 09:42
Well I remember on Beos times that one of the interesting features was to put some "modules" like enconding/decoding (like Jpeg etc), is it the same for messaging/chat protocols ?
 
 
+1 # RE: TranslatorHaikuBarrett 2010-10-14 10:04
Caya is an application and has their own protocol for plugins and API, so the program can detect the plugins installed and make you able to chat. Caya is the interface, the low level communication is done by plugins (aim, msn, xmpp and more in future). The communication between Caya and plugins is made by BMessages. So for example if you want to support an X im service, you can write the Caya plugin to support X.
 
 
+1 # RE: RE: Translatorkoki 2010-10-14 15:08
I tend to think that the question being asked is whether Caya is a framework with an API like IM Kit was with which you could build client apps on top of it, or if is a standalone program?

I have one more question: does Caya make use of People files to store your contacts? If so, does it use BFS attributes?
 
 
+2 # RE: RE: RE: TranslatorHaikuBarrett 2010-10-14 20:54
Caya is a standalone application, and do what an im application must do. IM_Kit and Caya shares a little codebase (written by plfiorini and XeD) but Caya is a different project. Caya doesn't make use of people files and (IMHO) is not necessary to provide that. In future if the community would appreciate that, Caya will be integrated in Haiku.
Anyway i don't exclude that in future code from im_kit will extend Caya (the people files feature you mean for example)...it is simply too soon to discute about that. We want before of advanced integration a decent working im app whic is the most important feature.
 
 
+1 # RE: RE: RE: RE: Translatorkoki 2010-10-15 08:47
Thank you for the reply Barrett. I will try Caya next time I play with Haiku.
 
 
+1 # RE: Caya rev225 Test 2sparklewind 2010-10-14 10:58
This might be a little early to talk about, but I quite like the GUI design that Galaxium has and think that it might be inspiring: http://code.google.com/p/galaxium/wiki/Screenshots
 
 
+1 # RE: RE: Caya rev225 Test 2HaikuBarrett 2010-10-14 21:05
Nice, i like it, it is simple as well. But Caya has another (more beos-like) gui direction : )
 
 
+1 # RE: RE: RE: Caya rev225 Test 2sparklewind 2010-10-15 09:03
More BeOS-like? Could you elaborate on that?
 
 
+1 # RE: RE: RE: RE: Caya rev225 Test 2HaikuBarrett 2010-10-15 09:41
When the Caya gui will grow, i have some nice features in mind...for example make possibile to have a contact list replicant on the Desktop...or dragging a file in the chat window will result in a file transfer...Here is what I mean when i talk about a beos-like gui, simply the usual beos concepts applied to an im application. Another idea would be to make use of concepts provided from the stack & tile project...
 
 
+1 # RE: RE: RE: RE: RE: Caya rev225 Test 2pistooli 2010-10-15 10:49
while I know that was one of the strong points of im_kit being BeOS integrated, I did hate the People files integration... :) it never worked properly for me resulting duplicates...
 
 
+2 # RE: RE: RE: RE: RE: RE: Caya rev225 Test 2koki 2010-10-15 12:19
Maybe the dev could never get the implementation right; but the idea was -- and still is -- awesome. A centralized file type for storing contact info for all apps is better IMO than having each application using a different (and incompatible) way of storing contact data. Plus, using People files allows you to tap into the power of BFS queries, which is a very powerful and distinctive feature of Haiku.
 
 
0 # RE: RE: RE: RE: RE: RE: RE: Caya rev225 Test 2HaikuBarrett 2010-10-15 15:22
Yeah awesome, but must designed as well with social desktops in mind. It is not properly a feature of caya, but a real Haiku kit, a cool idea for the next gsoc. I imagine many services integrated in Haiku with a common API.
 
 
0 # RE: RE: RE: RE: RE: RE: RE: RE: Caya rev225 Test 2koki 2010-10-18 06:49
Just wanted to mention that I played a bit with Caya, and I really like it. FB chat worked fine for me, btw.

On the topic of IM Kit-like integration, I suppose the Haiku Services Kit developed for GSOC 2010 could serve as the foundation, although I am not sure it would be within the scope of the kit (at least, it is not IM-sPecific).
 
 
0 # S&Tcb88 2011-07-23 14:56
Caya + Stack & Tile is amazing :-)

It would of course be really nice if new chat windows auto stacked with themselves or with caya.

I have done it both ways a Caya + chat windows in one stack and also chat windows in a stack tiled with caya in any case its all quite nice.
 
 
0 # RE: S&THaikuBarrett 2011-07-24 13:21
Unfortunately at the moment i don't see a way to do that since SAT is a Decorator...
 
 
0 # RE: S&Tdeejam 2011-07-24 14:09
I have that idea on my to-report-list. It is somewhat mentioned in this ticket.
 
 
0 # RE: RE: S&Tdeejam 2011-07-25 02:19
Quoting deejam:
I have that idea on my to-report-list. It is somewhat mentioned in this ticket.

I created ticket #7868.
 
 
+1 # RE: Caya rev225 Test 2bbjimmy 2010-10-14 21:45
How does one log into facebook chat with Caya?
 
 
+1 # RE: RE: Caya rev225 Test 2HaikuBarrett 2010-10-15 08:06
The same actions you used for aim, simply select the facebook plugin instead of aim.
 
 
+1 # RE: Caya rev225 Test 2bbjimmy 2010-10-15 08:36
The same actions you used for aim, simply select the facebook plugin instead of aim

How is this done?

I have filled in my sign in info in the preferences but it never signs in.
 
 
+1 # RE: RE: Caya rev225 Test 2karl 2010-10-15 08:44
From the description:

Quote:
When you use multiple accounts be sure to restart caya after you added a new account to login.
 
 
+1 # RE: RE: Caya rev225 Test 2pistooli 2010-10-15 10:46
username: your_facebook_name

where your_name is NOT your email!!!

it works for me.
 
 
+1 # RE: RE: RE: Caya rev225 Test 2bbjimmy 2010-10-15 21:09

username: book.com

where your_name is NOT your email!!!



" There is no active connection" after changing the sign in to match as you stated ... Documentation would be nice...
 
 
+1 # RE: RE: RE: RE: Caya rev225 Test 2pistooli 2010-10-16 05:20
my bad, sorry, just double checked...

username: facebook name (not your email name before @ sign!)
password: yourfacebook password

facebook name needs to be specified at facebook.com preferences
 
 
+1 # RE: RE: RE: RE: RE: Caya rev225 Test 2bbjimmy 2010-10-16 23:14
This is what I did, it still does not work.

"There is no active connection"

from: http://developers.facebook.com/docs/chat


After the user gets his or her username, he or she must log out of and into Facebook once for us to store the special hash of the password.

Still no love.
 
 
+1 # RE: RE: RE: RE: RE: RE: Caya rev225 Test 2pistooli 2010-10-17 05:05
www.facebook.com top right corner, account, account settings, username

that is the username I use, password is my facebook password

(I also got same error before I used this way)
 
 
+1 # RE: RE: RE: RE: RE: RE: RE: Caya rev225 Test 2bbjimmy 2010-10-17 10:34

www.facebook.com top right corner, account, account settings, username


I think we have established whitch username to use, but it still does not work.
 
 
0 # RE: RE: RE: RE: RE: RE: RE: RE: Caya rev225 Test 2pistooli 2010-10-17 13:11
I am sorry to hear that. (works for me)
 
 
+1 # RE: RE: RE: RE: RE: RE: RE: RE: Caya rev225 Test 2bbjimmy 2010-10-18 19:03
It is now working. I forgot that I left Caya signed in at a different location. Once I signed out from all the computers I use , I could sign in with the proper credentials and facebook then connected.
 
 
+1 # RE: Caya rev225 Test 2thatguy 2010-12-29 17:05
works on 39942 gcc2 hybrid
 
 
+1 # RE: Caya prealphakarl 2011-04-11 07:28
deleted the older caya off the server.

@Barrett, please avoid putting the file version in the name of the file. the url will be written according to the filename, and doesn't get updated when you update the listing. there's a separate field to fill for the version #... ;)
 
 
+1 # RE: Caya prealphaHaikuBarrett 2011-04-11 14:45
: ) ...thanks for all karl!

A good news, yahoo protocol is working :

http://img535.imageshack.us/img535/8513/yahooworking.png
 
 
0 # RE: Caya prealphamichaelvoliveira 2011-04-24 18:57
rock solid app! will be an optional package soon :P
 
 
0 # RE: Caya prealphathatguy 2011-04-24 21:16
Nice application.
 
 
0 # RE: Caya prealphapistooli 2011-06-20 13:37
this release appears to be working with Alpha3 as well. at least aim and facebook chat tested. :)
 
 
0 # RE: RE: Caya prealphapistooli 2011-12-26 04:02
still works nice in Alpha3 :)
 
 
+1 # RE: Caya prealphapistooli 2011-12-21 07:28
does not work in nightly gcc2hybrid 43540 :(
 
 
0 # does not work for me on Alpha 3dcatt 2012-07-05 19:10
Caya crashes on launch for me.
 


Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository