eg 2014 browser client presentation
authorBill Erickson <berick@esilibrary.com>
Fri, 21 Mar 2014 14:12:24 +0000 (10:12 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 21 Mar 2014 14:12:24 +0000 (10:12 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
browser_client.txt

index 03fdef1..4d2678c 100644 (file)
@@ -29,7 +29,8 @@ image:images/jonah-api.jpg[Used The Documented API]
 == Why Can't We Update XULRunner? ==
 
 [role="incremental"]
-  * We've been using XULRunner like a development platform with a stable API.
+  * We've been using XULRunner like a development platform with a stable 
+    API and set of rules.
   * "XULRunner is a delivery vehicle for the XUL toolkit, which is not a 
     frozen API. It is an API that has historically evolved over time, and it 
     will likely continue to evolve for some time to come. While people agree 
@@ -63,10 +64,10 @@ image:images/jonah-api.jpg[Used The Documented API]
 
 [role="incremental"]
   * We have a significant amount of work to do, regardless of how we proceed.
-  * Why not take this opportunity to improve our basic building blocks?
-  * After some lively debate amongst the developers and community members,
-    we have decided now is the time to move toward a browser-based staff
-    client.
+  * Why not take this opportunity to  reconsider how the client 
+    should operate?
+  * After some lively debate among the community, we have decided now is the 
+    time to move toward a web browser-based staff client.
 
 == What's So Great Web Browsers? ==
 
@@ -82,7 +83,7 @@ image:images/jonah-api.jpg[Used The Documented API]
     ** Real-time holds pull list on an iPad?
     ** Running reports in the browser built into your refrigerator?
   * Browser Features are designed, documented, and implemented by a diverse
-    groups of people and standards bodies (w3c, etc.)
+    groups of individuals, organizations, and standards bodies (w3c, etc.)
   * Browser support for a given feature is a good litmus test for long-term
     viability.
   * Good support for assistive technologies, like screen readers, etc.
@@ -91,9 +92,12 @@ image:images/jonah-api.jpg[Used The Documented API]
 == What's So Great Web Browsers? ==
 
 [role="incremental"]
+  * Ease of moving between different Evergreen servers (production servers,
+    test servers, migration servers, etc.)
   * It's easy to create deep links to specific resources (e.g. patrons)
-  * We can keep our multi-tabbed interfaces
-  * Much of the staff client is already developed as individual web pages.
+  * Supports multi-tab interfaces
+  * Bonus: Much of the staff client is already developed as individual web 
+    pages.
 
 == What Challenges Come with Using a Browser? ==
 
@@ -127,6 +131,8 @@ Only required by clients that need these features.
 
 == Staff Client Prototype Project ==
   
+  * Build a sample application so the community could test the look
+    and feel.
   * Interfaces
     ** Patron Search
     ** Checkout
@@ -167,7 +173,7 @@ image:images/XMLHttpRequest_vs_WebSockets_Patron_Search.png[Patron Search]
 
 XMLHttpRequest requires *102* OpenSRF messages; WebSockets requires *51*.
 
-== So Let's Build This Thing  ==
+== Let's Build This Thing  ==
 
 Proposed staff client development project, divided into sprints.