--- /dev/null
+= Happy Hatch's Hoppalong Hootenanny
+:author: Bill Erickson, Software Development Engineer, King County Library System
+:email: berickxx@gmail.com
+:date: Evergreen Conference, April 7, 2017
+:duration: 50
+:data-uri:
+:backend: slidy
+:max-width: 45em
+
+== Topics
+
+
+== Native Messaging API
+
+https://developer.chrome.com/extensions/nativeMessaging
+
+The Hatch extension
+Application passes JavaScript objects to the Hatch extension
+Browser passes JSON messages
+
+TODO: screen shot of hatch Icon and permission request dialog.
+
+Note perm request only happens.
+
+
+== Native Messaging API
+
+TODO: Make this an image
+
+Application JavaScript
+ <=> Content Script JavaScript
+ <=> Extension JavaScript
+ <=> STDIO [JSON]
+ <=> Hatch Java
+ <=> Printer / FileSystem
+
+
+== Native Messaging API
+
+Sample print message JSON.
+
+[source,js]
+---------------------------------------------------------------------------
+{
+ "action":"print",
+ "content":"<b>Hello, World!</b>",
+ "contentType":"text/html",
+ "showDialog":true,
+ "msgid":10,
+ "from":"page",
+ "clientid":5319,
+ "origin":"https://eg-dev-local"
+}
+---------------------------------------------------------------------------
+
+== Hatch Files
+
+1. Settings locations / properties
+2. hatch.log
+