Updated: 2/2/2003; 9:06:42 PM.
Jesse Ezell's Radio Weblog
.NET and Other Interesting Stuff
        

Wednesday, January 01, 2003

Xopus.NET Rocks

Even more progress today. I am begining to extend Xopus now to support some of the things that are needed for .NET support. Today, I added the ability to embed schemas, data, and transforms in the xml data island along with everything else. This way, you can work with the ContentEditor control like you would with the Xml web control:

contentEditor.Document = myXmlDocument;

Of course, you can still pass a URL to the editor, and it will work (via the DocumentSource prop). I changed the names of a few properties to be consistent, but other than that everything works the same. In any case, now Xopus has a bit more flexibility, in cases when you have an Xml document in your hand because you pulled it from the SQL server or something, this will work a lot nicer (plus cut down on round trips). Transforms are still performed client side, but now they get to be performed sooner without those extra trips to the server for each schema or document. I'm still messing with some internals of Xopus, so I'll most likely upload the new DLL and code sometime tomorrow after I've had a chance to play with it for a while.

 


7:17:05 PM    comment []

Happy New Year

Well, I almost made it through another year without having to write any ASM. But, just last night, I just had to squeeze that last bit of performance out of a memory copy function. I would have just used memcpy, if it wasn't for the fact that I had to convert between little and big endian during the process. The C++ code was just way too slow for the amount of data being passed. Hopefully, last night was last time I am going to be forced to whip out my copy of Wrox's Revolutionary Guide to Assembly Language just to look up what registers I need to put the darn values in to get things working!

Things were definately a lot simpler back then. 90% of your code ended up being mov's anyway. No objects, no interfaces, no COM, no sockets, no webservices. But hey, the new stuff is just so much cooler (plus, it is definately a pain to look at this piece of assembly code and say..."what the heck is that in ebx?").

Just one more day and it would have been an ASM free year. Oh well....


1:07:31 AM    comment []

© Copyright 2003 Jesse Ezell.
 
January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Feb


Click here to visit the Radio UserLand website.

Subscribe to "Jesse Ezell's Radio Weblog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.