From 66c3b101fcb1d29765d2cf060e946f23f96a4114 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Tue, 18 Mar 2014 15:10:41 -0400 Subject: [PATCH] eg 2014 browser client presentation Signed-off-by: Bill Erickson --- browser_client.txt | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/browser_client.txt b/browser_client.txt index 5549c1418..1c164c58f 100644 --- a/browser_client.txt +++ b/browser_client.txt @@ -1,6 +1,7 @@ = A Browser-Based Evergreen Staff Client = -:author: Bill Erickson +:author: Bill Erickson, Senior Software Developer, Equinox Software :email: berick@esilibrary.com +:date: March 22, 2014 :copyright: 2014 Equinox Software :duration: 40 :data-uri: @@ -109,7 +110,11 @@ image:images/jonah-api.jpg[Used The Documented API] // 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. - * *note:* Only required by clients that need these features. + +[NOTE] +====== +Only required by clients that need these features. +====== == Staff Client Prototype Project == @@ -137,15 +142,15 @@ 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] - * WebSockets - ** Bi-directional, streaming, long-lived connections - ** Replacement (and then some) for multipart/x-mixed-replace - ** http://blog.esilibrary.com/?s=websocket[Blog Series] * Java / http://www.eclipse.org/jetty/[Jetty] for the Print and Storage service ** Java is portable and has flexible printer support. ** Jetty is a small "Servlet Engine and HTTP Server". ** Browser can communicate directly with Jetty over HTTP / WebSockets. + * WebSockets + ** Bi-directional, streaming, long-lived connections + ** Replacement (and then some) for multipart/x-mixed-replace + ** http://blog.esilibrary.com/?s=websocket[Blog Series] == WebSockets Streaming Example == @@ -168,8 +173,11 @@ Proposed staff client development project, divided into sprints. |6 |Bug Fixing / Integration | 6 weeks |================================================================================== -*Note:* The final product will be a mix of new Angular UIs and +[NOTE] +====== +The final product will be a mix of new Angular UIs and existing web-based UIs. Only the XUL interfaces being wholly rebuilt. +====== == Sprint #1 Funded == -- 2.11.0