Re: [Cxtable-devel] A better place to discuss...
Status: Alpha
Brought to you by:
xiarcel
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 > |