You have just entered room "Chat 35302881003769236583."
michaelwalsh327: 1) where is search?
x V DoGG x: sorry guys
michaelwalsh327: 2) where is download?
x V DoGG x: unexpected traffic
michaelwalsh327: 3) what else are we going to do?
x V DoGG x: 4)status of prev tasks
starkiller76: I will start with search
starkiller76: I have been working on it pretty much all weekend
starkiller76: first
starkiller76: I fixed the peer discovery bug
starkiller76: so now we get a vector of peer advertisements
starkiller76: I can use these advertisements to create sockets
starkiller76: I have the code, that takes the peer advertisement and converts it to a pipe advertisement
michaelwalsh327: so you send a request to every peer in the vector?
starkiller76: exactly
michaelwalsh327: cool.
starkiller76: I am still trying to integrate what I have done
starkiller76: and could use some help
x V DoGG x: i can help
michaelwalsh327: do you have questins for me?
kabev1: I can try to help also
starkiller76: Mike can we meet downtown this week?
starkiller76: I can go over my code with you
michaelwalsh327: maybe. not til Thursday., and that's iffy.
michaelwalsh327: we could try to get started sooner on line though
starkiller76: let me know, I will email you any questions
starkiller76: any questions for me?
starkiller76: I know this is taking a long time, but is was tons harder than I expected
michaelwalsh327: whatis the integration problem?
starkiller76: not really a problem, yet
starkiller76: Is everything set up to feed to the GUI?
michaelwalsh327: yes.
starkiller76: and where is ServicesAPI and AppAPI instanciated?
michaelwalsh327: gui makes a service, service makes an app.
starkiller76: So app would call search
starkiller76: right
starkiller76: ?
michaelwalsh327: two things you need to do: AppAPI has a _musicProfileRequests stack. A thread should frewuqntly pop from that, getting any requests that havebeen sent down. Send out the request using your mechanism, and on the other end when you
michaelwalsh327: get it, call fireMusicRequestEvent
salcs329 has entered the room.
michaelwalsh327: When the app finds a song, the reverse process is followed. You consume the fileInfoReponses stack, and the originator calls fireFileInfoReceived
michaelwalsh327: you don't need to creater any new objects, service registers itself as an event listener for app.,
michaelwalsh327: that's it.
starkiller76: ok, I will try that after the meeting and email you if I have any problems
michaelwalsh327: OK.
michaelwalsh327: I'd make it single-threaded for now, we coul mention multi-threading as a psosible performance enhancement if we need it,.
michaelwalsh327: I guess we're on 2) download now.
kabev1: I can start with this
kabev1: I should have it pretty much wrapped up tomorrow, working on some details right now
kabev1: The problem I run into is having a valid FileInfo Object to pass to Vivek's code
x V DoGG x: thats kabe's part
x V DoGG x: specifically
kabev1: Is there anywhere in the code where an example of a valid FileInfo object exists?
michaelwalsh327: define valid.
x V DoGG x: you should be able to create one if you need too
se2srini: The modification I'm making to the FileInfo object will need integration with rest of application, but that shouldn't be complicated
x V DoGG x: unless there are any parameters that you really need valid information for
michaelwalsh327: the search response stuff in servicesapi creates one, just not sure ehat's lackjing.
x V DoGG x: srini - you are only adding? right?
se2srini: right
x V DoGG x: so u don't have to worry
se2srini: ok
kabev1: Vivek's code is actualy attempting to download, so to test it I just need a valid FileInfo example to a file that exists somewhere
starkiller76: by the way i don't really think we need a fileinfor object
starkiller76: We can use MusicProfile
starkiller76: example
x V DoGG x: bottom line is that it is going to be difficult to test download until search is working, because you won't have a valid fileinfo until then
x V DoGG x: music profile doesn't contain any informatino about where the file exists
michaelwalsh327: not sure if this would work for download, but for seacrh I made everything work locally before worrying about sending to another locale, so your fieleinfo would be on your own drive and the host would be localhost, or however that's
michaelwalsh327: set up
x V DoGG x: so we will still need fileInfo
michaelwalsh327: v is right.
starkiller76: we don't need info about where the file exists because the peer knows where its share folder is
x V DoGG x: thats a good idea, in theory it should
x V DoGG x: but i have to check to make sure my code handles that
x V DoGG x: :-)
x V DoGG x: it would be easy to check that one
x V DoGG x: before u have to try it
x V DoGG x: so just ptt me tomorrow before u try it kabe
kabev1: I could know very fast if it works ;-)
x V DoGG x: sure
x V DoGG x: ok.....
x V DoGG x: so is that it for search?
x V DoGG x: srini, how are u doing?
x V DoGG x: sorry i meant download
michaelwalsh327: looks like.
se2srini: I've my changes ready, just need to checkin
x V DoGG x: ok
michaelwalsh327: sal, do you have tests as welkl? might be a good next step.
se2srini: still having problems with cvs. wrote to sourceforge support for help
x V DoGG x: go ahead and check them in
x V DoGG x: so i can test against em
x V DoGG x: yeah
x V DoGG x: personally i gave up on wincvs
x V DoGG x: and just installed it
x V DoGG x: to use the command line tools
x V DoGG x: if you set ur path
michaelwalsh327: i've been using the tortoide one, it seems fine.
x V DoGG x: to include the binaries from the wincvs directory, you can use the command line
se2srini: comand line is fine for me
se2srini: just need to know how
gorclon1: me too
x V DoGG x: and u can follow the directions to login an co on the cvs site
x V DoGG x: sourceforge.com
x V DoGG x: or net
se2srini: ok.I'll try
x V DoGG x: there are like two commands you have to give
x V DoGG x: don't need to use ssh or any other jazz
se2srini: ok
se2srini: well, I'll be working on this and try to checkin asap
x V DoGG x: its the cvs -z3 -d:pserver:username@cvs.sorceforge.net:/cvsro ot/linux-p2p-wifi <command>
x V DoGG x: cool
x V DoGG x: thanks
x V DoGG x: ok
x V DoGG x: next item
se2srini: can you guys pls see the email that I just sent
x V DoGG x: ryan - did u get a chance to screen through the list of items we need to do for a decent grade'?
x V DoGG x: dave - did u talk to danny?
gorclon1: yeah
se2srini: I put together a simple web page for our proj
starkiller76: I haven't talked to Danny
se2srini: it sure looks like a lot of work to make it meaningful
se2srini: also everything has to be moved to sourceforge. wiki is going away
se2srini: as per TA
x V DoGG x: i think it is a upcoming hw4
x V DoGG x: do u have the website address that u made so far?
se2srini: I guess u meant hw5
x V DoGG x: yeah
se2srini: I just sent an email because I couldn't upload to sourceforge
se2srini: cvs probs
x V DoGG x: ok
se2srini: the links are dummy
se2srini: all of them point to proj plan, so ignore
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: we will have a look
se2srini: I'm sure groupings have to be rearranged
x V DoGG x: well i just wanted to follow that and ryan's doc
x V DoGG x: to determine what still needs to be done
x V DoGG x: perhaps we should swap agenda #3 and #4
x V DoGG x: so we can update the task list first
x V DoGG x: ok
se2srini: ok
x V DoGG x: srini - created a skeleton website....
x V DoGG x: done
x V DoGG x: Mike - Update architecture docs?
michaelwalsh327: fraid not. too much HW4.
x V DoGG x: ok
x V DoGG x: i will leave that on the list
gorclon1: Ryan: now has a set of metrics data to work with, sent out info on grading vs what is done, cvs still anoying
se2srini: Just curious, what is the use of doing HW4? It is optional right.
se2srini: Looks like we have to do HW5 anyway
se2srini: and there are no more hw after that
x V DoGG x: hw4 was optional?
michaelwalsh327: I don't think HW4 was optional. IT was hard, though.
x V DoGG x: yueah, did someone forget to mention that it was optional on the wiki?
gorclon1: ?? it was optional?
x V DoGG x: while srini is responding, i will move on with the agenda (watch for 2 conversations)
x V DoGG x: everyone - submit metrics to ryan?
x V DoGG x: ryan did u get them all?
se2srini: only 4 teams are going to do this proj....and our class has more than 4
gorclon1: I have 4 sets already,
se2srini: hw4
michaelwalsh327: yea, srini, that was for the special extension.
michaelwalsh327: you should probably contact Danny to work something out, if possible Otherwise, you';l be taking a 0 for that.
michaelwalsh327: course, that helps the curve for the rest of us ;-)
x V DoGG x: mike - yeah, that was my understanding as well
se2srini: ok. I think so. Thanks.
x V DoGG x: ok
x V DoGG x: who are u missing metrics from?
se2srini: I didn't submit
x V DoGG x: ryan the previous one was addressed to you
x V DoGG x: and others who are feeling guilty
gorclon1: I'll have to go back and check
starkiller76: I couldn't get my metrics to run, the software was returning errors
gorclon1: 4 sets pluse a set from me
gorclon1: so 5 sets really
starkiller76: but I coded all weekend so I don't feel that bad;-)
se2srini: I had to use JMT to gather metrics and I did, but JMT has no way of saving that work. So I had to manually enter its output data again in excel and use it.
x V DoGG x: dave - is excused :-)
se2srini: lot of dumb work
x V DoGG x: ok
se2srini: and I don't see what more I'm getting out of it that is not already covered
x V DoGG x: well, i mainly want to make sure that we get all the metrics over to ryan for this iteration
x V DoGG x: so we can do 2 more sets before the semester is over
gorclon1: are all the homework two's posted on wiki?
michaelwalsh327: ryqan, I mailed my groups directly to you, and you still had yours.
gorclon1: right
x V DoGG x: can the guys who are remaining to send in their metrics send them by tuesday night?
michaelwalsh327: who's # 3? Isaac?
x V DoGG x: must be
michaelwalsh327: less it was kabe...he waspretty quite over there;-)
x V DoGG x: btw: he is having trouble with aim
x V DoGG x: so he can't join
michaelwalsh327: doh
se2srini: Arent' we just duplicating the same metrics
x V DoGG x: no
se2srini: :-) ok
x V DoGG x: isaac said he never ran metrics originally
michaelwalsh327: no srini, we're running the samne metrics against an altered codebase, to see how we've responded to our proposed changes and how our project has changed.
x V DoGG x: kabe did not
x V DoGG x: he will as well
michaelwalsh327: yea he did. OptimalJ or something...hang on.
x V DoGG x: hmmm
x V DoGG x: ok
x V DoGG x: just hit him directly (not physically) but with an IM
x V DoGG x: ok
michaelwalsh327: yea, OptimalJ.
se2srini: right I understand mike, but if all the metrics that JMT is used for is covered by others, whats the use using JMT. That was my Q
michaelwalsh327: he got out a cyclic dependency metric
se2srini: Anyway, I don't think I can do it by tuesday, considering that I didn't start HW4 and need to talk to Danny
x V DoGG x: ok
x V DoGG x: well, when can u do it by?
se2srini: asap...defnitely before next Sat
michaelwalsh327: I'sd be surprised if you got a HW4 compromise between now and Tuesday.
x V DoGG x: vivek - run ccb next meeting, update req. docs, and other stuff
x V DoGG x: all other stuff is done
x V DoGG x: it was mainly over head
x V DoGG x: dave do u need help with search?
x V DoGG x: anymore?
x V DoGG x: isaac has sent out the code review criteria
x V DoGG x: he combined all the test code
x V DoGG x: and will upload it to cvs later
x V DoGG x: req. docs has been looked, not much to change....
x V DoGG x: will upload to cvs tomorrow
x V DoGG x: (that was for me)
x V DoGG x: the ccb meeting.....
starkiller76: I will might need help with search but I will know more tomorrow
x V DoGG x: is wed good for (dave, isaac, & kabe)?
michaelwalsh327: feel free to email me questins.
starkiller76: wed is fine
x V DoGG x: dave - ok, maybe we can meet tomorrow
x V DoGG x: i won't be able to work too late
kabev1: I am going to be at MSU on wed
kabev1: no good for me
x V DoGG x: kabe - when are u bakc?
kabev1: sun
kabev1: I can do sun evening
x V DoGG x: hmmm
x V DoGG x: ok
x V DoGG x: lets plan for sun evening
x V DoGG x: can everyone get together this sunday?
starkiller76: yes
se2srini: sure
se2srini: what time?
michaelwalsh327: will be out of town at a wedding, but may be back by then. will get on line.
x V DoGG x: ok...
x V DoGG x: lets plan to meet on sunday
x V DoGG x: it really helps if everyone is in the same room
x V DoGG x: we can try to knock out a bunch of stuff
x V DoGG x: it worked really well last semester, but we only did it once at cram time
x V DoGG x: perhaps we can do it twice this semester
x V DoGG x: we can meet at motorola
x V DoGG x: will that work for everyone who is in town?
starkiller76: yes
michaelwalsh327: only possibly. ihave a part-time car at best.
x V DoGG x: ok
x V DoGG x: lets plan for that tentatively
x V DoGG x: hmm isaac will be out of town as well
x V DoGG x: ummm
x V DoGG x: lets see
x V DoGG x: lets move on
x V DoGG x: i will email or call everyone
x V DoGG x: about that
x V DoGG x: kabe already gave us status
x V DoGG x: sal did as well
x V DoGG x: dave did as well
x V DoGG x: ok
x V DoGG x: moving on to ryan's doc
x V DoGG x: which two people haven't coded?
x V DoGG x: ryan
gorclon1: me
x V DoGG x: and who else?
gorclon1: that might be all now
x V DoGG x: ryan can u meet on sunday
gorclon1: In chicago?
michaelwalsh327: he lives in Kansas.
x V DoGG x: yeah
x V DoGG x: oh
x V DoGG x: hmmm
gorclon1: hm
x V DoGG x: htat makes it harder
gorclon1: I'm only 13 hours or so
x V DoGG x: he he :-)
gorclon1: arg
x V DoGG x: ummmm..... well, can u start writing test cases
x V DoGG x: all over the place in the existing code?
x V DoGG x: i can't really think of what else to start coding
x V DoGG x: at this point because there are dependancies on everything from search/download
gorclon1: right
x V DoGG x: ryan - did u send out a roles request?
x V DoGG x: i must have missed it
michaelwalsh327: I think that's a good idea. We may be best served to take search and download and make it really pretty than to try to add more features. Or at least, we should make what we have pretty before getting started elsewhere.
gorclon1: yeah
michaelwalsh327: (pretty meaning visually, designy, testy, etc.)
x V DoGG x: hmmm ok
x V DoGG x: iterations - dave - u have a iterative schedule for our development, right?
x V DoGG x: i have snapshotted the latest code from our last meeting as another iteration
starkiller76: It needs to be revised, but yes
x V DoGG x: ok
x V DoGG x: that will show iterative dev
x V DoGG x: requirements - i am working on that
x V DoGG x: visually model software
x V DoGG x: we need to update class diagrams
x V DoGG x: perhaps retroactively with the latest code?
michaelwalsh327: that's slow me. I really, really think I can do that by next week.
michaelwalsh327: yea, plan is to make code/doc match.
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: verify software quality
starkiller76: we need software first:-)
x V DoGG x: yah
kabev1: reading up on th log here, don;t we need upload functioanlity too?
kabev1: Otherwise we have no node to download from??
x V DoGG x: i think i coded both.... :-) - oops
x V DoGG x: was that supposed to be two separate tasks?
michaelwalsh327: that doen't seem to match my understanding of the system...I guess what V is saying, then.
x V DoGG x: oh wait....
x V DoGG x: mike is correct
starkiller76: I did not think upload was seperate from download
x V DoGG x: oh wait
x V DoGG x: no
x V DoGG x: i am confused
x V DoGG x: i need to look at code
x V DoGG x: hang on
x V DoGG x: yeah, i did both
x V DoGG x: and it is necessary to do download
x V DoGG x: upload is not actually upload
x V DoGG x: it is more like a response to a download query
x V DoGG x: ok
kabev1: ok, so download does both
x V DoGG x: so did anyone log any bugs?
se2srini: what is upload anyway....do we have a central repository of files to upload to
kabev1: vivek, I'll talk to you offline
x V DoGG x: no
x V DoGG x: there is no upload as far i know....
x V DoGG x: unless i am misintrepting something
x V DoGG x: ok
x V DoGG x: moving on
kabev1: upload would be who is downloading from you
se2srini: ok
x V DoGG x: its getting past 10pm
x V DoGG x: correct
starkiller76: vivek, you aren't using IP addresses for download right?
x V DoGG x: and that is coded by yours truely
x V DoGG x: so stop worry about it everyone....
x V DoGG x: correct
x V DoGG x: i am using jxta sockets
starkiller76: cool
x V DoGG x: and pipe advertisements
starkiller76: I am adding a pipe advertisement variable to fileInfo
starkiller76: so you can use it to download
se2srini: I think these things will be clear on Sunday...move on to next topic
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: ok
x V DoGG x: as far as software quality
x V DoGG x: we need to log bgs
x V DoGG x: bugs
x V DoGG x: lets make it a requirement that everyone must log 3 bugs by next meeting
gorclon1: good idea
michaelwalsh327: good idea.
x V DoGG x: no, lets make that by saturaday night
x V DoGG x: so we can meet on sunday and review them in a ccb meeting
se2srini: agreed
x V DoGG x: isaac is supposed to be setting up a code review
salcs329: I had already logged 3.. I will try to log some more
x V DoGG x: he will email everyone
x V DoGG x: sal - good job
x V DoGG x: don't worry about ur share
x V DoGG x: ok
starkiller76: I fixed a bug, doesn't that count
michaelwalsh327: everybody stop bellyaching and do 3.
michaelwalsh327: :-)
x V DoGG x: ok
x V DoGG x: that covers the stuff from ryan's list
x V DoGG x: on the web page
x V DoGG x: we need to assign people to fill the holes
x V DoGG x: vision is covered
x V DoGG x: ok
x V DoGG x: forget that
x V DoGG x: everyone needs to make webpages for things that are already in existance as well
x V DoGG x: so:
x V DoGG x: vivek - vision, requiements, process followed
x V DoGG x: ryan - people in project, roles, metrics
x V DoGG x: isaac - testing,
x V DoGG x: dave - project plan, iterative development,
x V DoGG x: kabe - cvs, functionality
x V DoGG x: sal - mtg notes
x V DoGG x: mike - class diagrams
x V DoGG x: sal - risk assessment
x V DoGG x: did i miss anyone?
x V DoGG x: srini?
michaelwalsh327: srini, but you did sal twice.
x V DoGG x: yeah, both of those were small for sal
x V DoGG x: so i combined
michaelwalsh327: ok
x V DoGG x: srini is complining all of this together
x V DoGG x: and making the website
x V DoGG x: we should all be sending him webpages
x V DoGG x: formatted as he did
x V DoGG x: white back ground
x V DoGG x: and a nice clean look and feel
x V DoGG x: simple = sweet
x V DoGG x: ok
michaelwalsh327: hold on, there 's a style sheet, right?> If not, srini should create one and send it out.
se2srini: ok
x V DoGG x: so i think that covers it
x V DoGG x: srini?
starkiller76: by the way we should have a better name for our software
se2srini: ok
michaelwalsh327: (to make the changes we'll end up making easier)
starkiller76: something catchy
x V DoGG x: yeah, start thinking of one
x V DoGG x: ok
starkiller76: boomslang
x V DoGG x: so everyone should be available/motorola
starkiller76: i just like the sound of it
x V DoGG x: on sunday night
gorclon1: lol,... wapster
x V DoGG x: 5pm
se2srini: style sheet - will send
x V DoGG x: tuesday - dave & i
michaelwalsh327: won't be back by 5, but ewill hop on when I get here.
x V DoGG x: later in the week - dave & mike
starkiller76: I will contact mike if I am having problems
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: all set
michaelwalsh327: done
x V DoGG x: please make sure u guys know what everyone is signed up for
x V DoGG x: and the web pages are due next week
x V DoGG x: at the meeting
x V DoGG x: metrics are due by tuesdday
x V DoGG x: ok
x V DoGG x: gnight all
michaelwalsh327: bye
michaelwalsh327 has left the room.
gorclon1: bye
salcs329: bye
se2srini: bye
salcs329 has left the room.
se2srini has left the room.
gorclon1 has left the room.
starkiller76 has left the room.
kabev1 has left the room.