* Now talking in #dbviz

<larknox> Hello!

<brians> hey

<Sid_> Hey

<larknox> I assume we're just waiting, so I have a question in the meantime.

<Sid_> Shoot

<larknox> I managed to get the CVS client that I have working to download the project this morning.  Is the readme file accurate when it says that you don't need to compile anything?

* udaykale has joined #dbviz

<Sid_> Umm

<Sid_> Hey Uday

<udaykale> Hey guys

<_Ross__> it doesn't say that

<larknox> There was an error about a missing class - edu.uiuc.jdbv.JDBV I think.

<_Ross__> ant compiles the files

<Sid_> Oh, thats the readme for what we delivered to the TA in CS327

<larknox> ahs - I misinterpreted then.

<Sid_> Not for developers getting it from CVS, sorry

<larknox> ok, thanks

<_Ross__> ooohhh... I thought you were looking at the dock we wrote up for homework 1

<Sid_> Well, we didn't label that that file was explicitly for the TA

* Sid_ slaps _Ross__ around a bit with a large trout

<_Ross__> hey!!!!

<Sid_> =)

<_Ross__> that was uncalled for

<_Ross__> I managed to only work 10.5 hours today!  I'm very happy

<Sid_> You have a readme in HW1?

* jrarick has joined #dbviz

* SandraFaust has joined #dbviz

<SandraFaust> Hello

* Sid_ grins

* Sid_ grins

<Sid_> Hi Jim, Sandra

<brians> hey

<jrarick> Hi Sid

<Sid_> Yay, we're all here.

<_Ross__> well, our half of hw1 was basically a guide on how to get started

<SandraFaust> oops, I get the sucky task this week ;)

<_Ross__> how to get cvs stuff, how to compile, practices for commmitting...fun stuff!

<Sid_> Oh, ok! *grin*

<Sid_> But did it say README, Ross? No, I dont think so.

* Sid_ is kidding

<Sid_> Ok, let's get started.

<Sid_> So I actually did write up an agenda, but just forgot to share it with ya'll

<Sid_> So here it is:

<Sid_> Meeting 12 Agenda

<Sid_> - HW2  http://wiki.cs.uiuc.edu/SEcourse/329+Homework+2+Spring+2003

<Sid_>   - Figure out how to break into groups

<Sid_>   - Split people into groups

<Sid_> - Status from team members regarding their tasks

<Sid_>   - SDP, roles

<Sid_>   - Testing

<Sid_>   - Use Case Priorities

<Sid_> - Tasking for next week

<Sid_> _

<Sid_> In today's lecture, the Prof announced HW2.

<Sid_> It's due in one week. =/

<Sid_> We break into 2 groups.

<Sid_> Each group'll do the same thing, except with different metrics.

<Sid_> We basically pick a few "useful" metrics to take on the system

<brians> do we keep same hw#1 groups, haven't read it yet

<Sid_> find 3rd party tools that'll help us take those metrics

<SandraFaust> there will need to be 16 different metrics

<Sid_> and writeup why we used the metrics, how we took the metrics and what the results were.

<Sid_> Yes, minimum, 2 per person.

<Sid_> And we can choose different groups than HW1

<Sid_> The important part is trying to find tools, which could be difficult.

<Sid_> He mentions some Google words he used to find stuff

<jrarick> Can we get an eval version of rational's stuff

<Sid_> but then he adds the disclaimer that he doesn't know if they're commercial, and if they are, we should ask if we can get them free for educational use

<Sid_> I think there's a very slight chance you could, but not in 1 week.

<_Ross__> haha... he really thought this one out

<sobby> I think rational does have a trial version

<jrarick> I am doing a lot of work for my company's software engineering

<jrarick> I have downloaded many eval versions of stuff

<jrarick> One I am looking at is Telelogic

<jrarick> I could see if they have tools we could use too

<Sid_> Ok. Keep in mind that we have 2 groups. The difference

 is that they can't use the same metrics.

<Sid_> Unless they're very general, like lines of code.

<jrarick> Right, but we could use the same tool to get different metrics

<Sid_> Course, then you have to come up with a reason why lines of code is actually useful. ;)

<Sid_> If the tools are versatile enough, definitely.

<Sid_> We'll also have to coordinate to make sure we don't accidentally use the same metrics.

<_Ross__> first come first serve?

<_Ross__> set up a page on wiki?

<SandraFaust> we can use Wiki and post the metrics ideas and split them up between us

<_Ross__> or we could do it that democratic way... :)

<Sid_> I prefer Sandra's way.

<Sid_> Not democratic. Monarchy. =)

<_Ross__> me too actually

<Sid_> Oligarchy?

<sobby> :))

<_Ross__> onlinagarchy

<Sid_> Ok, I'll setup a page on the Wiki.

<jrarick> brians, you said yesterday that you were using Rose

<jrarick> Do you have all the tools for that

<brians> not me

<Sid_> We're both Brian S.

<_Ross__> free tool at work!

<jrarick> Sorry

<_Ross__> it's aweful!

<Sid_> Ross and I have access to Rose.

<Sid_> Suckiest program...

<Sid_> I'll check if it has metrics functions (and if they work)

<jrarick> Do they have metrics tools in that

<jrarick> I have to type faster

<brians> i'll check around work, we may have something??

<Sid_> Hmm. No, I won't check it. Ross will check it.

<SandraFaust> I might be able to get it too at work

<sobby> i have access to rose too

<_Ross__> excellent

<_Ross__> I'm on it though

<Sid_> Yes, generally good idea. Everyone check your tools at

 work and see if they're useful.

<_Ross__> I need something to do at work tomorrow...

<_Ross__> er....

* Sid_ grins

<_Ross__> on my breaks

<jrarick> Where do you work Ross? Do they have any openings

<SandraFaust> your breaks? :)

<Sid_> Hehe

<Sid_> Ross, if we get people to come to ATL, which of us gets the reward?

<brians> i thought you were in jersey?

<Sid_> Oh, duh... I do. I'm PM. *wink*

<_Ross__> damn!

<Sid_> We are. We aren't actively looking for developers, but we can forward your resume.

<_Ross__> you'll be there longer too :)

<Sid_> Anyway... HW2...

<Sid_> I dislike how we only have a week to plan this all out.

<SandraFaust> yes, it's tight

<Sid_> Let's try to get a tool list (with what metrics can be taken) on the Wiki by Monday night.

<brians> sounds good

<SandraFaust> ok

<sobby> ok

<jrarick> ok

<brians> can any be taken with the eyeball method?

<Sid_> Oh, be sure to list your name.

<Sid_> I think that's discouraged since we have thousands of lines of code.

<SandraFaust> we ca decide on groups too over the weekend over wiki

<Sid_> Of course, I think "grep" along with "wc" can be considered tools. =)

<jrarick> How about class depth.  That shouldn't be too hard

<Sid_> Be sure to list your name by the tool; obviously we can't have a group do a metric if they can't access the tool.

<Sid_> An individual class, no. But I think we need to take metrics on the whole system.

<Sid_> So we get averages, high, low, etc.

<Sid_> afkbrb

<Sid_> sorry phone

<Sid_> Once the metrics are performed on several classes

<_Ross__> dude, where are your priorities>

<Sid_> you can see where the "trouble spots" are in the app.

<Sid_> I tried to get rid of my dad as quick as I could!  =)

<_Ross__> ...huh... metrics are useful then??

<jrarick> I agree.  I just didn't think we had that many classes

<Sid_> Well, Johnson thinks so...

<Sid_> I dunno..

<jrarick> You're right

* Sid_ does a lines-of-code check

<Sid_> 1393 lines with semicolons.

<Sid_> I'll put up a wiki page tonight

<Sid_> We'll figure things out during the next few days.

<Sid_> Next item. Status reports.

<Sid_> I'm going to go in the order the names appear on my IRC list. =)

<Sid_> So, me first.

<Sid_> I redid the class diagrams. So they're very comprehensive now (probably too much so) but sorta useful.

<Sid_> The package diagram needs to be updated I found, so I'll do that next.

<Sid_> Ross?

<_Ross__> I downloaded oracle and did an install on a windows box without problems (set up a database w/ users blah blah. 

<_Ross__> can't use that box for the group unfortunately

<_Ross__> I e-mailed the proff. today to see if there is a box at uiuc we could all use

* Sid_ has quit IRC (Ping Timeout)

* _Sid has joined #dbviz

<_Sid> Grrr

* _Ross__ has quit IRC (Connection reset by peer)

<SandraFaust> hello?

<larknox> hi

* jrarick has quit IRC (Ping Timeout)

* SandraFaust has quit IRC (Ping Timeout)

* brians has quit IRC (nexus.webchat.org dune.webchat.org)

* sobby has quit IRC (nexus.webchat.org dune.webchat.org)

* udaykale has quit IRC (Ping Timeout)

<larknox> Sid?

* udaykale has joined #dbviz

* _Sid has quit IRC (Ping Timeout)

* sobby has joined #dbviz

<udaykale> hey guys - whats happening

* Sid_ has joined #dbviz

* SandraFaust2 has joined #dbviz

<sobby> i see everyone was kicked out

<SandraFaust2> back

<larknox> hey

* brians has joined #dbviz

<larknox> i see 6 of us

* jrarick has joined #dbviz

<sobby> I was wondering why we dont use msn , yahoo or aol..seems much more stable then this...

<Sid_> Ping?

<Sid_> Dis sux

<Sid_> Ok. For the next meeting I'm going to find a different IRC server...

* _Ross__ has joined #dbviz

* udaykale has quit IRC (Ping Timeout)

<Sid_> 7. Only missing Ross.

<Sid_> I like IRC because we get a choice of clients, and a choice of servers.

<Sid_> Ok, so maybe we don't have everyone.

<Sid_> Who was taking the log of the meeting?

* udaykale has joined #dbviz

<brians> everyone still there?

<Sid_> I'm stillhere.

<SandraFaust2> i'm herer

<udaykale> me too

<larknox> I think I'm supposed to be 1 of 2;  however, I assumed I could just save the transcript and I'm not sure that's the case.

<larknox> (the log)

* jrarick has quit IRC (Ping Timeout)

* _Ross__ has quit IRC (Ping Timeout)

<Sid_> Jim? Ross?

<Sid_> Heh.

* sobby has quit IRC (Connection reset by peer)

 

 Now talking in #dbviz

<larknox> Hi Sid

* SandraFaust has joined #dbviz

<SandraFaust> hey

<Sid> Hey, Larry, Sandra.

<Sid> Nevermind coming here. =/ Quitting for the night.

<larknox> I saved the previous transcript

<Sid> Well, actually... I'll talk just to you two.

<Sid> Sandra... I looked at your edits.

<SandraFaust> yes

<Sid> BTW, we're not supposed to be on this server. They only want Mozilla developers. =)

<SandraFaust> didn't change much

<Sid> I think all designers should also be implementors.

* sobby has joined #dbviz

<SandraFaust> :)) we'll pretend to be mozilla devs ;)

<Sid> So the person who designs (writes the use case realization) also des implementation.

<SandraFaust> I agree, that makes sense

<Sid> Hey sobby. Officially the meeting's over, but I'll chat

 anyway.

<sobby> ok...

<Sid> Also, please add me as a code reviewer.

<Sid> And we're going to have to find more testers.

<Sid> I'd like half the team be testers...

<SandraFaust> ok

<Sid> Course, we'll have to figure that list out later...

<Sid> So it's not really an edit you can make now. =)

<sobby> did you get  my id for sourcenet

<Sid> Yes, you're in the team sobby

<sobby> cool

<larknox> Once I get it running (should be soon) I can start trying to do some testing.

<Sid> Sandra, you said you wanted to do more Java?

<SandraFaust> We'll update the roles as we go

<SandraFaust> last time, we changed them the last :)

<Sid> =) Well, that was wrong.

<SandraFaust> yes,  Sid

<sobby> hey guys just a sec..regarding next week where is the meeting going to be?

<Sid> I'll announce that over email this week.

<SandraFaust> do you have something on the plate for me?

<Sid> Not sure...

<Sid> I've written up the list of use cases

<Sid> and requirements.

<Sid> skill requirements.

* jrarick has joined #dbviz

<Sid> I think Schoudel could maybe use some help with the parser.

<Sid> Oh, you said you have SQL exp, right?

<SandraFaust> I'll check with him

<SandraFaust> yes, about SQL

<Sid> Ok. That might work.

<SandraFaust> ok

<Sid> Lessee...

<sobby> i can take the SQL work..

<Sid> Oh, officially, the meeting's over, but I'm still chatting, obviously

<Sid> and we may get kicked off since they only want Mozilla developers using this server.

<Sid> Sobby, you said you have Oracle exp, so you should prolly work on the Oracle importer.

<sobby> importer from ?

<Sid> Oracle.

<SandraFaust> Oracle

<sobby> you mean the JDBC..

<Sid> Accesses an Oracle DB thru JDBC to get the schema.

<sobby> sure i can do that..

<Sid> I don't say JDBC because you have to treat different databases differently.

<sobby> i prob. have the code somewhere..

<Sid> So the first effort will be specifically for Oracle DB's. Iteratively, we can add DB's assuming we can find a spot for em.

<sobby> what about the oracle database....?

<Sid> You have a system you can plop it on, Sobby?

<sobby> i will have to set up a server ..

<Sid> But you have the resources? Constant net connection, separate box?

<sobby> yes..

<Sid> Ok, then that'd be great if you could.

<sobby> never tried it..but let me give it a shot..i have oracle installed on this machine..

<Sid> Ok.

<Sid> Mmm, what version of Oracle?

<sobby> 9i

<Sid> Ahh, the compatible one...

<Sid> Ok, that'll work.

<sobby> now..what kind of access is required for everyone

<Sid> Hmm...

<Sid> I'd say one user who can create tables

<Sid> Well... There's all that mess with tablespaces and schemas that I never understood.

<Sid> Or is that Informix?...

<sobby> that's not a problem..

<sobby> we need one schema...

<Sid> It'd be nice to be able to use one username/password

<SandraFaust> that's oracle

<sobby> and tablespace...can be created as and when needed

<Sid> for multiple tests.

<Sid> It all depends on how the Oracle importer searches for the "schema"

<sobby> ok we can create a generic user name for everyone

<sobby> and separate for the dba's

<sobby> developers

<sobby> see a normal select command can be run by everyone..but

<Sid> Must have different logins for dba's?

<sobby> update, delete kind has to be decided

<sobby> that can be decided..

* jrarick has quit IRC

<Sid> We won't be doing update/delete.

<Sid> We'll do create table, delete table, and select's on the system tables.

<sobby> anyhow..let me see how to do it..

<sobby> then we can decide what to do?

<Sid> Ok. That sounds good.

<sobby> then next week same time..

<Sid> Larry, how much progress have you made learning Java?

<sobby> se ya everyone... take care

* sobby has quit IRC

<SandraFaust> are we all set?

<Sid> Ok, guess Larry's not there.

<Sid> Yea, I think so. You'll check with Schoudel about the SQL Importer?

<SandraFaust> what did you do with your house after the fire?

<larknox> Not much progress this week - fightig the CVS client.  But I remember the general ideas, just need to investigate the specific classes.  And in the db class that I took we used java for some sort of embedded project.

<SandraFaust> yes, I'll take care of that

<Sid> Larry, you have any GUI experience?

<Sid> Sandra, send me an email when you hear from Schoudel

<larknox> java or html?

<SandraFaust> sure, no problem

<Sid> Not HTML. A programming language.

<Sid> Thanks Sandra. You can go now if you want. =)

<SandraFaust> have a good night

<Sid> g'night

* SandraFaust has quit IRC

<larknox> Several years ago played around with java and some windows programming - more recently c code that generated html - that's about it.

* Sid has quit IRC

* Sid_ has joined #dbviz

<Sid_> Ugh

<Sid_> Wrong button... =P

<larknox> hah - do you see my response?

<Sid_> No

<larknox> one sec.

<larknox> Several years ago played around with java and some windows programming - more recently c code that generated html - that's about it.

<larknox> * Sid has quit IRC

<larknox> whoops

<Sid_> Ok. 'cuz we got a lot of use cases that require Java GUI experience.

<Sid_> Any other GUI experience would help learnin Java's

<larknox> Any small ones?

<Sid_> Programmatic GUI tho, not HTML.

<Sid_> Yea, actually there is, but it won't last long.

<Sid_> Install dbViZ.

<larknox> ok.  I'll get this figured out soon.

<Sid_> Requires looking into how Java WebStart works and writing up a small report on how to make our thing use it.

<Sid_> Also, a way to package the application so it's easily installable by others.

<Sid_> One thing I saw was "InstallAnywhere"

<Sid_> I'm not sure if it's commercial or what, but it's for Java apps

<Sid_> That'd be an alternative way to install the program, if it's free.

<larknox> Where did you see it/

<larknox> ?

<Sid_> Google for it. I saw it on a Java app I ran.

<Sid_> Java Web Start is by Sun.

<larknox> ok, I'll check it out

<larknox> them

<Sid_> Part of the 1.4 JDK

<Sid_> Basically we need to know whats involved in using them

<Sid_> and if it's easy then to setup a plan to do so, and try the plan etc.

<Sid_> Ok?

<larknox> Fine

<Sid_> Ok. That's it then

<larknox> Who do I send the log to - Brian?

<Sid_> Him and Uday

<Sid_> Also need meeting minutes written up.

<Sid_> It'll be easy for this one.. Bleh

<larknox> ok.  I think I got all of it.

<larknox> all right, will do.

<Sid_> Alright, later