What’s all this, now?

Why Can’t We Update XULRunner?

Used The Documented API

* Consarn ye, XULRunner!

Why Can’t We Update XULRunner?

The Big Lost Features of XULRunner

What do we do about it?

What’s So Great Web Browsers?

What’s So Great Web Browsers?

What Challenges Come with Using a Browser?

What do we do about this?

Staff Client Prototype Project

Staff Client Prototype Project

Patron Search

Development Components

Development Components

WebSockets Streaming Example

Patron Search

XMLHttpRequest requires 102 OpenSRF messages; WebSockets requires 51.

Let’s Build This Thing

ACQ Scribbles

Guiding Principles for the Project

¡Muy Rapido!

Guiding Principles for the Project

Proposed Timeline

Sprint Modules Estimated Time

1

Base Components (WebSockets, Grids, etc.) and Circulation

18 weeks

2

Cataloging, z39.50 , and Authorities

12 weeks

3

Acquisitions and Serials

6 weeks

4

Reporting and Admin

7 weeks

5

Booking, Offline, Odds and Ends

8 weeks

6

Bug Fixing / Integration

6 weeks

Sprint #1 Progress

Sprint #1 Pending Code, Research, and Questions

Development Partners

Comments and Questions

Bill Erickson <berick@esilibrary.com>