the first osdw is over and i'm very happy with the results. i was extremely stressed out about it the day before it started because as a first time event trying something new with several of the presenters being virgins to this sort of things, it could've been a complete failure as easily as it could've been a complete success. thankfully it exceeded my (and i think most people's) expectations and turned out very well. huzzah!
the crowd was made up almost exclusively of software developers and the feedback forms basically said, "give us more!" in particular, they wanted more hand outs, more lab time and more osdw events.
on the second day, george staikos showed a really cool io slave implementation that built on his kparts presentation of the day before. in the kpart presentation he created a simple web browser in a few dozen lines of code. in his io slave presentation he added a few dozen more lines and then coded up a small slave that allowed one to browse the application's memory via a file manager or file open/save dialog.
in konqueror, app:/ would list the web browser as a folder. in that folder was a text file called "URL". by editting that file and then saving it (using just a plain 'ol text editor) the web browser would load that url. if you changed the url in the web browser, the contents of that virtual text file would change to note the current url.
but that was just the start: when a page was loaded in the browser another file appeared that contained the source code of the page along with a folder that contained every image shown. amazing.
by implementing the proper dcop interface in any app, you can browse in-memory data structures using this ioslave. un-efing-believably cool. george will be committing the code shortly to svn and i'll get some screen shots up.
other cool stuff as osdw included adam's "virtual blackboard" which he used in his database talk for all his examples, scott colin's live porting of a complex Qt4 app written on macos to linux and fun with designer (both Qt3 and Qt4) during one of my presentations in the morning.
all the materials used in the talks (save jason's whose i haven't received yet) have been uploaded to the osdw schedule page. videos are being digitized and will be uploaded when they are available (hopefully next week sometime).
i'm excited about the next osdw events, which i have to start scheduling asap. i have a whole 12 days before i'm off on the road again, so obviously have lots of time to do so ;) the idea is to hold the next north american event in early spring in seattle.
btw, i'm in vancouver next month on the 21st to speak at the local vancouver linux user's group. so if you are in the area, please come out so i can meet you and we can chat about all things kde, open source and ... well ... whatever else comes to mind.