<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13220807</id><updated>2012-01-24T19:23:40.298-05:00</updated><title type='text'>Dan Speck's Conference Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13220807.post-4764823087087096477</id><published>2011-02-03T13:14:00.001-05:00</published><updated>2011-02-03T13:14:51.738-05:00</updated><title type='text'>Testing ScribeFire</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I'm checking out a new Firefox plugin that I just installed called &lt;b&gt;&lt;i&gt;ScribeFire&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Here is an image:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh5.ggpht.com/_ipkHs5waQjU/TUrv8emtksI/AAAAAAAAAH4/NYL9enIhmbw/%5BUNSET%5D.jpg?imgmax=800" style="max-width: 800px;" height="310" width="365" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img src="http://img.zemanta.com/pixy.gif?x-id=07d97d7d-fa90-8991-85b8-916a9b829770" alt="" class="zemanta-pixie-img" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-4764823087087096477?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/4764823087087096477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=4764823087087096477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/4764823087087096477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/4764823087087096477'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2011/02/testing-scribefire.html' title='Testing ScribeFire'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ipkHs5waQjU/TUrv8emtksI/AAAAAAAAAH4/NYL9enIhmbw/s72-c/%5BUNSET%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-481713436266901730</id><published>2010-06-28T17:31:00.000-04:00</published><updated>2010-06-28T17:36:19.589-04:00</updated><title type='text'>Okinawa trip - June/July 2010</title><content type='html'>I'm headed to Okinawa Japan for karate training tomorrow. I'm going with Donna Wieting (from my dojo in Washington) and Frank Gorman (my teacher Bob Kaiser's teacher, from Florida) and seven other people I haven't met yet. I'm hoping to update this blog daily while I'm in Okinawa but I'm not sure if our hotel/motel has wireless internet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-481713436266901730?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/481713436266901730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=481713436266901730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/481713436266901730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/481713436266901730'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2010/06/okinawa-trip-junejuly-2010.html' title='Okinawa trip - June/July 2010'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-3014831096562474210</id><published>2006-12-07T11:43:00.000-05:00</published><updated>2008-12-09T04:08:20.512-05:00</updated><title type='text'>Dinner at Tapeo with MarkLogic</title><content type='html'>Hally Ahearn, Janis Keough, and Dan Speck had dinner at &lt;a href="http://www.tapeo.com/home/"&gt;Tapeo&lt;/a&gt; with MarkLogic on Wednesday night.&lt;br /&gt;&lt;br /&gt;Folks from MarkLogic included:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dave Kellogg, CEO&lt;/li&gt;&lt;li&gt;Jason Hunter, Principal Technologist&lt;/li&gt;&lt;li&gt;Jeff Hurrie, Sales&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kelly Stirman, Software Engineer/Consultant&lt;/li&gt;&lt;/ul&gt;Here are some pictures.&lt;br /&gt;&lt;br /&gt;Here's the chair that Dave Kellogg broke while we were there:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ipkHs5waQjU/RXhGLzOPQTI/AAAAAAAAAAY/OaBV91P-uTs/s1600-h/XML+2006+013.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ipkHs5waQjU/RXhGLzOPQTI/AAAAAAAAAAY/OaBV91P-uTs/s320/XML+2006+013.jpg" alt="" id="BLOGGER_PHOTO_ID_5005828154364739890" border="0" /&gt;&lt;/a&gt;Dave Kellogg without a chair with Kelly Stirman wondering where it went.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ipkHs5waQjU/RXhHljOPQUI/AAAAAAAAAAg/Zp7fhkRFSLA/s1600-h/XML+2006+014.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ipkHs5waQjU/RXhHljOPQUI/AAAAAAAAAAg/Zp7fhkRFSLA/s320/XML+2006+014.jpg" alt="" id="BLOGGER_PHOTO_ID_5005829696257999170" border="0" /&gt;&lt;/a&gt;Hally and Jason 1.0&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ipkHs5waQjU/RXhHmTOPQVI/AAAAAAAAAAo/pZdYhniqcyg/s1600-h/XML+2006+015.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ipkHs5waQjU/RXhHmTOPQVI/AAAAAAAAAAo/pZdYhniqcyg/s320/XML+2006+015.jpg" alt="" id="BLOGGER_PHOTO_ID_5005829709142901074" border="0" /&gt;&lt;/a&gt;Janis, Beelzebub and Hally&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ipkHs5waQjU/RXhHnjOPQWI/AAAAAAAAAAw/zzWcvCc5jQY/s1600-h/XML+2006+021.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ipkHs5waQjU/RXhHnjOPQWI/AAAAAAAAAAw/zzWcvCc5jQY/s320/XML+2006+021.jpg" alt="" id="BLOGGER_PHOTO_ID_5005829730617737570" border="0" /&gt;&lt;/a&gt;Darrren McBeath from Reed Elsevier and &lt;span style="font-family:lucida grande;"&gt;Steve &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Buxton from MarkLogic&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ipkHs5waQjU/RXhHojOPQXI/AAAAAAAAAA4/CupBDsEajUA/s1600-h/XML+2006+022.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ipkHs5waQjU/RXhHojOPQXI/AAAAAAAAAA4/CupBDsEajUA/s320/XML+2006+022.jpg" alt="" id="BLOGGER_PHOTO_ID_5005829747797606770" border="0" /&gt;&lt;/a&gt;Hally and Janis with a giant Xmas ornament.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ipkHs5waQjU/RXhHpzOPQYI/AAAAAAAAABA/TieYBd-REXk/s1600-h/XML+2006+026.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ipkHs5waQjU/RXhHpzOPQYI/AAAAAAAAABA/TieYBd-REXk/s320/XML+2006+026.jpg" alt="" id="BLOGGER_PHOTO_ID_5005829769272443266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ubiquitous Flan&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mexrad.com/reviews/best_flan_media/flan_close-up.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.mexrad.com/reviews/best_flan_media/flan_close-up.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-3014831096562474210?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/3014831096562474210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=3014831096562474210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/3014831096562474210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/3014831096562474210'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/dinner-at-tapeo-with-marklogic.html' title='Dinner at Tapeo with MarkLogic'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ipkHs5waQjU/RXhGLzOPQTI/AAAAAAAAAAY/OaBV91P-uTs/s72-c/XML+2006+013.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-6483545680498461459</id><published>2006-12-07T11:13:00.000-05:00</published><updated>2006-12-07T13:36:17.108-05:00</updated><title type='text'>Meta-stylesheets</title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/26.html"&gt;Meta-stylesheets&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/615.html"&gt;Michael Kay&lt;/a&gt;, Technical Director, Saxonica Limited (&lt;a href="http://www.saxonica.com/"&gt;http://www.saxonica.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Case Study 1: UI Management&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Online banking application&lt;br /&gt;&lt;/li&gt;&lt;li&gt;400+ different output screens (but all look very similar)&lt;/li&gt;&lt;/ul&gt;First approach would be to use xsl:import to import common functionality into each of the 400 distinct stylesheets. This is not very good, though.&lt;br /&gt;&lt;br /&gt;Another approach: FXSL (not available at the time). Provides functions as first-class objects. Higher-order programming.&lt;br /&gt;&lt;br /&gt;Actual solution:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Started with a master "meta stylesheet" that contained descriptions of all individual screens and business rules.&lt;/li&gt;&lt;li&gt;This was processed to produce the many distinct stylesheets required for each page.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Case Study 2: Excel-to-XML conversion&lt;br /&gt;&lt;br /&gt;Spreadsheet -&gt; Raw XML -&gt; Sanitized XML -&gt; Semantic XML&lt;br /&gt;&lt;br /&gt;Solution: A mini transformation language (XLEX)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Describes structure of the spreadsheet and the mapping to XML elements and attributes.&lt;/li&gt;&lt;/ul&gt;Case Study 3: report generator&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.orbeon.com/ops/doc/processors-pipeline"&gt;Orbeon&lt;/a&gt; pipeline:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3.org/MarkUp/Forms/"&gt;XForms&lt;/a&gt; processor -&gt; XSLT transform -&gt; XQuery (w/ XML DB) -&gt; XSLT transform -&gt; XHTML&lt;br /&gt;&lt;br /&gt;Case Study 4: Schema Generator&lt;br /&gt;&lt;br /&gt;Didn't understand this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-6483545680498461459?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/6483545680498461459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=6483545680498461459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/6483545680498461459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/6483545680498461459'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/meta-stylesheets.html' title='Meta-stylesheets'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-3400428051826714539</id><published>2006-12-07T10:38:00.000-05:00</published><updated>2006-12-07T10:54:40.868-05:00</updated><title type='text'>Managing Content with the Atom Publishing Protocol</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/202.html"&gt;Managing Content with the Atom Publishing Protocol&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/2064.html"&gt;Andrew Savikas&lt;/a&gt;, Director, Digital Content &amp; Publishing Services, O'Reilly Media, Inc.&lt;br /&gt;&lt;br /&gt;O'Reilly is using Atom as the basis for their content management system.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labs.oreilly.com"&gt;http://labs.oreilly.com&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-3400428051826714539?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/3400428051826714539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=3400428051826714539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/3400428051826714539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/3400428051826714539'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/managing-content-with-atom-publishing.html' title='Managing Content with the Atom Publishing Protocol'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-6111031314517532767</id><published>2006-12-06T16:08:00.000-05:00</published><updated>2006-12-06T16:30:05.249-05:00</updated><title type='text'>Publishing on the fly: Client-side rendering using Saxon and FOP</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/96.html"&gt;Publishing on the fly: Client-side rendering using Saxon and FOP&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;XML 2006, Wednesday, 4:15pm&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/1428.html"&gt;Robert Gaschen&lt;/a&gt;, Project Manager, AMSEC LLC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-6111031314517532767?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/6111031314517532767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=6111031314517532767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/6111031314517532767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/6111031314517532767'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/publishing-on-fly-client-side-rendering.html' title='Publishing on the fly: Client-side rendering using Saxon and FOP'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-2920741283193001580</id><published>2006-12-06T15:35:00.000-05:00</published><updated>2006-12-06T16:05:44.644-05:00</updated><title type='text'>An XQuery Servlet for RESTful Data Services</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/87.html"&gt;An XQuery Servlet for RESTful Data Services&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;XML 2006, Wednesday, 3:30pm&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/456.html"&gt;Jonathan Robie&lt;/a&gt;, XQuery Technology Lead, DataDirect Technologies (&lt;a href="http://www.datadirect.com/"&gt;http://www.datadirect.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Using XQuery for Data on the Web&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Native support for XML&lt;/li&gt;&lt;li&gt;Designed for DAta Integration&lt;/li&gt;&lt;li&gt;XML Output is Directly Useful&lt;/li&gt;&lt;li&gt;Productivity of Programmers&lt;/li&gt;&lt;li&gt;Performance (designed to be optimized)&lt;/li&gt;&lt;/ul&gt;Exposing an XQuery as a RESTful servlet&lt;br /&gt;&lt;br /&gt;REST = Representation State Transfer&lt;br /&gt;&lt;br /&gt;XQuery for Java API (XQJ)&lt;br /&gt;&lt;br /&gt;"The moral equivalent of JDBC"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-2920741283193001580?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/2920741283193001580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=2920741283193001580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/2920741283193001580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/2920741283193001580'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/xquery-servlet-for-restful-data.html' title='An XQuery Servlet for RESTful Data Services'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-2381058294156357528</id><published>2006-12-06T14:06:00.000-05:00</published><updated>2006-12-06T15:00:36.814-05:00</updated><title type='text'>Panel: Web 2.0 and XML</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/153.html"&gt;Panel: Web 2.0 and XML&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;XML 2006, Wednesday, 2:15pm&lt;br /&gt;&lt;br /&gt;Presenters:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/62.html"&gt;Elliotte Harold&lt;/a&gt;, Adjunct Professor, Polytechnic University (&lt;a href="http://www.cafeconleche.org/"&gt;http://www.cafeconleche.org/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/221.html"&gt;Simon St. Laurent&lt;/a&gt;, Editor, O'Reilly &amp;amp; Associates (&lt;a href="http://simonstl.com/"&gt;http://simonstl.com&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/81.html"&gt;Eric van der Vlist&lt;/a&gt;, CEO, DYOMEDEA (&lt;a href="http://dyomedea.com/vdv/"&gt;http://dyomedea.com/vdv/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Jason Hunter, MarkLogic&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;What is Web 2.0?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$395 O'Reilly report on Web 2.0&lt;br /&gt;&lt;br /&gt;Is Web &lt;span style="font-size:130%;"&gt;2.0 a technical thing or a business thing?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8 patterns: havesting collective intellegence, innovation and assembly, rich user experiences, software at the level of a mobile device, perpetual beta (continuous improvement), leveraging the "long tail" (what is this?), lightweight models and cost-effective scalability&lt;br /&gt;&lt;br /&gt;Some of these are business-related and some of this is technology related.&lt;br /&gt;&lt;br /&gt;Does XML fit into Web 2.0?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-2381058294156357528?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/2381058294156357528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=2381058294156357528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/2381058294156357528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/2381058294156357528'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/panel-web-20-and-xml.html' title='Panel: Web 2.0 and XML'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-8666758762836101458</id><published>2006-12-06T13:31:00.000-05:00</published><updated>2006-12-06T14:09:52.059-05:00</updated><title type='text'>What Powers Web2.0 Mashups</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/61.html"&gt;What Powers Web2.0 Mashups&lt;/a&gt;&lt;/h1&gt;XML 2006, Wednesday, 1:30pm&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/1974.html"&gt;Dan Theurer&lt;/a&gt;, Technical Evangelist, Yahoo! Inc. (&lt;a href="http://theurer.cc/"&gt;http://theurer.cc&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Why Web Services?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://blogginginmotion.com (contest winner at Yahoo's Hackday '06)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enable users to consume data in their own way&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Companies Yahoo has acquired in the past year:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;flickr&lt;/li&gt;&lt;li&gt;upcoming&lt;/li&gt;&lt;li&gt;jumpcut&lt;/li&gt;&lt;li&gt;del.icio.us&lt;/li&gt;&lt;/ul&gt;What is REST(ful)?&lt;br /&gt;&lt;br /&gt;A stateless client/server protocol:each HTTP message contains all the information necessary to understand the request. As a result, neither hte client nor the server needs to remember any communication state between messages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Real World Mashups&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Search application Rollyo (&lt;a href="http://www.rollyo.com/"&gt;http://www.rollyo.com/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Flikr API&lt;/li&gt;&lt;li&gt;Upcoming.org APIs (24 REST calls to work with) &lt;a href="http://api.local.yahoo.com/eb/"&gt;http://api.local.yahoo.com/eb/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Lots of other examples of Mashups available at &lt;a href="http://programmableweb.com/"&gt;http://programmableweb.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Authentication Web Services&lt;br /&gt;&lt;br /&gt;BBAuth Developer Credentials Sign-up http://developer.yahoo.com/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Developer Candy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javascript User Interface Library&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A collection of JfavaScript libraries you can use in your Web development (complex UI controls, a cross-browser Ajax library, connection, event, drag-drop and more)&lt;/li&gt;&lt;li&gt;Update frequently&lt;/li&gt;&lt;li&gt;Docs available&lt;/li&gt;&lt;/ul&gt;Design Patterns on the Web&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Auto-complete&lt;/li&gt;&lt;li&gt;breadcrumbs&lt;/li&gt;&lt;li&gt;drag and drop&lt;/li&gt;&lt;li&gt;tabs (module/navigation)&lt;/li&gt;&lt;li&gt;rating an object&lt;/li&gt;&lt;li&gt;pagination (objects/pages)&lt;/li&gt;&lt;li&gt;writing a review&lt;/li&gt;&lt;/ul&gt;Application Gallery&lt;br /&gt;&lt;br /&gt;http://developer.yahoo.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-8666758762836101458?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/8666758762836101458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=8666758762836101458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/8666758762836101458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/8666758762836101458'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/what-powers-web20-mashups.html' title='What Powers Web2.0 Mashups'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-241953128155851824</id><published>2006-12-06T11:08:00.000-05:00</published><updated>2006-12-06T11:58:47.438-05:00</updated><title type='text'>Web Publishing 2.0</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/50.html"&gt;Web Publishing 2.0&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;XML 2006, Wednesday, 11:15am&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/1468.html"&gt;Jason Hunter&lt;/a&gt;, Principal Technologist, Mark Logic Corporation (&lt;a href="http://www.marklogic.com/"&gt;http://www.marklogic.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;This session was very well attended (standing room only). The first two keynotes of the conference were mainly about XQuery.&lt;br /&gt;&lt;br /&gt;If we're moving toward Web 2.0, what does that mean for web publishing?&lt;br /&gt;&lt;br /&gt;Trends:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Increasing content sizes (more public/private content, more government content)&lt;/li&gt;&lt;li&gt;Increasing user expectations&lt;/li&gt;&lt;li&gt;Standardization on XML (Web, blogs, books, articles, citations)&lt;/li&gt;&lt;/ul&gt;Major Trends&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;People want Answers, not Links&lt;/li&gt;&lt;li&gt;(O'Reilly code search)&lt;/li&gt;&lt;li&gt;Two ways to make more money: a) create more content, b) do more with the content you have&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Custom Publishing&lt;br /&gt;&lt;br /&gt;O'Reilly custom book site - allows you to create your own "book", say for a college class, from fragments of many books. $0.16/page.&lt;br /&gt;&lt;br /&gt;Content in Context - research references to medicine in the conclusion sections of journal articles with the words "contraindicated", "avoid", etc.&lt;br /&gt;&lt;br /&gt;Emphasis on Google&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fear: Owning the content, the user&lt;/li&gt;&lt;li&gt;Opportunity: Better search&lt;/li&gt;&lt;li&gt;Opportunity: Instant AdSense registration&lt;/li&gt;&lt;li&gt;Opportunity: Personalized landing pages&lt;/li&gt;&lt;/ul&gt;User Participation&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Direct: blogging, reviewing, tagging&lt;/li&gt;&lt;li&gt;Direct: User-centric peer reviews (&lt;a href="http://nature.com/nature/peerreview/"&gt;http://nature.com/nature/peerreview/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Indirect: Search ad guidance based on collective intelligence&lt;/li&gt;&lt;/ul&gt;Agility&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We're feeling our way forward&lt;/li&gt;&lt;li&gt;people have dreams, but aren't sure what sill work and what won't&lt;/li&gt;&lt;li&gt;must be agile in design, in development, and in business&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;The Red Queen Paradox:&lt;/span&gt; you must run as fast as you can just to stay in place&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-241953128155851824?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/241953128155851824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=241953128155851824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/241953128155851824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/241953128155851824'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/web-publishing-20.html' title='Web Publishing 2.0'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-8857171933510619075</id><published>2006-12-06T10:32:00.000-05:00</published><updated>2006-12-06T11:00:30.633-05:00</updated><title type='text'>Case Study: Managing XML for a Global Content Delivery Platform</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/89.html"&gt;Case Study: Managing XML for a Global Content Delivery Platform&lt;/a&gt;&lt;/h1&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/438.html"&gt;Marc Basch&lt;/a&gt;, Content Architect, LexisNexis&lt;br /&gt;&lt;br /&gt;Global product architecture&lt;br /&gt;&lt;br /&gt;Goals&lt;br /&gt;&lt;ul&gt;&lt;li&gt;centralize content&lt;/li&gt;&lt;li&gt;standardize the product&lt;/li&gt;&lt;li&gt;localize customer experience&lt;/li&gt;&lt;/ul&gt;XML Challenges&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Scope an variety of content&lt;/li&gt;&lt;li&gt;Defining an XML design strategy&lt;/li&gt;&lt;/ul&gt;Fabrication -  LBU converts data to XML which is loaded into common platform&lt;br /&gt;&lt;br /&gt;Batches include XML "maniftest" file identifying batch contents (documents, image files) - wow, this sounds like a buildlist&lt;br /&gt;&lt;br /&gt;Delivery DTDs -  focus on online product delivery vs editorial creation.&lt;br /&gt;&lt;br /&gt;Different approaches:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"Super HTML" - rejected&lt;/li&gt;&lt;li&gt;One core DTD that encompassed all sub-DTDs - rejected&lt;/li&gt;&lt;li&gt;Business-unit specific DTDs for each country/source type - rejected&lt;/li&gt;&lt;li&gt;just use Well-Formed files (rejected)&lt;/li&gt;&lt;li&gt;Create one broadly-defined delivery DTD for each content type&lt;/li&gt;&lt;/ul&gt;Proposed content types: ...&lt;br /&gt;&lt;br /&gt;Inbound XML vs Outbound XML&lt;br /&gt;&lt;br /&gt;Content Architecture had already been prototyped "public" and "internal" DTDs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-8857171933510619075?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/8857171933510619075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=8857171933510619075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/8857171933510619075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/8857171933510619075'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/case-study-managing-xml-for-global.html' title='Case Study: Managing XML for a Global Content Delivery Platform'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-4425532312728709352</id><published>2006-12-06T09:05:00.000-05:00</published><updated>2006-12-06T10:03:55.930-05:00</updated><title type='text'>Wednesday Keynote: Unleashing the power of XML</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/161.html"&gt;Unleashing the power of XML&lt;/a&gt;&lt;/h1&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/2043.html"&gt;Darin McBeath&lt;/a&gt;, Chief Architect, Elsevier (&lt;a href="http://www.elsevier.com/"&gt;http://www.elsevier.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Reed Elsevier - Reed Business, Harcourt Education, LexisNexis, Elsevier (Science &amp;amp; Medical)&lt;br /&gt;&lt;br /&gt;Founded in 1880&lt;br /&gt;&lt;br /&gt;1987-1994 LexisNexis markup was very flat and intended mainly to support fielded queries.&lt;br /&gt;&lt;br /&gt;1994 Reed Elsevier PLC bought Mead Data Central (including LexisNexis) for $1.5BN&lt;br /&gt;&lt;br /&gt;1996 ScienceDirect (Reed Elsevier Science Journals) - High quality SGML markup for STM publishing.&lt;br /&gt;&lt;br /&gt;1999 XML Gateway (Engineering Village)&lt;br /&gt;&lt;br /&gt;2001 Web Services&lt;br /&gt;&lt;br /&gt;2002 Elsevier warehouse migrates to XML&lt;br /&gt;&lt;ul&gt;&lt;li&gt;componentized DTDs&lt;/li&gt;&lt;li&gt;common element pools&lt;/li&gt;&lt;li&gt;published DTDs (Article, Book)&lt;/li&gt;&lt;li&gt;packaging standard&lt;/li&gt;&lt;/ul&gt;2004 Scopus (ability to search 15000 Journals online)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;J2EE&lt;/li&gt;&lt;li&gt;All XML&lt;/li&gt;&lt;/ul&gt;2006 All XML all the time&lt;br /&gt;&lt;br /&gt;Biggest Challenges that XML poses for publishers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;migration of proprietary content&lt;/li&gt;&lt;li&gt;performance (finely tuned proprietary solutions are faster than generic XML solutions)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;retraining&lt;/li&gt;&lt;li&gt;over/misuse&lt;/li&gt;&lt;li&gt;industry acceptance of XML standards&lt;/li&gt;&lt;li&gt;XML knowledge is confined to the technical groups&lt;/li&gt;&lt;/ul&gt;Main benefits of XML&lt;br /&gt;&lt;ul&gt;&lt;li&gt;portability&lt;/li&gt;&lt;li&gt;non proprietary&lt;/li&gt;&lt;li&gt;human readable&lt;/li&gt;&lt;li&gt;repurposing&lt;/li&gt;&lt;li&gt;standards&lt;/li&gt;&lt;li&gt;validation&lt;/li&gt;&lt;/ul&gt;Main weaknesses of XML&lt;br /&gt;&lt;ul&gt;&lt;li&gt;namespaces&lt;/li&gt;&lt;li&gt;XML Schema is overly complex&lt;/li&gt;&lt;li&gt;everyone can do it&lt;/li&gt;&lt;li&gt;external entity resolution&lt;/li&gt;&lt;li&gt;evolving standards&lt;/li&gt;&lt;li&gt;performance&lt;/li&gt;&lt;/ul&gt;XQuery is an important new technology for publishing&lt;br /&gt;&lt;br /&gt;XQuery (and XML Databases)&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No need to shred documents for storage&lt;/li&gt;&lt;li&gt;Agile development&lt;/li&gt;&lt;li&gt;No Predefined granularity&lt;/li&gt;&lt;li&gt;Simplicity (no need for separate database schema)&lt;/li&gt;&lt;li&gt;Next generation publishing platform&lt;/li&gt;&lt;li&gt;Content repurposing&lt;/li&gt;&lt;li&gt;Fabrication&lt;/li&gt;&lt;li&gt;Mashups&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;XQdocs - XQuery documentation tool&lt;br /&gt;&lt;br /&gt;http://xqdoc.org/index.html&lt;br /&gt;&lt;br /&gt;The Future&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mind the gap&lt;/li&gt;&lt;li&gt;mashups (Web 2.0)&lt;/li&gt;&lt;li&gt;levels of intermediation&lt;/li&gt;&lt;li&gt;focus on markup&lt;/li&gt;&lt;li&gt;local distribution of content&lt;/li&gt;&lt;li&gt;partnerships&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-4425532312728709352?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/4425532312728709352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=4425532312728709352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/4425532312728709352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/4425532312728709352'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/wednesday-keynote-unleashing-power-of.html' title='Wednesday Keynote: Unleashing the power of XML'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116535385062812497</id><published>2006-12-05T16:18:00.000-05:00</published><updated>2006-12-05T16:52:54.260-05:00</updated><title type='text'>Panel: XML Pipeline Processing</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/154.html"&gt;Panel: XML Pipeline Processing&lt;/a&gt;&lt;/h1&gt;XML 2006, Tuesday,  4:15pm&lt;br /&gt;&lt;br /&gt;Panelists:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/1967.html"&gt;Sam Page&lt;/a&gt;, Senior Associate, LiquidHub, Inc. (&lt;a href="http://www.liquidhub.com/"&gt;http://www.liquidhub.com&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/1091.html"&gt;Norman Walsh&lt;/a&gt;, XML Standards Architect, Sun Microsystems, Inc. (&lt;a href="http://www.sun.com/"&gt;http://www.sun.com/&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;Norm Walsh&lt;br /&gt;&lt;br /&gt;XProc: An XML Pipeline Language&lt;br /&gt;&lt;br /&gt;The single most difficult thing to get a working group to agree on is names of things.&lt;br /&gt;&lt;br /&gt;URLs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/xproc/"&gt;http://www.w3.org/TR/xproc/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/XML/Processing/"&gt;http://www.w3.org/XML/Processing/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://xproc.org/"&gt;http://xproc.org/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;What are the semantics of these pipeline descriptions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116535385062812497?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116535385062812497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116535385062812497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116535385062812497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116535385062812497'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/panel-xml-pipeline-processing.html' title='Panel: XML Pipeline Processing'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116535128995854772</id><published>2006-12-05T15:32:00.000-05:00</published><updated>2006-12-05T16:08:50.520-05:00</updated><title type='text'>Fun and Profit with the Google Checkout API</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/178.html"&gt;Fun and Profit with the Google Checkout API&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;XML 2006, Tuesday, 3:30pm&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/2058.html"&gt;Patrick Chanezon&lt;/a&gt;, API Evangelist - Google Checkout, Google (&lt;a href="http://wordpress.chanezon.com/"&gt;http://wordpress.chanezon.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;There are lots of Google APIs (&lt;a href="http://code.google.com"&gt;http://code.google.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Why did Google create Google Checkout?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;63% of shopping carts are abandoned after beginning checkout&lt;/li&gt;&lt;li&gt;only 8% of all retail purchases are expected to occur online in 2006&lt;/li&gt;&lt;li&gt;cumbursome to fill out all information for each vendor&lt;/li&gt;&lt;/ul&gt;Google Checkout API&lt;br /&gt;&lt;br /&gt;2 levels of integration:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Level 1: post shopping carts (taxes, shipping, coupons)&lt;/li&gt;&lt;li&gt;Level 2: merchant calculations, order management, 2-way API&lt;/li&gt;&lt;/ul&gt;Seller checkout demo: &lt;a href="http://checkout.google.com/seller/demo.html"&gt;http://checkout.google.com/seller/demo.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116535128995854772?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116535128995854772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116535128995854772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116535128995854772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116535128995854772'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/fun-and-profit-with-google-checkout.html' title='Fun and Profit with the Google Checkout API'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116534683182789039</id><published>2006-12-05T14:25:00.000-05:00</published><updated>2006-12-05T14:51:03.596-05:00</updated><title type='text'>Panel: Word and OpenOffice for XML Authoring</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/149.html"&gt;Panel: Word and OpenOffice for XML Authoring&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;Presenters:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/1102.html"&gt;Jon  Parsons&lt;/a&gt;, Director Product Marketing, XyEnterprise&lt;/li&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/1975.html"&gt;Mark Jacobson&lt;/a&gt;, Senior Analyst, Really Strategies Inc. (&lt;a href="http://www.reallysi.com/"&gt;http://www.reallysi.com/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://2006.xmlconference.org/programme/people/1862.html"&gt;Clyde Hatter&lt;/a&gt;, VP, Legislative and Regulatory Solutions, Propylon (&lt;a href="http://www.propylon.com/"&gt;http://www.propylon.com&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;Parsons&lt;br /&gt;&lt;br /&gt;Blah, blah, blah...&lt;br /&gt;&lt;br /&gt;Jacobson&lt;br /&gt;&lt;br /&gt;No support for XML in Word 97 or 2000.&lt;br /&gt;&lt;br /&gt;Beginning with Word2003 there was some XML support. Save as WordML. Use custom schemas.&lt;br /&gt;&lt;br /&gt;Using Word for XML editing, most applications allow for saving invalid XML. Cleaned up in "real" XML editor (e.g., Arbortext or Stylus Studio) later.&lt;br /&gt;&lt;br /&gt;Word2007 uses XML (WordML) as its native format (saved in this format by default).&lt;br /&gt;&lt;br /&gt;Hatter&lt;br /&gt;&lt;br /&gt;OpenOffice for XML Authoring&lt;br /&gt;&lt;br /&gt;Using OpenOffice to produce legislative documents in the Irish parliament since 2004.&lt;br /&gt;Complex DTD for representing legislation.&lt;br /&gt;OpenOffice IS an XML editor (it just has a fixed DTD).&lt;br /&gt;&lt;br /&gt;Format: .zip file containing style + content info.&lt;br /&gt;API:&lt;br /&gt;&lt;a href="http://api.openoffice.org/"&gt;http://api.openoffice.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is JEdit?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2006.xmlconference.org/programme/people/1862.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116534683182789039?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116534683182789039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116534683182789039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116534683182789039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116534683182789039'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/panel-word-and-openoffice-for-xml.html' title='Panel: Word and OpenOffice for XML Authoring'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116534464018747529</id><published>2006-12-05T13:31:00.000-05:00</published><updated>2006-12-05T14:11:42.156-05:00</updated><title type='text'>Language Support for Web Service Development</title><content type='html'>&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/92.html"&gt;Language Support for Web Service Development&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/1990.html"&gt;Igor  Peshansky&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;XML 2006, Tuesday, 1:30pm&lt;br /&gt;&lt;br /&gt;Supports:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Schema importation&lt;/li&gt;&lt;li&gt;Inline XML construction&lt;/li&gt;&lt;li&gt;Compilation to  Java bytecode&lt;/li&gt;&lt;li&gt;Inline Xpath expressions&lt;/li&gt;&lt;li&gt;Web services (WSDL) import&lt;/li&gt;&lt;/ul&gt;xjc - XML javac&lt;br /&gt;&lt;br /&gt;Demos&lt;br /&gt;&lt;br /&gt;Amazon Client&lt;br /&gt;&lt;br /&gt;Amazon Server&lt;br /&gt;&lt;br /&gt;Gmail + Amazon mashup&lt;br /&gt;&lt;br /&gt;web site is: &lt;a href="http://alphaworks.ibm.com/tech/xj"&gt;http://alphaworks.ibm.com/tech/xj&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116534464018747529?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116534464018747529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116534464018747529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116534464018747529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116534464018747529'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/language-support-for-web-service.html' title='Language Support for Web Service Development'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116533599507784892</id><published>2006-12-05T11:15:00.000-05:00</published><updated>2006-12-05T11:43:11.406-05:00</updated><title type='text'>PHP and XML: Reusing Other People's Information On Your Website</title><content type='html'>Presenter: Robin Hastings, Web Design and Training Coordinator, Missouri River Regional Library&lt;br /&gt;&lt;br /&gt;Tuesday, 11:15am&lt;br /&gt;&lt;br /&gt;&lt;a href="http://magpierss.sourceforge.net"&gt;http://magpierss.sourceforge.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hmmm. This presentation wasn't as interesting as I thought it would be. Not sure why I thought that in the first place, now that I think about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116533599507784892?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116533599507784892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116533599507784892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116533599507784892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116533599507784892'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/php-and-xml-reusing-other-peoples.html' title='PHP and XML: Reusing Other People&apos;s Information On Your Website'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116533445571115402</id><published>2006-12-05T10:27:00.000-05:00</published><updated>2006-12-05T14:07:36.170-05:00</updated><title type='text'>XQueryP: An XML Application Development Language</title><content type='html'>Presentation:&lt;br /&gt;&lt;h1&gt;&lt;a href="http://2006.xmlconference.org/programme/presentations/38.html"&gt;XQueryP: An XML Application Development Language&lt;/a&gt;&lt;/h1&gt;Presenter: &lt;a href="http://2006.xmlconference.org/programme/people/1431.html"&gt;Daniela Florescu&lt;span style="color: rgb(0, 0, 0);"&gt;, Senior Consultant, Oracle Corporation&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;XML 2006 Tues. 10:30&lt;br /&gt;&lt;br /&gt;XQuery semantics were carefully specified to side-effect free&lt;br /&gt;&lt;br /&gt;AND and OR are distributable&lt;br /&gt;order of evaluation is irrelevant&lt;br /&gt;&lt;br /&gt;New additions to XQuery for updates: insert, delete, rename, etc.&lt;br /&gt;&lt;br /&gt;These are not fully-composable with the rest of the language.&lt;br /&gt;&lt;br /&gt;XQueryP Overview&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;- A small language extension&lt;/li&gt;&lt;li&gt;- Supported by Oracle, BEA, DataDirect, etc.&lt;/li&gt;&lt;li&gt;- Proposed to W3C&lt;/li&gt;&lt;li&gt;- Details:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;* A well-defined evaluation order for XQuery expressions ("sequential order") [this is a big change!!!]&lt;/li&gt;&lt;li&gt;* adds new expressions: block, set, while, break, continue&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;* error handling (try/catch)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;* added a way to model graphs in XML&lt;/li&gt;&lt;li&gt;* a way of mapping XQueryp &lt;-&gt; Web services (optional)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;New Expression Types:&lt;br /&gt;&lt;br /&gt;Block Expressions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{ block-decl;... expr;... }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Assignment expressions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;set $varName := exprSingle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Functions and blocks&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;declare updating function local:prune($d as xs:integer) as xs:integer {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  declare $count as xs:inteer := 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  for $m in /mail/message[date lt $d]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  return { do delete $m;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           set $count :- $count + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;         };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  $count;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;While&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;while ( condition ) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  expr;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  continue;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116533445571115402?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116533445571115402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116533445571115402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116533445571115402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116533445571115402'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/xqueryp-xml-application-development.html' title='XQueryP: An XML Application Development Language'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-116533228544288941</id><published>2006-12-05T09:16:00.000-05:00</published><updated>2006-12-05T11:13:04.536-05:00</updated><title type='text'>XML 2006 Opening Keynote (9:00am)</title><content type='html'>Xquery(P) - new scripting language for XQuery?&lt;br /&gt;&lt;br /&gt;XQuery Enagled Browser (UI) - what does this mean?&lt;br /&gt;&lt;br /&gt;XQuery enabled enterprise database -- Application Logic and Data&lt;br /&gt;&lt;br /&gt;XQuery language status&lt;br /&gt;&lt;br /&gt;Proposed Recommendation - Nov. 2006&lt;br /&gt;&lt;br /&gt;XQueryP (the scripting extension) is designed and proposed&lt;br /&gt;-side effects&lt;br /&gt;- variable assignents&lt;br /&gt;&lt;br /&gt;The FLWOR Foundation - founded by the guy that gave the keynote.&lt;br /&gt;&lt;br /&gt;Oracle XML Application Platform (XAP)&lt;br /&gt;&lt;br /&gt;ZORBA - free OpenSource XQuery engine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-116533228544288941?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/116533228544288941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=116533228544288941' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116533228544288941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/116533228544288941'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2006/12/xml-2006-opening-keynote-900am.html' title='XML 2006 Opening Keynote (9:00am)'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13220807.post-111721400742335110</id><published>2005-05-27T13:11:00.000-04:00</published><updated>2005-05-27T13:13:27.426-04:00</updated><title type='text'>Welcome to my blog</title><content type='html'>Okay, so now I have my very own blog. I wonder what I'll use it for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13220807-111721400742335110?l=danspeck.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://danspeck.blogspot.com/feeds/111721400742335110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13220807&amp;postID=111721400742335110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/111721400742335110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13220807/posts/default/111721400742335110'/><link rel='alternate' type='text/html' href='http://danspeck.blogspot.com/2005/05/welcome-to-my-blog.html' title='Welcome to my blog'/><author><name>Dan Speck</name><uri>http://www.blogger.com/profile/12985152763747194778</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_ipkHs5waQjU/TCkUbUjQMmI/AAAAAAAAAGM/8XLk4p8Asx0/S220/Dan+002.jpg'/></author><thr:total>0</thr:total></entry></feed>
