You have just entered room "Eceguru Chat40."
Eceguru: hi
starkiller76: hey
Eceguru: good, this works from work
Eceguru: i had problems before from work
starkiller76: Isaac have you worked with the JXTA protocols at all
starkiller76: I am having a tough time making sense of it all
Eceguru: i've been reading the programmers guide
Eceguru: about the groups and starting the pipes
starkiller76: searching and transfering files seems complicated
Eceguru: i'm still not completely clear about advertisements
starkiller76: Peer and group discovery is pretty straight forward
starkiller76: I haven't had experience with XML
Eceguru: yeah
Eceguru: me either
starkiller76: I know advertisements use that
starkiller76: Are we going to use the CMS service for file transfer?
starkiller76: or is that cheating?
Eceguru: i think we should use it if possible
x V DoGG x has entered the room.
x V DoGG x: hey everyone
starkiller76: hey
Eceguru: well, can we do the make message function
Eceguru: to send it
Eceguru: hi
starkiller76: did you guys get the iteration plan
Eceguru: yeah
starkiller76: I tried to do the best I could, but some of JXTA still confuses me
Eceguru: haven't looked at it too closely
starkiller76: In my opinion we need to get the basic services working
starkiller76: peer discovery (which we did already)
starkiller76: group creation/group discovery
starkiller76: file searching
starkiller76: file download
x V DoGG x: who else is coming
Eceguru: i think everyone
starkiller76: should be everyone
starkiller76: Vivek, do you have any experience with XML
x V DoGG x: not really
starkiller76: rats
Eceguru: that's too bad
starkiller76: I hope someone on our group does
Eceguru: hopefully someone does
Eceguru: it'll help a lot
sudigh has entered the room.
sudigh: heelo
sudigh: hello
Eceguru: hi
sudigh: I need to leave a bit early today.
x V DoGG x: ok, what do start with?
x V DoGG x: is abhi attending
starkiller76: I thought
sudigh: Did you guys have a look at the class diags ?
starkiller76: yes
Eceguru: yeah
starkiller76: the looked good
sudigh: am i missing something ?
starkiller76: we can refine them during prototyping
sudigh: I just considered TCP and TLC protocols.
sudigh: Ok.
sudigh: thank you
starkiller76: what about HTTP?
sudigh: http is when we want to download stuff apart from the peer group.
starkiller76: got it
starkiller76: like searching cnn.com, etc.
sudigh: exactly
starkiller76: should we get started
Eceguru: ok
starkiller76: I have to go at 9
Eceguru: i'll be able to work a lot this weekend on the test plan
sudigh: I was trying to upload the class diags at our wiki site, but when I click on it, it shows the main project page.
starkiller76: Had the same problem
sudigh: any idea why this is happening ? I'm not good at html. I'm sure I'm messing up somehwhere.
starkiller76: I figured it out, I can show you after the meeting
Eceguru: are anyrequirements docs available yet?
sudigh: cool, thank you.
starkiller76: not beyond the use cases
Eceguru: was anyone working on them
starkiller76: I think so
sudigh: I have not done anything so far on requirements doc.
Eceguru: ok
starkiller76: those can be elaborated as we prototype
Eceguru: i just will want something to guide the system test plan
Eceguru: i'll use the use cases for now
starkiller76: ok
starkiller76: on the iteration plan
starkiller76: I included a section for use cases and modules
Eceguru: ok
starkiller76: we need to assign people to use cases/modules
Eceguru: i think by modules is better
starkiller76: vivek and kabe are already working on UI
starkiller76: our use cases should be modules
starkiller76: plus some extra modules for common objects
Eceguru: i'm just wondering if the use cases will encompass more than one module
Eceguru: search for instance will utilize UI, services, protocol
sudigh: use cases will involve more than 1 layer most of the times.
Eceguru: so how should we partition that then
starkiller76: it will be hard to code in layers
starkiller76: we would all be waiting on each other
sudigh: i agree
Eceguru: ok
starkiller76: I think the modules would need to implement all 3 layers
Eceguru: alright
Eceguru: that's fine
starkiller76: we can clean up the code in the construction phases
Eceguru: ok
starkiller76: cool
starkiller76: right now I have set a deadline of 11/21/02
starkiller76: for the first 4 use cases and the GUI
starkiller76: can we do it?
Eceguru: maybe we should do manual download first
Eceguru: instead of auto-drive mode
Eceguru: i think that'll be possible
starkiller76: that's fine with me
sudigh: ok
starkiller76: I can just swap them on the plan
starkiller76: I wasn't sure which one would be harder
Eceguru: good, that should be easier to implement
x V DoGG x: sure
Eceguru: i'd think auto will require detecting a new file, etc
x V DoGG x: we can at least set up and wire stubs of code together
Eceguru: in addition to figuring out how to transfer
Eceguru: i'll write the test plan for this iteration plan
sudigh: ok
starkiller76: so use cases 1-3 and 5
starkiller76: by 11/21?
Eceguru: maybe if we write more numerous smaller documents that'll look better when they grade compared to larger documents :-)
Eceguru: we can try
sudigh: I need to leave now, I need to go to the pharmacy, it closes down at 8.00.
Eceguru: search will be kind of risky
Eceguru: ok
x V DoGG x: i agree
starkiller76: bye
Eceguru: the other ones should be possible to do not independent of each other somewhat
starkiller76: I wrote some search code this week
sudigh: David, can you please mail me if there is something I need to do that I'm not aware of ?
Eceguru: and seem straight forward
starkiller76: sure
Eceguru: i'm just not sure about XML
sudigh: Thanks Dave. Ok, bye folks. good night.
x V DoGG x: kabe, i, and abhi are going to meet on friday to work out any issues in the UI api
starkiller76: I can look for an XML tutorial and go over it this weekend
Eceguru: ok, i can meet with you dave this weekend if you want
starkiller76: I just don't know how to automatically generate XML docs.
starkiller76: Sure
Eceguru: i'll be in town this weekend
Eceguru: can we copy the code you have dave to the sourceforge
starkiller76: Sat or Sun ?
Eceguru: whatever works for you
starkiller76: Which code?
x V DoGG x: i haven't used xml myself, but i have seen code for it
x V DoGG x: it isn't too bad if you are familiar with basic ML concepts
Eceguru: the code that detects two nodes
x V DoGG x: that you would use on HTML
starkiller76: sure
Eceguru: just so we can show incremental code development
Eceguru: more check ins the better
starkiller76: How do you guys want to split up the four use cases?
Eceguru: you did #1 already
starkiller76: Pretty much
Eceguru: i'll do download
x V DoGG x: has anyone started any stub code?
x V DoGG x: i started some for the GUI
x V DoGG x: and am using the following package scheme:
starkiller76: I have code for peer creation and discovery
kabev1 has entered the room.
x V DoGG x: package edu.uiuc.cs.cs327.linuxwifi.gui
starkiller76: cool, I will use the same then
Eceguru: ok
x V DoGG x: sounds good
Eceguru: hi kabe
kabev1: hey all
x V DoGG x: just use another package name instead of "gui"
starkiller76: right
starkiller76: we still need to assign user configuration and search
x V DoGG x: what do you mean assign?
starkiller76: kevin, abhi, sudipta, guru
starkiller76: someone could write code to interface with CMS also
starkiller76: I could email the rest and see if they have a preference
Eceguru: ok
starkiller76: I will then update the project plan and email vivek so he can keep track
Abhi327 has entered the room.
x V DoGG x: sounds good
Abhi327: hello everyone. sorry i just got home from work.
x V DoGG x: i still don't understand the "user configuration" part
starkiller76: sorry
starkiller76: use case 2
Abhi327: i emailed everyone a diagram.
starkiller76: use download preference (artist, genre, etc.)
starkiller76: use=user
x V DoGG x: ahhh
x V DoGG x: i see
x V DoGG x: ok, so i would assume that information is stored in the GUI user config class and queried through the interface that is provided
starkiller76: that would be fine
Abhi327: yup
starkiller76: as far as I am concerned
x V DoGG x: dave - does that mean your pieces will need other information from the gui?
starkiller76: probably
starkiller76: but
Abhi327: at the services layer the config basically passed. the services then translates the config and the event in to a message/search string that the protocl layer deals with
starkiller76: we can use temporary inputs, and change code during system config
starkiller76: guys, I have to run
Eceguru: ok
Eceguru: so what's the plan then
Abhi327: bye dave.
starkiller76: before I leave, how do you want to split up the use cases
Eceguru: i'll take #5
x V DoGG x: same here.....i gotta go too
x V DoGG x: can someone else throw up the complete log?
starkiller76: Vivek you are doing user config with the GUI right?
starkiller76: I will
starkiller76: I will do it right after the meeting this time
x V DoGG x: thanks
x V DoGG x: yep
starkiller76: ok
Eceguru: we can email the others about which cases they want
Abhi327: rather than splitting up use cases. wouldn't be better to split up specific functionality interms of classes or modules.
x V DoGG x: kabe can follow the rest on the gui
x V DoGG x has left the room.
Abhi327: 'coz use cases will end up sharing classes
starkiller76: we discussed that earlier in the meeting
Abhi327: okay i'll check the log.
starkiller76: If you have any questions about it let me know
Eceguru: guess we'll all keep working on what we're doing
Eceguru: and talk on monday as a group
Abhi327: i'll give you a call at work tomorrow.
Eceguru: talk to you later dave
Eceguru: about this weekend
starkiller76: bye
kabev1: Sounds good to me,
Eceguru: bye
starkiller76: abhi
kabev1: Abhi,
Abhi327: yes dave.
Abhi327: yes kabe....
starkiller76: did you get the iteration plan?
kabev1: Are we calling you on Fri about the GUI interface?
starkiller76: kabe first
Eceguru has left the room.
Abhi327: yup i did. i quickly skimmed through it.
Abhi327: i need to look at it properly
starkiller76: ok
Abhi327: i can talk to you about it tomorrow
Abhi327: i'll call you at work
starkiller76: ok
Abhi327: what time is good ?
Abhi327: kabe yes we can meet on friday
starkiller76: 9:30
starkiller76: is that good for you?
kabev1: Send me and Vivek your number and we'll call you on Friday.
Abhi327: we said 3 p.m Friday right ?
kabev1: See you then
Abhi327: its 713 827 3801 at work.
starkiller76: ok
kabev1: Can you email it?
Abhi327: dave i'll call you at 9:30
Abhi327: sure i'll email you.
starkiller76: talk to ya later
kabev1: thanks
Abhi327: thanks.
kabev1: c-ya
Abhi327: guys
Abhi327: i sent out a doc.
Abhi327: as well
Abhi327: check it out
kabev1: alright will do