Great points, Rogan and Dan. Just to re-state: Hatch (Java shim) is not required to use the client. This continues to be a point of confusion, though, so if there's some way we can keep this clear for everyone, I'm all ears. I'm not above putting a flashing marquee in the client.
This point is reiterated in various places: http://evergreen-ils.org/wp-content/uploads/2014/04/eg14_EG_2014_Bill_Erickson_Browser_Client.html#(10) http://yeti.esilibrary.com/dev/pub/web-staff-log.html#_2013_12_03_what_about_workstations_printing http://evergreen-ils.org/dokuwiki/doku.php?id=dev:browser_staff:dev_notes Also, for reference, here are the notes from the Hackaway discussions: https://docs.google.com/document/d/1QALWLD-vAjDV8HseQyE5j0Yc-93Nrl-1B00xeP_npak/edit -b On Fri, May 2, 2014 at 9:10 AM, Dan Wells <[email protected]> wrote: > >So why bother with a web based client? I only had to write a very small > >HTML5 app to realize it is a nightmarish moving target of pain. Raise > your hand if you would willingly use > >HTML/CSS/DOM/JS for anything if it wasn't the lowest common demoninator > that everything reads in an almost but > >not quite incompatible way. But it looks like most of those odd > platforms just got dropped from consideration as hosts > >for the new staff client, leaving only those that support the JRE. > Basically, newish Windows, OS X and Linux or the > >same as Xulrunner and the current client. > > Two points. First, the Java "shim" (aka hatch) will ideally not be > required for staff client use, but only for certain special features (like > printing) which are not well supported natively by the browser environment. > Second, since we are already communicating via a network protocol, there > have been discussions of allowing the Java shim to run on a different > machine on your local network to allow for hybrid use (e.g. taking > inventory on a tablet but then printing from that tablet to a machine at > the circ desk). > > Dan > > > Daniel Wells > Library Programmer/Analyst > Hekman Library, Calvin College > 616.526.7133 > -- Bill Erickson | Senior Software Developer | phone: 877-OPEN-ILS (673-6457) | email: [email protected] | web: http://esilibrary.com | Equinox Software, Inc. / The Open Source Experts
