** RFID pad
== What do we do about this? ==
- * The solution is a small, standalone service which can perform a few
- basic tasks.
- * Only required by clients that need the solutions it provides.
+ * The currently proposed solution is a small, standalone service which
+ can perform a few basic tasks:
+ ** Talking to printers
+ ** Writing files
+ ** Potentially interacting with 3rd-party applications
* Proof of Concept ("http://git.evergreen-ils.org/?p=working/random.git;a=shortlog;h=refs/heads/collab/berick/hatch[Hatch]")
using Jetty, a small Java-based web service provider.
* Java is portable, has flexible printer support, and is easy to code.
+ * *note:* Only required by clients that need these features.
== Browser Developer Tools ==
* http://angularjs.org/[AngularJS]
** JavaScript development framework project from Google.
** http://blog.stackoverflow.com/2014/02/2013-stack-overflow-user-survey-results/[2013 Stack Overflow User Survey Results]
+ ** http://builtwith.angularjs.org/[113 Neat Things Built With AngularJS]
* 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
+
+== WebSockets Streaming Example ==
+
+image:images/XMLHttpRequest_vs_WebSockets_Patron_Search.png[Patron Search]
+
+XMLHttpRequest requires *102* OpenSRF messages; WebSockets requires *51*.
== Staff Client Prototype Project ==
== Staff Client Prototype Project ==
+ * http://yeti.esilibrary.com/dev/pub/web-staff-log.html[Prototype Dev Log]
* http://yeti.esilibrary.com/dev/pub/web-staff-report.html[Prototype Report]
* http://wiki.evergreen-ils.org/doku.php?id=dev:browser_staff:manifesto[Browser Client Development Manifesto]
-== Additional Components / Development ==
-
- * WebSockets
- ** Bi-directional, streaming, long-lived connections
- ** multipart/x-mixed-replace on steroids
- * https://bugs.launchpad.net/evergreen/+bug/1251394
-
-== WebSockets Streaming Example ==
-
-image:images/XMLHttpRequest_vs_WebSockets_Patron_Search.png[Patron Search]
-
-XMLHttpRequest requires 102 OpenSRF messages; WebSockets requires 51.
-
== So Let's Build This Thing! ==
Proposed staff client development project, divided into sprints.