* Now talking in #dbviz
* Sid has joined #dbviz
* SandraFaust has joined #dbviz
<SandraFaust> hi
<Sid> Howdy
<sobby> hey
<Sid> How're you two?
<sobby> sid did you try connecting to the database?
<Sid> Not lately. I don't know what your schedule is
<SandraFaust> good, very tired tohugh
<SandraFaust> how are you?
* larknox has joined #dbviz
<larknox> Hi
<SandraFaust> hey
<sobby> you can tell me yours and I will just leave my machine home..
<Sid> What's a port I can try connecting to Sobby?
<Sid> Hi Larry
<sobby> 1521
<sobby> hey larry
<larknox> hey
<sobby> you have oracle client installed..?
<larknox> me?
<sobby> no sid..
<Sid> I'm just trying to connect to the port.
<Sid> Sobby: 12.235.52.206 ?
<sobby> let me check
* _Ross__ has joined #dbviz
<Sid> Hi Ross
<_Ross__> hello!
<Sid> Oh, since Sobby and Larry are here...
<Sid> Reminder: Duties of a Recorder are that you take a log of the meeting and write up meeting minutes.
<sobby> 12.235.52.206
<Sid> Can't connect to port 1521
<Sid> Any other ports open?
* udaykale has joined #dbviz
<sobby> what is the error
<Sid> Just trying to telnet. Cant open a connection
<Sid> Hey Uday
<udaykale> hey guys...
<larknox> reminder noted
<sobby> no you cant telnet...windows xp home edition doesnt allow to me to start a telnet process
<Sid> I'm just trying to open a socket connection.
<Sid> If I can't do that, then Oracle client certainly won't work.
<udaykale> u can start the telnet service to enable that
<sobby> .windows xp home edition doesnt allow
<Sid> My intention isn't to telnet into your system. It's to test whether I can connect ot the port.
<udaykale> oh...ok
<Sid> We'll give Jim a couple more minutes
<sobby> the tns is listening on 1521...so i cant provide any other ports
<Sid> You're forwarding the prt thru your firewall?
<sobby> i have shut down the firewall just to be sure
<Sid> Oh well, we'll figure it out later. Let's get started
<sobby> ok
<Sid> Agenda:
<Sid> 1 Intro
<Sid> 2 HW3 quick discussion
<Sid> 3 Reaction to Dig's comments (Big Board)
<Sid> 4 Status and Assignments: Sobby and Jim, Larry, Ross, Sandra,
<Sid> Schoudel, Uday, Sid
<Sid> 1 Intro:
<Sid> This is the last day of the Construction1 Phase and the 1st day of Construction2 Phase.
<Sid> We'll brush over plans for HW3. Not much since we're mostly doing it separately.
<Sid> I'll go over my new scheduling gem to keep me more organized
<Sid> and what I'll have to do to meet Danny Dig's new requirements
<Sid> Then we'll do the standard status and assignment thing.
<Sid> 2 HW3 Discussion:
<Sid> 3 Reaction to Dig's comments (Big Board)
<Sid> 4 Status and Assignments: Sobby and Jim, Larry, Ross, Sandra,
<Sid> Schoudel, Uday, Sid
<Sid> 1 Intro:
<Sid> This is the last day of the Construction1 Phase and the 1st day of Construction2 Phase.
<Sid> We'll brush over plans for HW3. Not much since we're mostly doing it separately.
<Sid> I'll go over my new scheduling gem to keep me more organized
<Sid> and what I'll have to do to meet Danny Dig's new requirements
<Sid> Then we'll do the standard status and assignment thing.
<Sid> 2 HW3 Discussion:
<Sid> Since we're to be in pairs, I'm not going to choose partners. Choose your own. =)
<Sid> Anyone not partnered already?
<SandraFaust> I think I am with Brian based on the disussion from the last week
<udaykale> me
<larknox> I'm not, so there must be at least one other
<Sid> Sobby you're paired with Jim?
<sobby> i guess..havent got a chance to talk to him
<Sid> Umm, ok. Well, you four aren't paired then.
<Sid> (officially)
<Sid> 3 Reaction to Dig's Comments (Big Board)
* jrarick has joined #dbviz
<Sid> Danny and I had a pretty long chat on Sunday
<Sid> We started by talking about the Exam. I emailed everything he said to me about it.
<Sid> Then he asked me to tell as much as I knew about all of you.
<Sid> Every week I'm going to have to send our tasking list to him, and report whether those tasks have been achieved.
<SandraFaust> wow
<Sid> And he made me swear not to lie on it. =P
<sobby> :)
<Sid> So I won't. Now the thing that'll let us not totally die on this is that I always ask you whether you think you can make the dates we set.
<Sid> That's what sets the tasking list, so if you don't think you can achieve your tasking, tell me.
<Sid> If during the week something comes up, tell me and I'll include the reason on the tasking sheet.
<Sid> He's going to look at the whole thing in aggregate, so missing a deadline here or there isn't that bad.
<Sid> And actually, he's going to be doing it for all the other groups so that's where the competition comes in.
<Sid> And to help me stay organized with all these due dates is what I call the Big Board.
<Sid> If you can, point your browser to: http://jdbv.sourceforge.net/BigBoard.html
<jrarick> Got it
<Sid> The BigBoard will store the schedule and make it available to the whole team (and Danny)
<SandraFaust> cool!
<udaykale> wow
<Sid> On it you can double check dates that're supposed too happen and guage what you've been doing and
<Sid> (ignore that last "and")
<Sid> Of course, the BigBoard is a "living document". If/when we change dates, change tasking, and add more tasks, the page gets updated.
<Sid> Any questions on it?
<jrarick> Sid, when we double-click, will it give a guage of if it is done or how far it is done?
<Sid> No. =)
<Sid> Don't click.
<Sid> The dates are the scheduled-dates for dates in the future and completed-date for dates in the past
<sobby> looks alright to me.
<udaykale> there is a link to it from main page...
<Sid> IE- We have a bunch of 6Mar dates. By tomorrow, those that are met will stay the way they are.
<Sid> Those that slip will be red. When completed, they'll have a number tacked afterwards indicating the number of days they slipped.
<Sid> This will be used in conjunction with the weekly reports and Bugzilla by Danny to grade us.
<Sid> Any other questions?
<Sid> ... before we get to status
<Sid> Oh yea, one more thing.
<Sid> Danny also said they want code and not docs.
<Sid> Well, code more than docs.
<Sid> Well, code more than docs.
<Sid> Which means we get to ditch RUP a little. =)
<Sid> In order to actually get code written faster, I've decided to skip makin Use Case Realization docs required before implementation.
<SandraFaust> ok
<Sid> With the hope that a design/code review after implementation will be good enough to catch a lot of problems.
<Sid> *crosses fingers*
<Sid> Of course, feel free to make them still or something like them if you want feedback on your design before you code a lot.
<Sid> Alright... 4 Status and Assignments
<Sid> Jim, Sobby, you were tasked with getting the Test Plan draft finished.
<Sid> And Sobby sent that out.
<sobby> well that is more of a master plan..
<Sid> Yea. I'll be reviewing it over the next couple days and get some text to you before Monday.
<sobby> i am still in process of writing a test plan for functional testing
<sobby> if that is reqd
<sobby> ?
<Sid> What did you have in mind?
<jrarick> I have been setting up JUNIT to run unit tests
<sobby> just a set of document to specify the scope , approach of functional tsting
<sobby> i mean a document
<Sid> A doc to tell us how to test?
<sobby> a doc. to tell somebody outside our team..how we tested..what we tested..
<Sid> Jim, did you help with the Master Test Plan?
<jrarick> Not much other than to review it with Sobby
<Sid> Well, I'm asking because your name's not on the revision.
<sobby> that's my mistake ..i must have forgotten
<sobby> sorry jim
<Sid> Ok, Sobby, I'll get my review comments on the master test plan to you before Monday.
<sobby> sure
<Sid> They won't be major. Can you get a revised version done by next Thursday?
<Sid> I'm expecting maybe half an hour of work.
<sobby> sure..no problem
<jrarick> I still want to go ahead with unit tests
<Sid> For everyone, because of both HW and the exam, my tentative tasking is pretty lightweight for next thurs.
<Sid> What've you figured out with JUnit Jim?
* larknox has quit IRC (Ping timeout)
<jrarick> Well, I have been using NetBeans
<jrarick> They have a module for running unit tests
* larknox has joined #dbviz
<jrarick> It looks pretty slick and I have generated some tests
<jrarick> But it is preliminary
<jrarick> I was figuring out the classes and junit at the same time
<Sid> So this is stuff in addition to JUnit? When I glanced at JUnit it seemed like a comprehensive package already.
<jrarick> It is incorporated in the IDE
<jrarick> They have metrics modules, etc.
<Sid> Ahhh
<jrarick> Generates a boatload of tests pretty easily
<Sid> Give us an example of a test it can generate?
<jrarick> Unfortunately, I don't have it on this computer
<jrarick> I can email you all some tests, though
<Sid> Well, I just wanted to know what kinds of things the tests test.
<jrarick> It does basically function tests, if statements...
<jrarick> It can perform pretty much any kind of test.
<jrarick> I thought unit tests would be at the method level
<Sid> These aren't?
<_Ross__> shouldn't they be at the class level?
<_Ross__> well, for all but the most complex classes that is
<jrarick> Can be
<jrarick> Some articles talked about testing even all branch statments
<jrarick> That is a little crazy though
<Sid> ya...
<jrarick> I was figuring it out for the first time
<jrarick> But it looked really cool
<jrarick> I hope to set up some regression tests
<Sid> What are you planning to give us when you're finished with this task, Jim? A bunch of tests? Info on the Netbeans+JUnit stuff?
<jrarick> Probably all of the above
<Sid> Ok! So what can you give us when? =)
<jrarick> That is the question now
<jrarick> I can give a setup plan for Netbeans and Junit and say a few tests in two weeks
<jrarick> Let's say 5-10 tests
<Sid> Alright. *writes it down* Tell me if that date has to change.
<jrarick> Okay
<jrarick> So it seems like an okay plan?
<Sid> Depends on what kinds of tests and whether your directions for using Netbeans and JUnit make sense. =)
<jrarick> The netbeans and JUnit takes no time.
<jrarick> I can do that this weekend.
<jrarick> I'll send you a draft
<Sid> If they're somewhat high-level tests or automated regression tests that'd be good.
<jrarick> That will be the plan
<Sid> Ok.
<jrarick> I'd like to work with Sobby on this too
<jrarick> sure
<Sid> Larry, status on the Installation UC?
<larknox> I should finish a revision of the use case doc later tonight, although I may need to revise a few items again after a little more experimentation.
<larknox> There are a few things in the previous version of the use case that I haven't figured out how to do yet.
<larknox> One is the license screen which InstallAnywhere doesn't provide by default.
<larknox> Another is that it doesn't check for the Java version, but you can choose which one to include, so that should be ok.
<larknox> It doesn't stop or warn if already installed - just installs anyway.
<larknox> There are a lot if things that can be customized, although many of them are in the paid versions.
<larknox> To make it work I mostly had to figure out where to add the jcheckboxlist.jar and jgraph.jar to the
<larknox> classpath
* Now talking in #dbviz
<_Ross__> and dbViz.bat automatically sets it
<Sid> Let's take it offline Larry. Can you get me a draft of the doc tonight, and a revised (final version 1) by next thurs?
<larknox> Ok. I'll read dbviz.bat for clues as to what else to set. I suspect it may need to be done in the installer.
<larknox> Yes
<Sid> Ok. Ross
<Sid> UndoRedo?
<_Ross__> done
<_Ross__> there is a tiny bug with the connection table, but that'll be finished by the time I go to bed (I just noticed it an hour ago)
<_Ross__> basically everything that you can do to a diagram now can be undone/redone
* CoLd_Fus|OnS has joined #dbviz
<CoLd_Fus|OnS> ...
<_Ross__> I also went onto sourceforge and corrected and closed three of the reported bugs
<_Ross__> one of them required changes to the interface for ImportDefinition (just added an exception to be thrown) so if anyone is working on importDefintions, take note
<_Ross__> basically any problems with importing shoud thrown an ImportException
<Sid> Make sure you do an "ant all" after updating from cvs
<_Ross__> Good find Sandra, reporting that bug
<SandraFaust> ??
<SandraFaust> which one?
<_Ross__> where the system would crash if you tried to import a bad file
<_Ross__> (last semester bug)
<SandraFaust> I forgot all about that
<_Ross__> bugzilla rocks btw!
<_Ross__> errmm... I guess that's it
<CoLd_Fus|OnS> ...
<_Ross__> I committed a whole lot so everyone should update
<_Ross__> right cold fusion?
<Sid> Ok, Ross, I'm going to be sending you the C2 Iteration Plan tonight. Can you review it before Monday?
<_Ross__> definately
<Sid> And additional tasking. Did you have somthing planned, Ross?
<Sid> For Thurs
<_Ross__> Well, I wanted to get the tiny bug in undo fixed
<_Ross__> I can also fix and close out the remaining bugs in bugzilla
<_Ross__> ... other than that I had a snazy thought
<_Ross__> we could make all of the exceptions go into a window which is selectable in the menu
* CoLd_Fus|OnS has quit IRC (Quit: )
<_Ross__> should be very simple to do and probably make us look good
<SandraFaust> we bored him
<_Ross__> my fault
<sobby> :)
<_Ross__> or I'm game for any other task
<Sid> Hmm... Do that nice exception window.
<_Ross__> you got it
<_Ross__> 'k, just trying to think outside the box
<Sid> Sandra, AutoArrange UC?
<_Ross__> or with our app, should I say cylinder?
<SandraFaust> yes, i posted that
<Sid> Where?
<Sid> *looks*
<Sid> Sneaky... *grin* You put that up pretty recently.
<SandraFaust> http://jdbv.sourceforge.net/ElaborationDocs/UseCases/AutoArrangeDiagram.doc
<SandraFaust> yes, I did. I worte it over the weekend, but I put it only just before the meeting
<Sid> Ok, you said last week you would also get a start on the implementation?
<SandraFaust> i didn't quite start on implementation, but I got myself familiar with the current code, so I know where it should be implmented
<SandraFaust> and then I went into the search to an algorithm
<Sid> Ok, good.
<SandraFaust> I found something called Aestetics based Graph Layout Algorithm from UCLA
<SandraFaust> that might we might be able to use
<Sid> Ooh, fancy university research stuff?
<SandraFaust> well google search returned it ;)
<SandraFaust> I am not sure at this point if it will work... but that's what I am working on
<Sid> Ok, I have tentatively scheduled... I'll review the UC Spec before Monday.
<SandraFaust> ok
<Sid> Revised version of the doc by Thurs.
<SandraFaust> ok, that shouldn't be a problem
<Sid> Implementation completed 16Mar?
<SandraFaust> I doubt it
<Sid> Yea, the implementation dates are tight I wrote up.
<Sid> When do you think?
<SandraFaust> I won't be able to do anything meaningful on it until 14th
<SandraFaust> 20th?
<SandraFaust> at least
<Sid> That'll work.
<SandraFaust> ok
<Sid> Tell me if it's going to slip
<SandraFaust> i will, again I won't know before the weekend of 15th
<Sid> *nods* Thats fine
<SandraFaust> ok
<Sid> Uday. Oracle Importer?
<udaykale> well coding is almost done...
<udaykale> having some problem running dbViz of late
<udaykale> i have asked ross for help
<_Ross__> I sent you a reply right before the meeting
<udaykale> ya, i replied to that as well
<_Ross__> if that doesn't help let me know
<Sid> =D
<_Ross__> oh...
<Sid> touche'
<udaykale> anyways, i think that it is a very silly thing that i am getting messed up with
<Sid> You've figured out how to use the ImportDefinition framework then?
<_Ross__> huh... try blowing away your code tree and regetting
<udaykale> ok, will try
<_Ross__> also stay after the meeting for a minute
<udaykale> ya
<Sid> Of course, be careful not to lose your work. =)
<udaykale> sure
<Sid> Ok, when can you get that done. I have tentatively the 16th an initial implementation.
<udaykale> once i get it working, the doc will be simpler...
<udaykale> 16th is fine
<Sid> What doc?
<udaykale> could we have the UC doc revision postponed to 16th
<udaykale> the implementation is almost done
<udaykale> oh is that not required ;)
<Sid> Hmm, I'd prefer to have the UC doc beforehand for reviewing.
<Sid> Will there be significant edits to the doc?
<udaykale> havent looked at it - will do it by tomorrow night/sat morn
<udaykale> i was hoping to get the code work...
<Sid> Hmm. Howabout this... I'd really like to get it before the code's finished.
<Sid> Could you look at the current doc tonight and tell me tonight if it'll require major changes?
<udaykale> ok, *nods*
<Sid> And/or what changes need to be made, so I have an idea of what the doc will look like.
<udaykale> this is the Use case, not the realization doc right
<Sid> The point of the whole UC spec routine is to have another pair of eyes glance at it before you code everything.
<Sid> Yes, the Use Case Spec. No more UC Realization docs required.
<Sid> As long as I have a good idea of what the UC sequence will be that'll be good enoough.
<udaykale> ok
<Sid> since we already have a version of it.
<udaykale> from what it is already, it will need a major rework - all the steps are new now...
<udaykale> will let u know the details by midnight
<Sid> Hmm... We'll need to discuss it offline then
<udaykale> ok
<Sid> Assuming we don't run into problems, tentative schedule 16th for UC spec and 16th for implementation.
<udaykale> that'll work
<Sid> Alright, my tasks:
<Sid> Iteration Assessment for Danny Dig in a couple days.
<Sid> Review/comments for: Test Plan, Install UC, AutoLayout UC before Monday.
<Sid> And I'll see if I can update more of the PM docs later on. But prolly not. =)
<Sid> Oh, Iteration Plan C2 revised for Thurs.
<Sid> Makes it easier after this meeting. =)
<jrarick> Hey, are most people paired up for the next homework
<Sid> Sobby... we need to try to get your Oracle available for people to hit.
<udaykale> i'm not
<sobby> well except for the router prob...everything else is ready..
<sobby> see if you can ping now
<Sid> Sobby, Jim, Uday and Larry are not paired. Pair yourselves.
<Sid> We also need to figure out schedule, Sobby.
<sobby> yeah..that's imp
<Sid> imp?
<sobby> ortant
<Sid> Yep.
<jrarick> Sobby, want to work with me on this too or do you want a change of scenery
<sobby> that's cool
<sobby> sid , what time will you be free..for checking the oracle..?
<Sid> Sobby, can you (re)send out the connection info to the group along with a schedule of when in the week it's accessible.
<sobby> will do
<Sid> I can do almost anytime tomorrow for a connectivity test.
<sobby> ok guys everyone needs to install oracle client before you can connect..
<sobby> and set up the tns ..
<Sid> That's what dbViZ will handle, using the Oracle Importer.
<larknox> Is it required to be 9i?
<Sid> Well, after the 16th. =)
<sobby> ok..i will back from the office by 8-830 pacific..
<sobby> is that too late for you?
<Sid> Yes.
<Sid> Parents are visiting. Can't keep a late schedule.
<sobby> i have to go to work on sat. also..but will be back by 5pst
<Sid> Ok, we'll plan on a test around then.
<sobby> ok..
<Sid> Anyone have any questions?
<SandraFaust> no
<jrarick> nope
<sobby> nope
<larknox> no
<Sid> Ok. Sorry for the long meeting. Thanks everyone. We're done.
<Sid> Good luck on the exam. =)
<jrarick> Good night everyone and thanks
<sobby> good luck everyone..
<larknox> sobby?
<_Ross__> uday did you get my message about MS Secrets?
<SandraFaust> happy birthday sid! :)
<_Ross__> happy bday!
<udaykale> ya
<sobby> sid before you leave try to ping one lat time
<sobby> ya
<sobby> ?
<Sid> Hehe
<udaykale> yeah, happy birthday
<_Ross__> did you write the prof?
<Sid> *tries connecting*
<larknox> do you have the log of the first 15 minutes
<sobby> happy birthday
<sobby> prof?
<_Ross__> or dig?
<udaykale> ya, i asked dig abt it
<sobby> yeah..
<_Ross__> cool
<_Ross__> what did he say?
<Sid> *couldn't connect*
<udaykale> he said he will ask prof, and let us know
<_Ross__> aight good deal
* jrarick has left #dbviz
<_Ross__> thanks
<_Ross__> I didn't want to find out after the fact that we couldn't
<sobby> no that didnt work out..
<sobby> sid can you try to ping now?
<udaykale> ya, i just missed the sectiom abt no 2 readers can read same book
<udaykale> thought it is only for the cvs one...
<SandraFaust> is the meeting adjourned?
<Sid> Yes, meeting's done.
<sobby> yes
<SandraFaust> good night everybody
<_Ross__> night yall
<SandraFaust> happy pinging
* _Ross__ has quit IRC (Quit: Later)
<larknox> Ithink there are only 6 books and 8 people
* SandraFaust has left #dbviz
<Sid> Uday
<udaykale> ya
<Sid> So what's going to change in the UC?
* larknox has quit IRC (Quit: )
<udaykale> the basic steps are same - i was looking at a very old version off of my disk i guess
<udaykale> so, only a couple of subsections here and there
<Sid> Well, 2.1.1 should be "The user selects the Oracle Importer from the Importer window.
<Sid> We'll talk about it offline. I'm not convinced it's appropriate.