eg 2014 browser client presentation
authorBill Erickson <berick@esilibrary.com>
Sat, 22 Mar 2014 01:38:30 +0000 (21:38 -0400)
committerBill Erickson <berick@esilibrary.com>
Sat, 22 Mar 2014 01:38:30 +0000 (21:38 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
browser_client.txt
images/eg-acq-scribble.jpg [new file with mode: 0644]

index 3895c4f..de1881a 100644 (file)
@@ -8,7 +8,7 @@
 :backend: slidy
 :max-width: 45em
 
-== How did we get here? ==
+== What's all this, now? ==
 
 [role="incremental"]
   * "XULRunner is a Mozilla runtime package that can be used to bootstrap 
@@ -111,23 +111,18 @@ image:images/jonah-api.jpg[Used The Documented API]
 
 == What do we do about this? ==
 
-  * The currently proposed solution is a standalone service, which
-    runs on the desktop and can perform a few basic tasks:
+[role="incremental"]
+  * Buid a small, standalone service, which runs on the desktop.
     ** Talking to printers
     ** Reading/Writing files
     ** Potentially interacting with 3rd-party applications
   * The goal is have a small, stable API that requires infrequent updates.  
-// as the code stabilizes, the updates will be less frequent
   * If built correctly, it could potentially be shared and used by other
     systems, like Koha.
-  * HACKFEST UPDATE: this could also be built to run as a shared service, 
+  * Only required by clients that need these features.
+  * HACKFEST UPDATE: could also be run as a shared service, 
     accessible over the local network to workstations and mobile
-    devices, so each can print (and maybe more) to a single remote shim.
-
-[NOTE]
-======
-Only required by clients that need these features.
-======
+    devices, so each can print (and maybe more) to a single instance.
 
 == Staff Client Prototype Project ==
   
@@ -157,6 +152,9 @@ image:images/browser-client-patrons.png[Patron Search]
   * http://getbootstrap.com/css/[Bootstrap CSS]
    ** Mobile-friendly CSS with a rich feature set.
    ** http://expo.getbootstrap.com/[Beautiful and inspiring uses of Bootstrap]
+
+== Development Components ==
+
   * Java / http://www.eclipse.org/jetty/[Jetty] for the Print and Storage 
     service
     ** Java is portable and has flexible printer support.
@@ -173,29 +171,36 @@ image:images/XMLHttpRequest_vs_WebSockets_Patron_Search.png[Patron Search]
 
 XMLHttpRequest requires *102* OpenSRF messages; WebSockets requires *51*.
 
+== Let's Build This Thing ==
+
+http://www.flickr.com/photos/evergreen-ils/3182703496/in/photostream/
+
+image:images/eg-acq-scribble.jpg[ACQ Scribbles]
+
 == Guiding Principles for the Project ==
 
 *¡Muy Rapido!*
 
+[role="incremental"]
+  * Avoiding feature locks and feature drift
   * Reduce the amont of time supporting two systems
-  * Avoiding feature drift
-  * Get away from XUL 
+
+== Guiding Principles for the Project ==
 
 *How?*
 
+[role="incremental"]
   * Port existing features from XUL to HTML, as directly as 
     possible, without adding new features along the way
   * Only XUL interfaces will be wholly rebuilt.  Existing HTML interfaces
     (conify, acq, vandelay, etc.) will be integrated as-is.
- * As each sprint begins, the community will be placing restrictions on what 
-   features added to the analogous module within the XUL client.
-   ** Avoid duplication of effort
-   ** Encourage development and use of the new interface.
+  * As each sprint begins, the community will be placing restrictions on 
+    features added to the analogous module within the XUL client.
+    ** Avoid duplication of effort
+    ** Encourage development and use of the new interface.
    
 == Proposed Timeline ==
 
-Proposed staff client development project, divided into modular sprints.
-
 [width="100%",frame="topbot",options="header"]
 |==================================================================================
 |Sprint |Modules                                                   | Estimated Time
diff --git a/images/eg-acq-scribble.jpg b/images/eg-acq-scribble.jpg
new file mode 100644 (file)
index 0000000..4308e69
Binary files /dev/null and b/images/eg-acq-scribble.jpg differ