cxtable-devel Mailing List for xTable: Serverless Network (Page 5)
Status: Alpha
Brought to you by:
xiarcel
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(13) |
Dec
(70) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(28) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: David S. W. <xi...@pr...> - 2001-11-28 02:51:50
|
Anything I can help with RE: The CVS check-in? -- ~Dave xi...@pr... http://sourceforge.net/projects/cxtable >The xTable Project< http://sourceforge.net/projects/dustyscript >Dustyscript Child Script Language< |>>weblog: http://www.geocities.com/xiarcel/weblogs/log.html<<| "He who trades even a small amount of freedom for temporary security deserves neither freedom, nor security" -Benjamin Franklin "When I think back on all the crap I learned in High School... it's a wonder I can think at all..." -Paul Simon, "Kodachrome" |
From: Williams, D. <DAV...@ca...> - 2001-11-27 15:49:58
|
Borne...saw you got started in CVS... ((I know its a pain in the ass to correct someone who knows more than you ;-)~)) Just from my standpoint... "Registry" and "Server" are the same thing in this case. Peer instead of Client. I think to replace the "Server" section, "Connectivity"..or something.. (Would include... xClientConn, xSockWriter, xWriteWorker, xWriteQueue, xSockReader, xListener(?), xAutoProcessor ) And I think another logical section would be "processing" (xMessageConverter, xLineSplit)... Where are your thoughts on it? Do you have any questions about what any of it does? ~Dave |
From: <xi...@pr...> - 2001-11-19 22:34:35
|
I suppose my question regarding JFrame extending Frame is simply the fact that as_frame() calls wouldn't need to change (Frame f = myplugin.as_frame();) Can you add a WindowListener to a JFrame through its parent class's addWindowListener? I just don't want to change stuff I don't have to... As long as you implement the xCommPluginable interface with the stuff, I don't care if the whole thing is re- worked... Although.... look at the xPanel..it returns a panel... Can a JPanel be returned in its stead? I'm trying to separate the core connectivity piece from the GUI entirely.. ~Dave --- Original Message --- From: Borne Goodman-Mace <bm...@eg...> To: "cxt...@li..." <cxtable- de...@li...> Subject: RE: [Cxtable-devel] RE: Logging >Swing can definitely make it look "prettier" on linux, and there are >some nice add-ons which were developed that you can use with Swing that >allow for a VERY flexible Look and Feel usage, much like that of gtk+ on >linux. > >A JFrame does extend a Frame, but it doesn't work that way with all the >components, as many of them don't have an AWT counterpart (like >JTabbedPane, or JTable). In most of those tables they would extend >Canvas or Component. > >BTW, I ended up having a LOT less time this weekend than I would have >hoped, as my parents were in town and I spent a lot of time with them. >Just to get the stuff in CVS I may check in things without all the >structure and "clean up", and things can always be moved and modified >later, and it will be much easier to do that with everything in CVS, as >I won't have to make all the changes at once. > >--bjgm > >On Mon, 2001-11-19 at 10:21, Williams, David wrote: >> As far as the "thing don't work" in the beginning types of things...(while initially setting up)...it would be a matter of System.err.println("..") messages being put in place.... only stdout is redirected to the file. >> >> Once the GUI is up...there is "report" textarea for informing the user of what went wrong... >> >> And not that this is particularly the purpose of this thread of emails, but... Could you remind me of a few things about Swing..? For example, does JFrame extend Frame? .. or does it extend JPanel?.. Can Swing make it look prettier on Linux..? (if the answer is yes to that...then... I'm swinging..) >> >> ~Dave >> ((I do have a level of familiarity with the MVC aspects...and did try a little Swing programming before...)) >> > > > >_______________________________________________ >Cxtable-devel mailing list >Cxt...@li... >https://lists.sourceforge.net/lists/listinfo/cxtable- devel |
From: Borne Goodman-M. <bm...@eg...> - 2001-11-19 20:33:40
|
Swing can definitely make it look "prettier" on linux, and there are some nice add-ons which were developed that you can use with Swing that allow for a VERY flexible Look and Feel usage, much like that of gtk+ on linux. A JFrame does extend a Frame, but it doesn't work that way with all the components, as many of them don't have an AWT counterpart (like JTabbedPane, or JTable). In most of those tables they would extend Canvas or Component. BTW, I ended up having a LOT less time this weekend than I would have hoped, as my parents were in town and I spent a lot of time with them. Just to get the stuff in CVS I may check in things without all the structure and "clean up", and things can always be moved and modified later, and it will be much easier to do that with everything in CVS, as I won't have to make all the changes at once. --bjgm On Mon, 2001-11-19 at 10:21, Williams, David wrote: > As far as the "thing don't work" in the beginning types of things...(while initially setting up)...it would be a matter of System.err.println("..") messages being put in place.... only stdout is redirected to the file. > > Once the GUI is up...there is "report" textarea for informing the user of what went wrong... > > And not that this is particularly the purpose of this thread of emails, but... Could you remind me of a few things about Swing..? For example, does JFrame extend Frame? .. or does it extend JPanel?.. Can Swing make it look prettier on Linux..? (if the answer is yes to that...then... I'm swinging..) > > ~Dave > ((I do have a level of familiarity with the MVC aspects...and did try a little Swing programming before...)) > |
From: Williams, D. <DAV...@ca...> - 2001-11-19 18:06:19
|
Has sourceforge been slower than whaleshit recently? David Scott Williams Computer Associates Marketing Representative-Sales Call Center One Computer Associates Plaza Islandia, New York 11749 tel: +1 800-243-9462 ext. 73431 tel: +1 631-342-3431 (Direct) fax: +1 631-342-5734 wi...@ca... |
From: Williams, D. <DAV...@ca...> - 2001-11-19 15:26:28
|
As far as the "thing don't work" in the beginning types of things...(while initially setting up)...it would be a matter of System.err.println("..") messages being put in place.... only stdout is redirected to the file. Once the GUI is up...there is "report" textarea for informing the user of what went wrong... And not that this is particularly the purpose of this thread of emails, but... Could you remind me of a few things about Swing..? For example, does JFrame extend Frame? .. or does it extend JPanel?.. Can Swing make it look prettier on Linux..? (if the answer is yes to that...then... I'm swinging..) ~Dave ((I do have a level of familiarity with the MVC aspects...and did try a little Swing programming before...)) David Scott Williams Computer Associates Marketing Representative-Sales Call Center One Computer Associates Plaza Islandia, New York 11749 tel: +1 800-243-9462 ext. 73431 tel: +1 631-342-3431 (Direct) fax: +1 631-342-5734 wi...@ca... -----Original Message----- From: Borne Goodman-Mace [mailto:bj...@pe...] Sent: Friday, November 16, 2001 1:45 PM To: cxt...@li... Subject: Re: [Cxtable-devel] RE: Logging I did see the logs, and there are some interesting new logging capabilities in the 1.4 jdk we can look at using as well (a lot like jlog). The main thing is that when the user is doing something, we don't want them to need to go to some file to determine if it worked or not. We don't need to tell them every time something works, because it is obvious that is does, but when something does not work, we should know why, and try to tell them the reason in as simple and clear a manner as possible. --bjgm ----- Original Message ----- From: "David Scott Williams" <xi...@pr...> To: <cxt...@li...> Sent: Friday, November 16, 2001 8:02 PM Subject: [Cxtable-devel] RE: Logging > Borne, > > When you made the comment regarding logging, had you had a chance to > look at the log files in the CXTLogs folder? > > -- > ~Dave > xi...@pr... > http://sourceforge.net/projects/cxtable >The xTable Project< > http://sourceforge.net/projects/dustyscript >Dustyscript Child Script > Language< > > |>>weblog: http://www.geocities.com/xiarcel/weblogs/log.html<<| > > "He who trades even a small amount of freedom for temporary security > deserves neither freedom, nor security" > -Benjamin Franklin > > "When I think back on all the crap I learned in High School... > it's a wonder I can think at all..." > -Paul Simon, "Kodachrome" > > > > _______________________________________________ > Cxtable-devel mailing list > Cxt...@li... > https://lists.sourceforge.net/lists/listinfo/cxtable-devel > _______________________________________________ Cxtable-devel mailing list Cxt...@li... https://lists.sourceforge.net/lists/listinfo/cxtable-devel |
From: Borne Goodman-M. <bj...@pe...> - 2001-11-17 02:01:15
|
I did see the logs, and there are some interesting new logging capabilities in the 1.4 jdk we can look at using as well (a lot like jlog). The main thing is that when the user is doing something, we don't want them to need to go to some file to determine if it worked or not. We don't need to tell them every time something works, because it is obvious that is does, but when something does not work, we should know why, and try to tell them the reason in as simple and clear a manner as possible. --bjgm ----- Original Message ----- From: "David Scott Williams" <xi...@pr...> To: <cxt...@li...> Sent: Friday, November 16, 2001 8:02 PM Subject: [Cxtable-devel] RE: Logging > Borne, > > When you made the comment regarding logging, had you had a chance to > look at the log files in the CXTLogs folder? > > -- > ~Dave > xi...@pr... > http://sourceforge.net/projects/cxtable >The xTable Project< > http://sourceforge.net/projects/dustyscript >Dustyscript Child Script > Language< > > |>>weblog: http://www.geocities.com/xiarcel/weblogs/log.html<<| > > "He who trades even a small amount of freedom for temporary security > deserves neither freedom, nor security" > -Benjamin Franklin > > "When I think back on all the crap I learned in High School... > it's a wonder I can think at all..." > -Paul Simon, "Kodachrome" > > > > _______________________________________________ > Cxtable-devel mailing list > Cxt...@li... > https://lists.sourceforge.net/lists/listinfo/cxtable-devel > |
From: Borne Goodman-M. <bj...@pe...> - 2001-11-17 01:39:17
|
The XML libraries I was talking about are available from developer.java.sun.com, and is called JAXB (Java Architecture for XML Binding). You can with it define a DTD, and then based on the DTD and a simple file which can be used to create a more complex class structure from it, it can build the Java class files related to that DTD. If we want this system to be able to interoperate with any other, or expect 3rd parties to develop for it, a well defined DTD is necessary. Because of this, it makes it a million times easier to just use JAXB to turn all the XML into Java objects magically, rather than writing all the code to do that by hand. Also, if the DTD changes, as long as we have a decent layer on top of the XML code, very little will have to change to accomodate for it. As I mentioned before, it does use SAX rather than DOM, which can be a large performance boost if you have a lot of data flowing around. RMI makes remote communication VERY simple to implement, but it is not efficient, and I think it would be a hinderance to a cross-platform implementation (unless you wanted to implement some kind of CORBA system on the C side, and do RMI/IIOP). All the Linux Java implementations I know of probably use the same GUI libs, but since a full "motif" implementation doesn't usually come on all platforms, your problems are odd. I would at least suggest you get the 1.4 Beta 3 jdk, and if that is still having problems, update your Linux revision. I am working fine on RH 7.1 and 7.2, and Win2k and WinXP. I built up most of the CVS tree structure, but I am going thruough the code now, determining dependencies, and sorting it out into the tree structure. once I have that all done on my local system, I will upload it onto the CVS server @ sourceforge. If you don't have it already, I suggest you download cygwin for you Windoze box, which should make it much easier for you to get CVS running. --bjgm ----- Original Message ----- From: "Williams, David" <DAV...@ca...> To: <cxt...@li...> Sent: Friday, November 16, 2001 4:31 PM Subject: [Cxtable-devel] A better place to discuss... > Borne, > > Well..I think the list is where we should discuss...as my ability to get my home email from work decreases with each passing day... > > I am glad you like the overall design...I did work rather hard on it... > > The XML thing... Here is a basic question for you... Do the DTDs/Sax/etc thing (and yes, I was a lurker for over a year on XML-dev...so I know what you mean)... is such an overhead necessary, though?? > > Anyway.. xLineSplit is the class that handles the "splitting" of tags, etc... is there any reason to think that the current piece of code doing it is in-efficient? Anyway...when you get a chance to look at it, by all means... > > Another thought was RMI...is it necessary? would it be useful? And at the same time, eventually I had hopes to port the whole thing to C (another learning project..)...and I wonder how useful RMI would be at that point... > > You had mentioned the beta for JDK1.4 on Linux... that was an interesting barf in and of itself... as the JDK1.3.1_01 threw a Native Exception at the Motif libraries.... the 1.4beta actually threw an exception when it went to add the WindowListener to a Frame... Perhaps this was because I referenced the Frame variable within the anonymous WindowAdapter()... so maybe a little fix and tweak would work....but it seemed odd that between 1.3.1_01 and 1.4beta they would have broken something so entirely... > > Perhaps I should bite the bullet and buy another Mandrake install disk for $2... (My first one was cracked by my 3yr old)... > > > Regarding the deltas... yes...however... I sent you them all (not just the files that were changed... it is entirely possible that at that time of night when I finally got the fix working, I missed one of the files that I might have touched...) > > Are you creating an entire CVS-tree there, and then synching it? > > Do you require administrator rights to do that? > > And, I still can't get CVS working on Windows... I am sure I can get it working under Linux...but my Java _sucks_ there...and I don't want to have to check out the file under my Linux part, save it to floppy, reboot, read it from floppy, edit it, save it BACK to floppy, reboot, and then send it back to CVS... > > Is there any version of Java that does not use Motif? (I am pretty sure that my issues with it are directly related to its use of Motif...and potentially some libraries that might have bugs and/or are missing) > > Should I just try a re-install of the JDK 1.3.1_01 from the RPM I have, and see if that fixes it? > > PS-Look for another e-mail... > > David Scott Williams > Computer Associates > Marketing Representative-Sales Call Center > One Computer Associates Plaza > Islandia, New York 11749 > tel: +1 800-243-9462 ext. 73431 > tel: +1 631-342-3431 (Direct) > fax: +1 631-342-5734 > wi...@ca... > > > _______________________________________________ > Cxtable-devel mailing list > Cxt...@li... > https://lists.sourceforge.net/lists/listinfo/cxtable-devel > |
From: Borne Goodman-M. <bj...@pe...> - 2001-11-17 01:28:00
|
Swing has it's ups and it's down, and if performance is the primary concern then it is probably better to do all the work in the AWT, and build your own custom components for the more complex graphical constructs. Other than for very complicated graphics, I haven't seen the GUI's performance end up being an issue. Swing is very good for a few things, and one is it's distance from the native (peer) implementation. I have done a lot of cross-platform work, and using straight AWT usually causes the look and feel of your app to be different from one platform to another. By using Swing you can get the same look across all platforms, and that is a huge gain. Swing also has been designed to be implemented using the MVC (Model-View-Controller) paradigm, making it easier to design a well structured GUI. Swing also has a lot of fairly complex GUI constructs build already, such as the JTree, JTable, JTabbedPane, etc, etc, and It's TextPane also allows for nice font control, HTML rendering, colored text, etc.. So, tons of reason to migrate to Swing, and performance as the main reason not to, and with systems becoming so much more powerful every day, performance isn't much of an argument anymore. --bjgm ----- Original Message ----- From: "Williams, David" <DAV...@ca...> To: <cxt...@li...> Sent: Friday, November 16, 2001 4:34 PM Subject: [Cxtable-devel] RE:Swing.... > Borne, > > Is Swing that much better than AWT? > > I ask that question, because I wonder if I've been keeping myself from some really wonderful java packages in error... > > My impression of Swing (that I have gleaned over the past few years) is that it can be bulky, and mis-used in places...and that it can slow down response times dramatically..due to the fact that AWT ties in much more closely with the native-peer... > > Is that impression wrong? Do the benchmarks for well-written applications in AWT not come in notably different than those for well-written Swing? In that case, I would love to switch...although I must admit that I will need some pointers on this... > > Thanks alot, > Dave |
From: David S. W. <xi...@pr...> - 2001-11-17 01:02:46
|
Borne, When you made the comment regarding logging, had you had a chance to look at the log files in the CXTLogs folder? -- ~Dave xi...@pr... http://sourceforge.net/projects/cxtable >The xTable Project< http://sourceforge.net/projects/dustyscript >Dustyscript Child Script Language< |>>weblog: http://www.geocities.com/xiarcel/weblogs/log.html<<| "He who trades even a small amount of freedom for temporary security deserves neither freedom, nor security" -Benjamin Franklin "When I think back on all the crap I learned in High School... it's a wonder I can think at all..." -Paul Simon, "Kodachrome" |
From: Williams, D. <DAV...@ca...> - 2001-11-16 21:44:33
|
Borne, Well..I think the list is where we should discuss...as my ability to get my home email from work decreases with each passing day... I am glad you like the overall design...I did work rather hard on it... The XML thing... Here is a basic question for you... Do the DTDs/Sax/etc thing (and yes, I was a lurker for over a year on XML-dev...so I know what you mean)... is such an overhead necessary, though?? Anyway.. xLineSplit is the class that handles the "splitting" of tags, etc... is there any reason to think that the current piece of code doing it is in-efficient? Anyway...when you get a chance to look at it, by all means... Another thought was RMI...is it necessary? would it be useful? And at the same time, eventually I had hopes to port the whole thing to C (another learning project..)...and I wonder how useful RMI would be at that point... You had mentioned the beta for JDK1.4 on Linux... that was an interesting barf in and of itself... as the JDK1.3.1_01 threw a Native Exception at the Motif libraries.... the 1.4beta actually threw an exception when it went to add the WindowListener to a Frame... Perhaps this was because I referenced the Frame variable within the anonymous WindowAdapter()... so maybe a little fix and tweak would work....but it seemed odd that between 1.3.1_01 and 1.4beta they would have broken something so entirely... Perhaps I should bite the bullet and buy another Mandrake install disk for $2... (My first one was cracked by my 3yr old)... Regarding the deltas... yes...however... I sent you them all (not just the files that were changed... it is entirely possible that at that time of night when I finally got the fix working, I missed one of the files that I might have touched...) Are you creating an entire CVS-tree there, and then synching it? Do you require administrator rights to do that? And, I still can't get CVS working on Windows... I am sure I can get it working under Linux...but my Java _sucks_ there...and I don't want to have to check out the file under my Linux part, save it to floppy, reboot, read it from floppy, edit it, save it BACK to floppy, reboot, and then send it back to CVS... Is there any version of Java that does not use Motif? (I am pretty sure that my issues with it are directly related to its use of Motif...and potentially some libraries that might have bugs and/or are missing) Should I just try a re-install of the JDK 1.3.1_01 from the RPM I have, and see if that fixes it? PS-Look for another e-mail... David Scott Williams Computer Associates Marketing Representative-Sales Call Center One Computer Associates Plaza Islandia, New York 11749 tel: +1 800-243-9462 ext. 73431 tel: +1 631-342-3431 (Direct) fax: +1 631-342-5734 wi...@ca... |
From: Williams, D. <DAV...@ca...> - 2001-11-16 21:34:53
|
Borne, Is Swing that much better than AWT? I ask that question, because I wonder if I've been keeping myself from some really wonderful java packages in error... My impression of Swing (that I have gleaned over the past few years) is that it can be bulky, and mis-used in places...and that it can slow down response times dramatically..due to the fact that AWT ties in much more closely with the native-peer... Is that impression wrong? Do the benchmarks for well-written applications in AWT not come in notably different than those for well-written Swing? In that case, I would love to switch...although I must admit that I will need some pointers on this... Thanks alot, Dave David Scott Williams Computer Associates Marketing Representative-Sales Call Center One Computer Associates Plaza Islandia, New York 11749 tel: +1 800-243-9462 ext. 73431 tel: +1 631-342-3431 (Direct) fax: +1 631-342-5734 wi...@ca... |