You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(39) |
May
(63) |
Jun
(15) |
Jul
(14) |
Aug
(3) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
---|
From: Yip Ho <goo...@gm...> - 2005-04-30 08:32:24
|
Hello everyone in the development team! My name is Yip and I am new to this project. I am a first/second year computing science studnet at sfu, and I wanted to do some volunteering jobs to sharpen up my programming skills. I have done some programming in Java. I wanted to get more experience on software development process so that it would help me to find a job easier later on. My friend introduced me to this project to me and I think it's what i have been looking for. I am looking forward to to working with all of you. Bye now. |
From: Daryl V. H. <dva...@sf...> - 2005-04-30 05:42:23
|
Good point about having an interface to implement. However, stuff like buttonsAt[whatever]() may have restrictions, like must be called before any buttons have been added, or must be called while the window is not visible, otherwise it might not display/work unless I specifically add code to fix threading issues. I wasn't quite finished the code, I hadn't finished testing it, so it still had some bugs in it. I don't know what you added to know what to keep, so I might just overwrite something you had in there. So if you find I removed something, I probably didn't notice it. Also, what do you think about having a small icon for the "default" buttons? I'm thinking they're not such a good idea because they indicate that they're "pre-built," and not just included with the programs. In other words, because these buttons have icons, all the buttons that your programs add need icons so they don't look out of place. Daryl. Toby Donaldson wrote: >Daryl, when I run TheButtonMatrixTest, I don't see any other windows or >buttons, just the picture. > >I think the calling code is still a little too complex. I think it would be >better if --- for the generic save/load/save buttons --- it worked like >this: > >TheButtonMatrix bm = new TheButtonMatrix("something.jpg"); >bm.enableSaveButton(); >bm.enableLoadButton(); >bm.enableCloseButton(); > >I've added an interface called GenericButtons to your developer package. >Have TheButtonMatrix implement it. > >Toby > > >On 4/29/05 10:30 AM, "Daryl Van Humbeck" <dva...@sf...> wrote: > > > >>Hi, all. >> >>I've updated TheButtonMatrix extension in csimage.developers.dvanhumb to >>use a separate window for the buttons, showing it only when there are >>buttons to display. >>You should be able to see it if you wait a couple hours (maybe until 1pm >>today, but I'm not sure). I just know that commits don't appear right >>after you commit them. >> >>Anyway, comments and feedback accepted. >>Daryl. >> >> >> > > > > >------------------------------------------------------- >This SF.Net email is sponsored by: NEC IT Guy Games. >Get your fingers limbered up and give it your best shot. 4 great events, 4 >opportunities to win big! Highest score wins.NEC IT Guy Games. Play to >win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 >_______________________________________________ >csjava-developer mailing list >csj...@li... >https://lists.sourceforge.net/lists/listinfo/csjava-developer > > > > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/05 |
From: Toby D. <tj...@sf...> - 2005-04-30 04:10:24
|
Alex, looking at your code I was confused by your use of the world "real" --- I thought it meant real numbers. :-) Someone correct me if I'm wrong (I don't know much about graphics), but "user space" and "device space" are the terms more commonly used to refer to the different types of coordinate systems. TheMatrix currently uses the device space coordinates (top left is (0, 0), y increases downwards) for the user space. TheMatrixOrigin uses Cartesian coordinates as the user space. So I think terminology should be used in the variable and method names. Also, I wonder if there is perhaps a simple trick for getting this to work? In TheMatrix.paint, g2.translate and g2.scale are used. Could those (or similar) methods be used to set the origin properly? Toby On 4/29/05 8:10 PM, "Alex Tsai" <caf...@gm...> wrote: > Hi all, > > Didn't bother touching the mouse code since I found that out. > However, I "updated" TheMatrixOrigin with a constructor > TheMatrixOrigin(int width, int height) which just calls super(width, > height) so my demo works properly. I should really add the other ones. > :/I also wrote LameLineGrapher (found in my demo folder - it is fairly > lame) as a demo of TheMatrixOrigin and how to use it. It is fairly > straight forward, just that code needs to be written to check that > you're not making anything go out of bounds. > > -Alex > > On 4/26/05, Toby Donaldson <tj...@sf...> wrote: >> Alex, >> >> I don't know if the mouse code in TheMatrix has been kept up ... It might do >> nothing! The simplest thing is to ignore it or delete it for now. >> >> By the way, can you post some sample code using TheMatrixOrigin for some >> basic task so that others can see how it is meant to be used. >> >> Toby >> >> ---Alex's message copied from csjava developers forum >> New concerns as my afternoon without World of Warcraft continues: >> >> Since all the mouse functions are done using internal coordinates in the >> parent class, I opted to convert them to "fake" coordinates for now. However >> there is something that confuses me: >> >> Currently in mouseClicked, there is a line: >> <b> _currentPoint = null;</b> >> >> But this is really weird to me, since _currentPoint is only declared in >> TheMatrix, and it's only actually used in mouseClicked and mouseDragged. >> However, in mouseClicked I don't think it does anything with _currentPoint >> but sets it to null at the end. What exactly is this supposed to be doing? >> >> > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events, 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer > > |
From: Toby D. <tj...@sf...> - 2005-04-30 03:48:31
|
Alex, I've moved your package from demo to developer. It seems to be a better way to organize things. I'll look at your code a little later. Toby On 4/29/05 8:10 PM, "Alex Tsai" <caf...@gm...> wrote: > Hi all, > > Didn't bother touching the mouse code since I found that out. > However, I "updated" TheMatrixOrigin with a constructor > TheMatrixOrigin(int width, int height) which just calls super(width, > height) so my demo works properly. I should really add the other ones. > :/I also wrote LameLineGrapher (found in my demo folder - it is fairly > lame) as a demo of TheMatrixOrigin and how to use it. It is fairly > straight forward, just that code needs to be written to check that > you're not making anything go out of bounds. > > -Alex > > On 4/26/05, Toby Donaldson <tj...@sf...> wrote: >> Alex, >> >> I don't know if the mouse code in TheMatrix has been kept up ... It might do >> nothing! The simplest thing is to ignore it or delete it for now. >> >> By the way, can you post some sample code using TheMatrixOrigin for some >> basic task so that others can see how it is meant to be used. >> >> Toby >> >> ---Alex's message copied from csjava developers forum >> New concerns as my afternoon without World of Warcraft continues: >> >> Since all the mouse functions are done using internal coordinates in the >> parent class, I opted to convert them to "fake" coordinates for now. However >> there is something that confuses me: >> >> Currently in mouseClicked, there is a line: >> <b> _currentPoint = null;</b> >> >> But this is really weird to me, since _currentPoint is only declared in >> TheMatrix, and it's only actually used in mouseClicked and mouseDragged. >> However, in mouseClicked I don't think it does anything with _currentPoint >> but sets it to null at the end. What exactly is this supposed to be doing? >> >> > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events, 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer > > |
From: Alex T. <caf...@gm...> - 2005-04-30 03:10:50
|
Hi all, Didn't bother touching the mouse code since I found that out.=20 However, I "updated" TheMatrixOrigin with a constructor TheMatrixOrigin(int width, int height) which just calls super(width, height) so my demo works properly. I should really add the other ones. :/I also wrote LameLineGrapher (found in my demo folder - it is fairly lame) as a demo of TheMatrixOrigin and how to use it. It is fairly straight forward, just that code needs to be written to check that you're not making anything go out of bounds. -Alex On 4/26/05, Toby Donaldson <tj...@sf...> wrote: > Alex, >=20 > I don't know if the mouse code in TheMatrix has been kept up ... It might= do > nothing! The simplest thing is to ignore it or delete it for now. >=20 > By the way, can you post some sample code using TheMatrixOrigin for some > basic task so that others can see how it is meant to be used. >=20 > Toby >=20 > ---Alex's message copied from csjava developers forum > New concerns as my afternoon without World of Warcraft continues: >=20 > Since all the mouse functions are done using internal coordinates in the > parent class, I opted to convert them to "fake" coordinates for now. Howe= ver > there is something that confuses me: >=20 > Currently in mouseClicked, there is a line: > <b> _currentPoint =3D null;</b> >=20 > But this is really weird to me, since _currentPoint is only declared in > TheMatrix, and it's only actually used in mouseClicked and mouseDragged. > However, in mouseClicked I don't think it does anything with _currentPoin= t > but sets it to null at the end. What exactly is this supposed to be doing= ? >=20 > |
From: Toby D. <tj...@sf...> - 2005-04-30 01:39:29
|
Daryl, when I run TheButtonMatrixTest, I don't see any other windows or buttons, just the picture. I think the calling code is still a little too complex. I think it would be better if --- for the generic save/load/save buttons --- it worked like this: TheButtonMatrix bm = new TheButtonMatrix("something.jpg"); bm.enableSaveButton(); bm.enableLoadButton(); bm.enableCloseButton(); I've added an interface called GenericButtons to your developer package. Have TheButtonMatrix implement it. Toby On 4/29/05 10:30 AM, "Daryl Van Humbeck" <dva...@sf...> wrote: > Hi, all. > > I've updated TheButtonMatrix extension in csimage.developers.dvanhumb to > use a separate window for the buttons, showing it only when there are > buttons to display. > You should be able to see it if you wait a couple hours (maybe until 1pm > today, but I'm not sure). I just know that commits don't appear right > after you commit them. > > Anyway, comments and feedback accepted. > Daryl. > |
From: Toby D. <tj...@sf...> - 2005-04-30 00:57:38
|
Welcome Upkar! Since you have a background in mathematics, would you be interested in creating a library of code useful for students in MACM 101 and beyond? Toby On 4/29/05 9:56 AM, "Upkar" <ul...@gm...> wrote: > Hi everybody, > > My name is Upkar. I am a 4th year student at SFU Computing Science > doing a minor in Mathematics. I like to code. I have done a couple of > projects in java. I did testing and quality assurent in my coop term > and so I am confortable with that as well. I am interested in > developing code showing off fun/interesting/important aspects of CS. > > Great to join team and looking forward to work with you. > > Upkar Singh Lidder. > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events, 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer > > |
From: Daryl V. H. <dva...@sf...> - 2005-04-29 17:29:20
|
Hi, all. I've updated TheButtonMatrix extension in csimage.developers.dvanhumb to use a separate window for the buttons, showing it only when there are buttons to display. You should be able to see it if you wait a couple hours (maybe until 1pm today, but I'm not sure). I just know that commits don't appear right after you commit them. Anyway, comments and feedback accepted. Daryl. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/05 |
From: Upkar <ul...@gm...> - 2005-04-29 16:56:15
|
Hi everybody, My name is Upkar. I am a 4th year student at SFU Computing Science doing a minor in Mathematics. I like to code. I have done a couple of projects in java. I did testing and quality assurent in my coop term and so I am confortable with that as well. I am interested in developing code showing off fun/interesting/important aspects of CS. Great to join team and looking forward to work with you. Upkar Singh Lidder. |
From: Toby D. <tj...@sf...> - 2005-04-29 04:11:06
|
Okay: I've assigned you the Jabber chat task (https://sourceforge.net/tracker/index.php). Toby On 4/28/05 8:52 PM, "Daryl Van Humbeck" <dva...@sf...> wrote: > Actually, I was thinking of doing both. > TheButtonMatrix isn't very done yet (I want to work with it at *least* a > little longer, if not until it's done), so I can't leave it hanging. > > Maybe not a very good idea, but I'll find that out later. > Daryl. > > Toby Donaldson wrote: > >> Good. What do you want to do about the TheButtonMatrix code you are working >> on? Assuming you are more or less done with that, you could make a "todo" >> package in the developer package, and put what you've done there for someone >> else to continue with. Let me know what you decide ... >> >> Toby >> >> >> On 4/28/05 7:19 PM, "Daryl Van Humbeck" <dva...@sf...> wrote: >> >> >> >>> Sounds pretty interesting, I think I'd like to try. >>> However, as I am completely unfamiliar with these packages, I'd have a >>> lot of work ahead. >>> >>> Daryl. >>> >>> Toby Donaldson wrote: >>> >>> >>> >>>> Hi all, >>>> >>>> Would anyone like to spearhead an effort to create some Jabber classes to >>>> support the creation of Java chatbots? >>>> >>>> Jabber is an open source instant-messaging system, and in the past I've >>>> used >>>> Jabber as a project in a first-year programming course. We used the Smack >>>> library (http://www.jivesoftware.org/downloads.jsp), but only for >>>> human-human messaging. A Jabber chatbot is a program that other humans (or >>>> chatbots) can talk to. What would be useful is an easy to use framework >>>> that >>>> lets people create and run their own chatbots. >>>> >>>> Any takers? >>>> >>>> >>>> Toby >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> SF.Net email is sponsored by: Tell us your software development plans! >>>> Take this survey and enter to win a one-year sub to SourceForge.net >>>> Plus IDC's 2005 look-ahead and a copy of this survey >>>> Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >>>> _______________________________________________ >>>> csjava-developer mailing list >>>> csj...@li... >>>> https://lists.sourceforge.net/lists/listinfo/csjava-developer >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >> >> >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: Tell us your software development plans! >> Take this survey and enter to win a one-year sub to SourceForge.net >> Plus IDC's 2005 look-ahead and a copy of this survey >> Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >> _______________________________________________ >> csjava-developer mailing list >> csj...@li... >> https://lists.sourceforge.net/lists/listinfo/csjava-developer >> >> >> >> >> > > |
From: Toby D. <tj...@sf...> - 2005-04-29 03:59:05
|
Jeannie, I've assigned two things to you on the feature request list: https://sourceforge.net/tracker/index.php Toby On 4/27/05 1:43 AM, "Jeannie Chan" <jea...@sf...> wrote: > Dear All, > > > Hello, I am Jeannie, a new comer to the csjava project development team. Let > me do a brief introduction of myself. > > > > I am currently a third year student in SFU, double major in Computing > Science and Statistics. I have just completed CMPT 275 last semester with a > decent grade. I am mostly interested in coding and programming, but I would > love to work with different aspects on the software development process > (such as documenting or testing) to enhance my skills and experience in > software development field. I also have experience with graphics things (I > can work with GUI in JAVA and experience in photoshop) as I am currently a > graphics director in a student club (Simon Fraser Chinese Link). Currently, > I am working on a java mobile game contest with a team of four people. I > think that's about it for my computing knowledge and background. > > > > Nice to meet you all! > > > > From > > Jeannie Chan > > jea...@sf... > > > ------------------------------------------------------- > SF.Net email is sponsored by: Tell us your software development plans! > Take this survey and enter to win a one-year sub to SourceForge.net > Plus IDC's 2005 look-ahead and a copy of this survey > Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer > |
From: Daryl V. H. <dva...@sf...> - 2005-04-29 03:51:10
|
Actually, I was thinking of doing both. TheButtonMatrix isn't very done yet (I want to work with it at *least* a little longer, if not until it's done), so I can't leave it hanging. Maybe not a very good idea, but I'll find that out later. Daryl. Toby Donaldson wrote: >Good. What do you want to do about the TheButtonMatrix code you are working >on? Assuming you are more or less done with that, you could make a "todo" >package in the developer package, and put what you've done there for someone >else to continue with. Let me know what you decide ... > >Toby > > >On 4/28/05 7:19 PM, "Daryl Van Humbeck" <dva...@sf...> wrote: > > > >>Sounds pretty interesting, I think I'd like to try. >>However, as I am completely unfamiliar with these packages, I'd have a >>lot of work ahead. >> >>Daryl. >> >>Toby Donaldson wrote: >> >> >> >>>Hi all, >>> >>>Would anyone like to spearhead an effort to create some Jabber classes to >>>support the creation of Java chatbots? >>> >>>Jabber is an open source instant-messaging system, and in the past I've used >>>Jabber as a project in a first-year programming course. We used the Smack >>>library (http://www.jivesoftware.org/downloads.jsp), but only for >>>human-human messaging. A Jabber chatbot is a program that other humans (or >>>chatbots) can talk to. What would be useful is an easy to use framework that >>>lets people create and run their own chatbots. >>> >>>Any takers? >>> >>> >>>Toby >>> >>> >>> >>> >>>------------------------------------------------------- >>>SF.Net email is sponsored by: Tell us your software development plans! >>>Take this survey and enter to win a one-year sub to SourceForge.net >>>Plus IDC's 2005 look-ahead and a copy of this survey >>>Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >>>_______________________________________________ >>>csjava-developer mailing list >>>csj...@li... >>>https://lists.sourceforge.net/lists/listinfo/csjava-developer >>> >>> >>> >>> >>> >>> >>> >> >> > > > > >------------------------------------------------------- >SF.Net email is sponsored by: Tell us your software development plans! >Take this survey and enter to win a one-year sub to SourceForge.net >Plus IDC's 2005 look-ahead and a copy of this survey >Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >_______________________________________________ >csjava-developer mailing list >csj...@li... >https://lists.sourceforge.net/lists/listinfo/csjava-developer > > > > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/04/05 |
From: Toby D. <tj...@sf...> - 2005-04-29 03:43:17
|
Hi Henry, thanks for joining. What do you think you would like to do on the csjava project? Toby On 4/28/05 7:59 PM, "he...@sf..." <he...@sf...> wrote: > Hello everyone. > > > My name is Henry, I am new to the csjava project development team. > > > > I am a recent graduated from SFU with a Bachelor of Applied Science Degree > in Computer Science and I am looking for work. I worked as a software > developer in www.MBI3000.com 's inventory software production team. I also > worked as a Web Developer / Graphic Designer for www.pfxi.com. I can do > excellent research on the subject in question. I would like to try new > things and work on various stage in a software project to enrich my Java > programming experience. I have done OpenGL animation with C++ and some Java > programming. The last project I did with Java is two years ago, I believe > that it was a dictionary with hash table. Currently, I am in between job, > full time studing for Microsoft A+ exam and .net web development. > > > > Thanks you for your time and it is nice to meet you. > > > > > > Your truely, > > > > Henry Chan > > he...@sf... > > > > PS: Please check out a list of project that I have accomplished and sample > of my work at www.sfu.ca/~henryc > > > > I can also be reached online with my MSN account: Jel...@ho... > > > ------------------------------------------------------- > SF.Net email is sponsored by: Tell us your software development plans! > Take this survey and enter to win a one-year sub to SourceForge.net > Plus IDC's 2005 look-ahead and a copy of this survey > Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer > |
From: Toby D. <tj...@sf...> - 2005-04-29 03:42:26
|
Good. What do you want to do about the TheButtonMatrix code you are working on? Assuming you are more or less done with that, you could make a "todo" package in the developer package, and put what you've done there for someone else to continue with. Let me know what you decide ... Toby On 4/28/05 7:19 PM, "Daryl Van Humbeck" <dva...@sf...> wrote: > Sounds pretty interesting, I think I'd like to try. > However, as I am completely unfamiliar with these packages, I'd have a > lot of work ahead. > > Daryl. > > Toby Donaldson wrote: > >> Hi all, >> >> Would anyone like to spearhead an effort to create some Jabber classes to >> support the creation of Java chatbots? >> >> Jabber is an open source instant-messaging system, and in the past I've used >> Jabber as a project in a first-year programming course. We used the Smack >> library (http://www.jivesoftware.org/downloads.jsp), but only for >> human-human messaging. A Jabber chatbot is a program that other humans (or >> chatbots) can talk to. What would be useful is an easy to use framework that >> lets people create and run their own chatbots. >> >> Any takers? >> >> >> Toby >> >> >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: Tell us your software development plans! >> Take this survey and enter to win a one-year sub to SourceForge.net >> Plus IDC's 2005 look-ahead and a copy of this survey >> Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >> _______________________________________________ >> csjava-developer mailing list >> csj...@li... >> https://lists.sourceforge.net/lists/listinfo/csjava-developer >> >> >> >> >> > > |
From: <he...@sf...> - 2005-04-29 02:59:25
|
Hello everyone. My name is Henry, I am new to the csjava project development team. I am a recent graduated from SFU with a Bachelor of Applied Science Degree in Computer Science and I am looking for work. I worked as a software developer in www.MBI3000.com 's inventory software production team. I also worked as a Web Developer / Graphic Designer for www.pfxi.com. I can do excellent research on the subject in question. I would like to try new things and work on various stage in a software project to enrich my Java programming experience. I have done OpenGL animation with C++ and some Java programming. The last project I did with Java is two years ago, I believe that it was a dictionary with hash table. Currently, I am in between job, full time studing for Microsoft A+ exam and .net web development. Thanks you for your time and it is nice to meet you. Your truely, Henry Chan he...@sf... PS: Please check out a list of project that I have accomplished and sample of my work at www.sfu.ca/~henryc I can also be reached online with my MSN account: Jel...@ho... |
From: Daryl V. H. <dva...@sf...> - 2005-04-29 02:18:13
|
Sounds pretty interesting, I think I'd like to try. However, as I am completely unfamiliar with these packages, I'd have a lot of work ahead. Daryl. Toby Donaldson wrote: >Hi all, > >Would anyone like to spearhead an effort to create some Jabber classes to >support the creation of Java chatbots? > >Jabber is an open source instant-messaging system, and in the past I've used >Jabber as a project in a first-year programming course. We used the Smack >library (http://www.jivesoftware.org/downloads.jsp), but only for >human-human messaging. A Jabber chatbot is a program that other humans (or >chatbots) can talk to. What would be useful is an easy to use framework that >lets people create and run their own chatbots. > >Any takers? > > >Toby > > > > >------------------------------------------------------- >SF.Net email is sponsored by: Tell us your software development plans! >Take this survey and enter to win a one-year sub to SourceForge.net >Plus IDC's 2005 look-ahead and a copy of this survey >Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >_______________________________________________ >csjava-developer mailing list >csj...@li... >https://lists.sourceforge.net/lists/listinfo/csjava-developer > > > > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/04/05 |
From: Toby D. <tj...@sf...> - 2005-04-29 01:37:17
|
Hi all, Would anyone like to spearhead an effort to create some Jabber classes to support the creation of Java chatbots? Jabber is an open source instant-messaging system, and in the past I've used Jabber as a project in a first-year programming course. We used the Smack library (http://www.jivesoftware.org/downloads.jsp), but only for human-human messaging. A Jabber chatbot is a program that other humans (or chatbots) can talk to. What would be useful is an easy to use framework that lets people create and run their own chatbots. Any takers? Toby |
From: Toby D. <tj...@sf...> - 2005-04-28 17:04:06
|
This is great Jeannie ... a tutorial and better documentation has been = one of the most requested features of the csjava package so far. A tutorial showing the use of TheMatrix and EasyInput. To see usage examples, check out some of the files in the demo package. TheMatrix is essentially a combination of a BufferedImage and a JFrame.=20 You should discuss the basic, most frequently used methods. Some methods = are hardly ever used, and will probably be removed. You should use whatever form is most convenient for you. I would think = HTML is best because then the documentation (or parts of it) could be easily inserted into the source code as JavaDoc comments. But at this point any readable format is fine. Toby -- Dr. Toby Donaldson School of Computing Science (Surrey) Simon Fraser University -----Original Message----- From: csj...@li... [mailto:csj...@li...] On Behalf Of = Jeannie Chan Sent: Wednesday, April 27, 2005 7:18 PM To: csj...@li... Subject: [csjava-developer] tutorial for beginners Dear All, Hello, I am Jeannie, new to csjava. I think I will start working on the tutorial for the beginner. It would be great if someone do a brief introduction of the program to me (because at this stage, I am not too = sure what the program is), and I will explore myself what and how it works.=20 Does anyone have any suggestions on what format the tutorial should be? = ie pdf file? html file? or any other type? From Jeannie Chan jea...@sf... ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=3D105hix _______________________________________________ csjava-developer mailing list csj...@li... https://lists.sourceforge.net/lists/listinfo/csjava-developer |
From: Jeannie C. <jea...@sf...> - 2005-04-28 02:18:33
|
Dear All, Hello, I am Jeannie, new to csjava. I think I will start working on the tutorial for the beginner. It would be great if someone do a brief introduction of the program to me (because at this stage, I am not too sure what the program is), and I will explore myself what and how it works. Does anyone have any suggestions on what format the tutorial should be? ie pdf file? html file? or any other type? From Jeannie Chan jea...@sf... |
From: Toby D. <tj...@sf...> - 2005-04-27 22:57:38
|
Jeannie, is there any specific thing you'd like to do for the csjava project? Documentation (especially tutorials for beginners) and creating unit test for TheMatrix and other frequently used classes would be very useful. For the mobile game project you've mentioned, feel free to use anything from the csjava code if it helps there ... Or vice-versa, if there is something you do for that project that you want to donate to this one (although keep in mind that this project is open source). Toby On 4/27/05 1:43 AM, "Jeannie Chan" <jea...@sf...> wrote: > Dear All, > > > Hello, I am Jeannie, a new comer to the csjava project development team. Let > me do a brief introduction of myself. > > > > I am currently a third year student in SFU, double major in Computing > Science and Statistics. I have just completed CMPT 275 last semester with a > decent grade. I am mostly interested in coding and programming, but I would > love to work with different aspects on the software development process > (such as documenting or testing) to enhance my skills and experience in > software development field. I also have experience with graphics things (I > can work with GUI in JAVA and experience in photoshop) as I am currently a > graphics director in a student club (Simon Fraser Chinese Link). Currently, > I am working on a java mobile game contest with a team of four people. I > think that's about it for my computing knowledge and background. > > > > Nice to meet you all! > > > > From > > Jeannie Chan > > jea...@sf... > > > ------------------------------------------------------- > SF.Net email is sponsored by: Tell us your software development plans! > Take this survey and enter to win a one-year sub to SourceForge.net > Plus IDC's 2005 look-ahead and a copy of this survey > Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer > |
From: Jeannie C. <jea...@sf...> - 2005-04-27 08:43:55
|
Dear All, Hello, I am Jeannie, a new comer to the csjava project development team. Let me do a brief introduction of myself. I am currently a third year student in SFU, double major in Computing Science and Statistics. I have just completed CMPT 275 last semester with a decent grade. I am mostly interested in coding and programming, but I would love to work with different aspects on the software development process (such as documenting or testing) to enhance my skills and experience in software development field. I also have experience with graphics things (I can work with GUI in JAVA and experience in photoshop) as I am currently a graphics director in a student club (Simon Fraser Chinese Link). Currently, I am working on a java mobile game contest with a team of four people. I think that's about it for my computing knowledge and background. Nice to meet you all! From Jeannie Chan jea...@sf... |
From: Toby D. <tj...@sf...> - 2005-04-27 06:24:10
|
Alex, I don't know if the mouse code in TheMatrix has been kept up ... It might do nothing! The simplest thing is to ignore it or delete it for now. By the way, can you post some sample code using TheMatrixOrigin for some basic task so that others can see how it is meant to be used. Toby ---Alex's message copied from csjava developers forum New concerns as my afternoon without World of Warcraft continues: Since all the mouse functions are done using internal coordinates in the parent class, I opted to convert them to "fake" coordinates for now. However there is something that confuses me: Currently in mouseClicked, there is a line: <b> _currentPoint = null;</b> But this is really weird to me, since _currentPoint is only declared in TheMatrix, and it's only actually used in mouseClicked and mouseDragged. However, in mouseClicked I don't think it does anything with _currentPoint but sets it to null at the end. What exactly is this supposed to be doing? |
From: Toby D. <tj...@sf...> - 2005-04-27 06:16:01
|
I just created a package named "developer" and moved Alex and Daryl's code there. It's more organized than using demo packages. Toby |
From: Toby D. <tj...@sf...> - 2005-04-27 06:00:36
|
On 4/26/05 12:21 PM, "Daryl Van Humbeck" <dva...@sf...> wrote: > Thanks for your feed back, I was thinking the same thing about having a > button bar someplace instead of having the buttons on top of the image, > where they could obscure important information. > > To fix this and have a button bar inside the window would require a > potentially major rewrite of the window-painting code (and potentially > eliminate it altogether). > Instead of drawing the image itself, it could pass the work off onto a > JLabel object that shows an ImageIcon wrapped around the BufferedImage. I would have thought that using a panel would be less drastic. Put the original BufferedImage in one panel region, and the buttons in another region. But I haven't looked into it carefully, so I you am not certain what all the issues are. I remember in the past I tried using a Jlabel or something like that for showing the images, but that was a mistake because BufferedImage is the best and most flexible way to deal with images in Java. The labels had some weird side-effects for small images, if I recall, and they weren't very efficient for image processing. But it's worth giving it a shot to see, if you want ... > Another option would be to have a JDialog hovering around the window > someplace, where it could be moved easily. > Just some thoughts. Too many windows can be annoying, especially if they get disconnected and you must move both. > Let me know what you think when you have time. > Daryl. Toby > Toby Donaldson wrote: > >> Daryl, >> >> This is a response to your message on the developers forum (copied at the >> end of the message). >> >> What's there looks good, and gives ideas for modifications: >> >> - the buttons are actually on top of the picture, which I think is rarely >> going to be what people want; better would be to have the buttons in a >> separate panel >> >> - some buttons are user-created, and some are built-in; I suggest that we >> make a serious easy-to-user built-in buttons such as "save", "load", and >> "close" that work in such a way that the user does not need to anything >> about JButtons or listeners; the user-created buttons require that the user >> need to know a little more, but it might be possible to further simplify the >> addition of user-created buttons >> >> Toby >> >> By: Daryl Van Humbeck - raceimaztion >> RE: Adding buttons extension >> 2005-04-25 09:51 >> **** UPDATE **** >> I've added support for a "save image" button. >> To enable it, just call enableSaveButton(). >> >> It automatically adds a button to the bottom of the window and adds an >> action listener to listen for mouse clicks. >> When clicked, it pops up a save dialog box that lets you choose where to >> save it and what to call it. >> >> It always adds it to the far left of the window, even if there are already >> buttons there. >> >> >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: Tell us your software development plans! >> Take this survey and enter to win a one-year sub to SourceForge.net >> Plus IDC's 2005 look-ahead and a copy of this survey >> Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix >> _______________________________________________ >> csjava-developer mailing list >> csj...@li... >> https://lists.sourceforge.net/lists/listinfo/csjava-developer >> >> >> >> >> > > > |
From: Toby D. <tj...@sf...> - 2005-04-27 05:49:02
|
csjava Project FAQ (version 3) What is the csjava project? The csjava project is an open source software project aimed at developing fun and instructive software for Java and CS courses. It includes (but is not limited to) the design, implementation, testing, and documentation of programs related to: - image processing - multimedia programs (e.g. MP3/MPEG players) - speech generation - 2D animation - language and string processing code - helper code for beginning and intermediate (and beyond) CS courses - a MACM package (i.e. code useful for people taking MACM 101/201) - a parallel processing package - code for creating chat-bots that run on Jabber servers - demo/example code showing off fun/interesting/important aspects of CS - anything else related to CS and Java that a csjava developer wants to contribute! In a few weeks, we may also be be looking for help setting up some a parallel Knoppix system in the Surrey labs, and possibly even creating an SFU-specific distribution of Linux for education (e.g. based on Knoppix). We'll post to the mailing list when we know more. What is the current state of development? We've already created (and used in CMPT 125 and 225) some of the image processing code, namely TheMatrix. You can download the current release of the csjava.jar file here: https://sourceforge.net/projects/csjava/ (the current release is named "stimpy"). As you can see, there is not yet any documentation for how to use this. Any volunteers willing to write an introductory tutorial? :-) If I join, how much work is involved? Since this is a volunteer project, you can do as much or as little as you like. It's up to you. You can join and just watch and explore for a while to see if there's anything that interests you. Or you could volunteer to be the lead for one of the above sub-projects, which will require a little more commitment. But imagine the glory! :-) The most useful and interesting code will be included in future releases of the csjava project. If you are inactive on the project for a long time, you will probably be dropped from it. I'm not a Java expert. Can I still help? Definitely! Helping out on this project is a great way to learn Java, or refresh your memory of it. Or, if you prefer, you can work more on the documentation aspects of the project (currently the project is sorely lacking good documentation, and help on this would be extremely useful to many people). What if I have an idea for something else that I want to do for this project? Great! We welcome new ideas, especially if they are based on code that's already in the csjava package. Suggest your idea to the group mailing list, and see what people say. Or when its done, send a request for people to try out your code --- but keep in mind that most people will probably only want to try out code that is fun/interesting or does something useful for them. Getting other people to use (and improve) your code is strongly encouraged. How do I join? The first thing to do is to subscribe to the csjava-developers mailing list: https://lists.sourceforge.net/lists/listinfo/csjava-developer This is the place to ask questions, get help, propose new ideas, discuss design choices, announce new code for the project, etc. The project itself is on SourceForge, a website that hosts open source projects: https://sourceforge.net/projects/csjava/ How do I get started? To become an official developer listed on the project page, you must join SourceForge to get a username. This is free and easy. Once you've got your username, email it to me (tj...@sf...) and you will be added as a developer. The next step is to learn how to download code from the CVS tree. This has a bit of a learning curve, but it is very useful and learning how to use CVS now is good experience for future projects you may work on that use version control. What is the CVS tree? CVS is a popular version control system that keeps track of all the revisions to files in a project. All the csjava source code is stored in a CVS tree on SourceForge, and your first task is to get a CVS client up and running so that you can access the tree. If you want to browse the files in the tree, look at the csjava folder here: http://cvs.sourceforge.net/viewcvs.py/csjava What's a CVS client? Which one should I use? A CVS client is a program that runs on your computer, and it talks to the main CVS tree. You use the client to download code from the tree, and upload changes. Eclipse has an excellent built-in CVS client, and you are strongly encouraged to use that one. It is quite easy to use compared to many other CVS clients. You are not required to use Eclipse; you can use and IDE or CVS client you like. How do I set up the Eclipse CVS client? You must follow these steps carefully! CVS is notoriously finicky, and a single wrong character can result in bizarre and cryptic behaviour. But once you get it working, it's pretty good. - First, you must be part of the csjava project, i.e. your name must be on the developers list of the project (check https://sourceforge.net/projects/csjava/). If your name isn't there, then get a SourceForge name and get send it to one of the project administrators so you can be added to the project. - Second, run Eclipse and open the Window menu, then Show View, and then choose Other. Open the CVS folder, and select "CVS Repositories". - Third, add the csjava repository by clicking the icon for Add CVS Repository, and then fill in the form that pops up with the following information: Connection type: extssh User: your SourceForge user name Password: your SourceForge password Host: cvs.sourceforge.net Repository path: /cvsroot/csjava Select both "Use Default Port" and "use the repository identification string as the label". Double-check that you've entered everything correctly. - Fourth, if the previous step went well, you can now check out the CVS tree, or parts of it. Lets check out a copy of the csimage folder in the HEAD branch. First create a new Java project in Eclipse. Just create it, and don't add any files. Then in that project choose "import", and choose "Checkout Projects from CVS". The wizard will step you through checking out the project. I tried the previous steps, and it doesn't work. Help! As mentioned, CVS is tricky to set up at first. But it does work, and Eclipse makes using CVS about as easy is possible. The first thing you should do is check that you've typed all the CVS repository information correctly. A single mis-typed character will cause problems. Some errors may be due to temporary problems, such as a network delay. Thus, starting all over from the beginning is sometimes helpful. If you're stuck, email the csjava-developers list and ask for help. Be as specific as possible about why its not working. Give specific details, and error messages (if any!). What is updating? What is committing? In CVS terms, "updating" means updating your personal copy of the CVS tree. Committing is when you upload your changed version of a file to the CVS tree. Update frequently, and commit only when you have finished, tested changes. What rules should I follow when I start out using CVS? It takes some time to get familiar and comfortable with CVS, so when you first start out please don't modify any of the files in the HEAD branch. Make your package in the "developers" package, and practice there for a while until you get the hang of it. Who can commit what files? Anyone can modify any files. But please, don't modify files outside of your developer package without discussing your changes with others. This is especially important for code used by lots of other programs --- even small changes could break lots of code. When in doubt, please ask! Okay, I've the CVS stuff working. Now what? Now improve the csjava package! Pick one of the features mentioned in the list above, and start to work on it. You should email the csjava-developers list before you start just in case someone else is also working on the project. If you are not sure about what to work on, then email the list or one of the project administrators to get a particular task to work on. You say the project is "open source". What does that mean? All the csjava source code is freely available to anyone to use or modify as they wish. The development is done on SourceForge, which is a hosting site for open source projects. Even code that does not end up in the main release will be made publicly available. Finally, this is a shared project that depends upon the care and good will of the developers. Many people depend on the code in this project, so strive to be helpful, cooperative, and considerate. And have fun! |