image




Publications
David Lee's published peer-reviewed papers and public presentations.




 

"Integrating XML with relational data for publishing on handheld devices"

Presented at IDEAlliance, XML 2005, Conference & Exhibition, Atlanta, GA, 2005.





 

"XML encoding techniques for storing XML data on memory limited (mobile) devices"

Presented at IDEAlliance, XML2006 Confrence & Exibition, Boston, MA, 2006.





 

"From Word to XML to Mobile Devices"

Presented at Extreme Markup Languges 2007, Montréal Canada





 

"xmlsh - a command language (shell) based on the philosophy of the Unix Shells, designed for XML."

Presented at Balisage: The Markup Conference 2008, Montréal, Canada, August 12 - 15, 2008. In Proceedings of Balisage: The Markup Conference 2008 . Balisage Series on Markup Technologies, vol. 1 (2008). doi: 10.4242/BalisageVol1.Lee01 .

http://www.balisage.net/Proceedings/vol1/html/Lee01/BalisageVol1-Lee01.html





 

Lee, David A., and Norman Walsh. "Efficient scripting."

Presented at International Symposium on Processing XML Efficiently: Overcoming Limits on Space, Time, or Bandwidth, Montréal, Canada, August 10, 2009. In Proceedings of the International Symposium on Processing XML Efficiently: Overcoming Limits on Space, Time, or Bandwidth . Balisage Series on Markup Technologies, vol. 4 (2009). doi: 10.4242/BalisageVol4.Lee01 .

Lee, David A., and Norman Walsh. “Efficient scripting.” Presented at International Symposium on Processing XML Efficiently: Overcoming Limits on Space, Time, or Bandwidth, Montréal, Canada, August 10, 2009. In Proceedings of the International Symposium on Processing XML Efficiently: Overcoming Limits on Space, Time, or Bandwidth. Balisage Series on Markup Technologies, vol. 4 (2009). doi:10.4242/BalisageVol4.Lee01. http://www.balisage.net/Proceedings/vol4/html/Lee01/BalisageVol4-Lee01.html






 

Informal presentation: "JSON to XML reversable transformations"

Presented at Balisage: The Markup Conference 2010, Montréal, Canada,





 

"JXON: an Architecture for Schema and Annotation Driven JSON/XML Bidirectional Transformations"

Presented at Balisage: The Markup Conference 2011, Montréal, Canada, August 1 - 5, 2011. In Proceedings of Balisage: The Markup Conference 2011. Balisage Series on Markup Technologies, vol. 7 (2011). doi: 10.4242/BalisageVol7.Lee01 .

http://www.balisage.net/Proceedings/vol7/html/Lee01/BalisageVol7-Lee01.html





 

"XDML - an extensible markup language and processor for XDM"

Presented at Balisage: The Markup Conference 2012\8, Montréal, Canada, August 2 - 5, 2013. In Proceedings of Balisage: The Markup Conference 2012. Balisage Series on Markup Technologies, vol. 7 (2011). doi: 10.4242/BalisageVol7.Lee01 .

Rennau, Hans-Jürgen, and David A. Lee. “XDML - an extensible markup language and processor for XDM.” Presented at Balisage: The Markup Conference 2011, Montréal, Canada, August 2 - 5, 2011. In Proceedings of Balisage: The Markup Conference 2011. Balisage Series on Markup Technologies, vol. 7 (2011). doi:10.4242/BalisageVol7.Rennau01.

http://www.balisage.net/Proceedings/vol7/html/Rennau01/BalisageVol7-Rennau01.html





 

"CodeUp: Marking up Programming Languages and the winding road to an XML Syntax."

Presented at Balisage: The Markup Conference 2012\8, Montréal, Canada, August 2 - 5, 2013.

Lee, David. “CodeUp: Marking up Programming Languages and the winding road to an XML Syntax.” Presented at Balisage: The Markup Conference 2012, Montréal, Canada, August 7 - 10, 2012. In Proceedings of Balisage: The Markup Conference 2012. Balisage Series on Markup Technologies, vol. 8 (2012). doi:10.4242/BalisageVol8.Lee01.

http://www.balisage.net/Proceedings/vol8/html/Lee01/BalisageVol8-Lee01.html





 

"Fat Markup: Trimming the Fat Markup Myth one calorie at a time"

Presented at Balisage: The Markup Conference 2013\8, Montréal, Canada, August 6 - 9, 2013. In Proceedings of Balisage: The Markup Conference 2013. Balisage Series on Markup Technologies, vol. 7 (2011). doi: 10.4242/BalisageVol7.Lee01 .

Lee, David. “Fat Markup: Trimming the Myth one calorie at a time.” Presented at Balisage: The Markup Conference 2013, Montréal, Canada, August 6 - 9, 2013. In Proceedings of Balisage: The Markup Conference 2013. Balisage Series on Markup Technologies, vol. 10 (2013). doi:10.4242/BalisageVol10.Lee01. http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html





 

"N(ot) O(nly) XML - Extending the relevance of XPath by breaking the chains of the DOM.

Presented at Balisage: The Markup Conference 2014, Washington, DC, August 5 - 8, 2014. In Proceedings of Balisage: The Markup Conference 2014. Balisage Series on Markup Technologies, vol. 13 (2014). doi:10.4242/BalisageVol13.Lee01.





 

"MML: Multi Markup Language - When one markup language just isn't enough."

Presented at Balisage: The Markup Conference 2015, Washington, DC, August 11 - 14, 2015. In Proceedings of Balisage: The Markup Conference 2015. Balisage Series on Markup Technologies, vol. 15 (2015). doi:10.4242/BalisageVol15.Lee01.





 

"The Secret Life of Schema in Web Protocols, API's and Software Type Systems."

Presented at Balisage: The Markup Conference 2017, Washington, DC, August 1 - 4, 2017. In Proceedings of Balisage: The Markup Conference 2017. Balisage Series on Markup Technologies, vol. 17 (2017). https://doi.org/10.4242/BalisageVol19.Lee01.