You have just entered room "Chat 14769926910898783792."
michaelwalsh327 has entered the room.
Eceguru has entered the room.
starkiller76 has entered the room.
Eceguru: hi
gorclon1 has entered the room.
salcs329 has entered the room.
starkiller76: HEY
starkiller76: sorry
starkiller76: had caplock on
x V DoGG x: whats up
se2srini has entered the room.
salcs329: hello everyone
se2srini: hi
x V DoGG x: how is everyone's studying coming along
x V DoGG x: kabe should be in shortly, i had to reinvite him
se2srini: just started
se2srini: how is yours coming along
starkiller76: lot of papers
salcs329: chapter 4, 6, 19, 20, and 21 of textbook
x V DoGG x: yeah
x V DoGG x: is all that reading supposed to be on the exam (textbook stuff)
michaelwalsh327: didn't realize chap 4 was in there.
x V DoGG x: they didn't really explicitly say that, but the one ta did come out from behind and kinda say during lecture
starkiller76: The textbook wasn't all that helpful
salcs329: Just 4.3 section from chapter 4 and 6,19, 20,21
michaelwalsh327: right, rememebr now.
x V DoGG x: hopefully skimming will do :-)
x V DoGG x: ok
x V DoGG x: lets get started
x V DoGG x: any items for the agenda
x V DoGG x: ?
starkiller76: we are still working on search
x V DoGG x: 1) Status of search
salcs329: 2) Feedback from Unit/System tests (HW3)
kabev1 has entered the room.
starkiller76: it is coming along, but the midterm and hw have slowed down our progress some
kabev1: hey gus
kabev1: guys
michaelwalsh327: more specific status of search:
Eceguru: yeah, plus we're having trouble figuring out how to send data over the internet with firewalls in teh way
x V DoGG x: i am sure it would
Eceguru: plus NAT
x V DoGG x: i would avoid dealing with NATs
x V DoGG x: just assume everyone has a publicly addressable IP
michaelwalsh327: The GUI and middle-tier stuff is done. Grab the latest from CVS and you'll be able to see anything in a "music" directory that's at the same level as your runIt.bat.
Eceguru: well, dave and i have to deal with it when we test from home
michaelwalsh327: However, we're having problems getting the protocol communivcation working across different subnets, though Isaac and Dave have been able to make connections within a single network.
Eceguru: when i was at dave's house we were able to communicate
Eceguru: maybe this weekend i can go to dave's if he's free
starkiller76: that is fine with me
starkiller76: I have some of the classes done that deal with the mp3's
starkiller76: like reading in tag info , etc.
starkiller76: creating vectors
kabev1: Sweet, good job
michaelwalsh327: Dave, I di9d those; you and Isaac were supposed to be working on protocol ;<(
starkiller76: oops
starkiller76: sorry
kabev1: bummer
starkiller76: I didn't spend too much time, and it was good practice
michaelwalsh327: good, then. the stuff in CVS has the way I dealt with it.
starkiller76: cool
x V DoGG x: ok
x V DoGG x: do we have an ETA, or do you guys need some more people?
Eceguru: i think we just need more time at dave's place
starkiller76: ditto
Eceguru: and not have to deal with the network issues
michaelwalsh327: Whilte the protocol stuff is being hashed out, the download group could get started following the same event moel that seacrh uses; the local-testing hack is to fire an request event up in lieu of sending a request over the network.
Eceguru: dave and i spent two nights last week trying to work through them
Eceguru: without much successes
michaelwalsh327: local testing works since we're building our own client nd server.
x V DoGG x: hmmm, thats a good idea
x V DoGG x: are you guys opening sockets from one computer to the other
x V DoGG x: or using some "jxta" protocol?
starkiller76: it is a socket created with jxta code
starkiller76: actually
starkiller76: it is part of the new jxta release
x V DoGG x: is that just a regular socket?
starkiller76: works like one
x V DoGG x: cuz if it is... than i don't think download has any dependancies on search
starkiller76: but you don't specify IP
starkiller76: address
x V DoGG x: cuz as soon as you know the name/location of the file
starkiller76: exactly
Eceguru: i don't think most of the download will depend on search
x V DoGG x: download can fire up a socket to that location and setup its own protocol to grab the file
Eceguru: i think we can start download development
x V DoGG x: ok
Eceguru: with the assumption that the filename and location is known
starkiller76: the JXTA socket code is available in the tutorial section of the JXTA.org site
Eceguru: andn integrate it with search results at a later time
x V DoGG x: will you give a location as an ipaddress?
x V DoGG x: or a uri?
x V DoGG x: something like file://192.168.1.2/downloads/jenny.mp3
x V DoGG x: so we can setup our own socket listener and hook up to it using our own sockets?
starkiller76: let me check something
x V DoGG x: or does download need to conform to some special jxta filelocationInfo object
x V DoGG x: ?
michaelwalsh327: Vivek, you'd use a FileInfo object, which right now is populated with a filename and path.
x V DoGG x: ok.... i don't remember if FileInfo also has an "ip address" associated with the path?
x V DoGG x: and also.... fileinfo was kinda fly by night object creation.....
michaelwalsh327: I think I was imagining that the FielInfo object would be populated with a JXTA address by the bottom layer.
michaelwalsh327: Feel free to change it at will.
x V DoGG x: we didn't really know jxta at the time... so we threw in fields that would be expected if you needed to make direct socket connections betwen computers.....
x V DoGG x: all i am asking is whether download should use a "jxta connection" with "jxta addressing attributes" (or do these even exist???)
x V DoGG x: or should download use standard java sockets?
Eceguru: i think we'd need a jxta socket
x V DoGG x: this is the only piece that depends on search, because if search doesn't pass back a generic "ip address" than we cannot use standard java sockets.....
x V DoGG x: we must use jxta sockets
Eceguru: so it'd work though firewalls and stuff
x V DoGG x: (if such things exist)
Eceguru: not that it works now
Eceguru: but it should in theory
Eceguru: that is one of the goals and benefits of jxta
x V DoGG x: so there is a "jxta socket" class? isaac?
starkiller76: yes
Eceguru: yeah
x V DoGG x: ok
x V DoGG x: cool....
x V DoGG x: what arguments does it take?
starkiller76: we need to upload the new jxta jar files to cvs
x V DoGG x: ip address or some special "remote computer object"
Eceguru: well, you use advertiesments to create a pipe between the coputers
Eceguru: then you write and read from the pipe
starkiller76: you create a socket advertisement
Eceguru: we can create bidirectional pipes
x V DoGG x: ok, so "advertisements" are what you use to address other people ('computers')
x V DoGG x: ?
starkiller76: both computers have a copy of this xml advertisement
x V DoGG x: ok, makes more sense.....
se2srini: I guess once we look at the existing jxta code written by search team, it might help
starkiller76: it specifies a port
x V DoGG x: yeah.....
x V DoGG x: ok...
starkiller76: so messages sent between the computers go to the right application
x V DoGG x: Is there a new java doc for this version of jxta?
starkiller76: socket is in the JXTA api online
kabev1: do we need to update the .jar files in lib?
starkiller76: yes
x V DoGG x: ok.... can someone do that?
x V DoGG x: also what version of the jxta libs are these?
x V DoGG x: or can somneone just point to the new java docs
starkiller76: most current stable build
x V DoGG x: so we can work from the right spec?
x V DoGG x: ok
starkiller76: i believe March 4
x V DoGG x: ok
x V DoGG x: Ok
x V DoGG x: Agenda #3) Someone else needs to add themselves to Manual Download
x V DoGG x: should we move to #2?
starkiller76: http://download.jxta.org/stablebuilds/index.html
starkiller76: the most current JXTA build
x V DoGG x: 2) Feedback from Unit/System tests (HW3)
starkiller76: Actually, I need to get back to work on HW3
starkiller76: I will talk to you all later
michaelwalsh327: yea, Ryan and I aren't ready to give feedback on that either.
gorclon1: Still working on it
salcs329: May be next time we can cover this then
x V DoGG x: ok
x V DoGG x: #3
x V DoGG x: anyone want to join us?
x V DoGG x: on manual download?
se2srini: Looks like our schedule is already overlapping and delayed, do we still want to target all functionality
x V DoGG x: i think we should keep on track
Eceguru: i think so as well
x V DoGG x: there is lots of padding during this month due to exams and such
se2srini: We need to focus more on testing and change management this semester
x V DoGG x: we might be able to catch up close to the schedule
se2srini: ok
x V DoGG x: true....
x V DoGG x: maybe we can add some testing to the schedule
michaelwalsh327: I think we'll be fine; Seacrh was probably not scheduled enough time to begin with, but things like Cancel, Pause, and Resume can all happen in parallel.
x V DoGG x: or perhaps make it the responsibility of those doing the unit coding
salcs329: My networking background is limited.. I can do the Configuration/Save/Load if Kabe wants to help out with Manual download
kabev1: we need to make sure our test plan is up to date to speed up testing at he end
michaelwalsh327: Homework 3 should give us a good jump on testing.
se2srini: I'm sure hw3 helps, but probably we will have duplicates
salcs329: I bet most of us did unit tests in the Services module
michaelwalsh327: well, I'd guess that half of us did tests in Seacrh, porblay others in PeerDiscovery. A jump, not like we're anywhere near done.
se2srini: I would suggest to skip Auto Drive step and concentrate on bug fixing and testing
se2srini: I'm thinking more on the basis of course requirements than proj req
x V DoGG x: sure, we can do that as we get closer
x V DoGG x: if we need to
se2srini: no probs
x V DoGG x: but, i think its too early to say
kabev1: ok, I'll hop on Manual download if you wanna take the configuration stuff
salcs329: thanks kabe.. appreciate it
x V DoGG x: ok, is that it?
kabev1: no prob
Eceguru: good luck all on the exam
se2srini: Thanks and good luck all. bye
Eceguru: bye
salcs329: Srini let's talk in separate chat
se2srini: sure
salcs329: bye every one
gorclon1: bye
se2srini has left the room.
x V DoGG x: good luck
x V DoGG x: laters
x V DoGG x: i will post the log
michaelwalsh327: bye, V.