paper v3

January 24, 2007

we have just finished working on the paper. check pa ulit mamaya.

c/o reah

current status

December 6, 2006

we have finished modifying the gui.

the application now has session invitation feature.

we are currently making an algorithm for the collaboration part of the project.

c/o hana

XMPP/Jabber on LiveJournal

December 3, 2006

i was looking at my highschool classmate’s profile in her lj blog and i found out that LiveJournal also use jabber to allow their users to communicate with each other. they are using djabberd for their server. users will need an lj account and a chat client in order to communicate. friends list in roster is integrated with the user’s lj account friends list. LJ has a very large community and with millions of users, adding such feature will help their users communicate easier. (i hope i won’t get banned by the wordpress people, this post being about LJ and all. ehehe :P )

sources:

http://gigaom.com/2006/07/08/livejournal-goes-xmpp-jabber/

http://www.niallkennedy.com/blog/archives/2006/07/livejournal-jabber-xmpp.html

http://community.livejournal.com/lj_dev/716451.html

http://www.danga.com/djabberd/

-ariel

Demo blues

October 15, 2006

So we weren’t able to present everything on the demo, just the login, logout and account creation part. To make things worst we had to make last minute changes because we weren’t able to use jabber.org due to lack of connectivity in JRDC. I found out at home that they too had problems with our DSL so I guess something really happened. I thought for a moment that the higher beings were convening against us. Good thing we were able to use Wildfire as a local server. I wanted to use this laptop as the server and the Solaris pc’s as the client stations, but for some reason, the connection always timed out. I ping-ed the IP address of this laptop at that time using Josiah’s group’s Windows pc and still had timed out results.

Well, at least we still have until Friday to finish this. Two modules left until this sem is done. I’m thinking of redesigning the whole look and feel of the application during the break to make it our own. I guess you can say that I’m tired of the usual Java look and feel of the GUI’s, not that I’m against it.

c/o ariel

great, just when thought i could progress further in the project, i just found out that the google server doesn’t have support for multi-user chat. although i’ve been informed that i could use jabber.org as the server, but i’m still figuring out how to implement it so i could start working on the multi-user chat feature.

c/o ariel

2-cents worth

September 7, 2006

I got some tips (well, not really tips… more like hints) from Sir Aldwin (the new manager of JRDC). When he knew that our task before the semester ends is implementing the IM feature for our application, he said that it was “easy”. Of course the meaning of the word depends on every individual, but then again…

He told me that I could read on codes of Jabber-implemented IM clients (which I’m doing right now on Spark/Smack codes) to know how the “connecting to the Google server” works. I have at least a small idea, although understanding the codes for the client is kinda difficult, it’s like understanding someone’s handwriting or something like that. He also bragged that it could be done in just a night, although i don’t think that would be applicable to me.

c/o ariel

overnight in jrdc…

August 29, 2006

we decided to have another overnight stay at jrdc to prepare our thesis presentation for thursday. we also finished designing our initial user interface design, and that is included in our presentation. we were having a hard time looking for some articles for our literature summary… but the other parts of our presentation are okey nah…

c/o hannah

Re-do

August 28, 2006

Have to re-do the slides for the presentation. I’ve been noted of the errors and the missing information that we need to include to the slides. Overnight session will pursue later for preparation on the presentation, do some designing for the application prototype.

I ‘ve read JEP-0147, which is related to rfc 4622. this jep extends the XMPP URI Scheme Query components that the rfc failed to enumerate. It provides a list of common actions for queries such as “join chat room” or “send message” in IM.

JEP-0132 discusses Presence obtained via kinesthetic excitation (POKE), which means some form of physical contact with an object is an evidence of presence. It makes use of a new presence type “probe-irl”

JEP-0027 discusses Jabber OpenPGP usage which is necessary to provide security and privacy features in a system.

c/o ariel

presentation slides

August 27, 2006

the group has been preparing the slides for the project presentation.

i read jep 0182.  as xmpp is extensible, any extension may define any application-specific error.  all error definitions must be registered to the jabber registrar to avoid confusion.  there is a namespace for errors not specified.

jep 0113.  aside from instant messaging, jabber can be used in whiteboarding.  multiple users can share a single whiteboard and edit images.  however, text not supported.

Burnnnnnnnn!

August 24, 2006

I am currently studying the code of Spark, the Instant Messaging Client used by the Jabber-implemented server, Wildfire. This will be helpful in implementing the instant messaging/chat module of our project. I am also trying to find resources on how to perform the logging-in to the Google Jabber server, since we’ve decided that we’re going to use it in the project. I am also trying to work things out with NetBeans (since I’m not really into IDE’s that much) so I could try working on the prototype that we’ve done during the overnight session last weekend. :) We’ll have a conference later for topics to be done and preparation for the presentation next week.
More updates to follow.

c/o ariel