In this tutorial you create a sticker story web application in which users can collaborate to create a story by dragging images into a book or canvas. When a sticker is dropped onto the canvas, it is rendered in all other web browsers that are connected to the server.
A sticker's state is also saved on the server so information is saved if a session ends.
You will start with a bare client interface and a minimal REST server. To complete the sticker story application, you'll use the Java API for RESTful Web Services (JAX-RS) 2.0 and the Java API for JSON Processing to handle client-server communication.
Finally, you'll save the data in the server to for saving a sticker's current state.